Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1105611
  • 博文数量: 276
  • 博客积分: 8317
  • 博客等级: 少将
  • 技术积分: 2329
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-12 08:17
个人简介

http://ads.buzzcity.net/adpage.php?partnerid=40096

文章分类

全部博文(276)

文章存档

2013年(1)

2012年(38)

2011年(102)

2010年(85)

2009年(45)

2008年(5)

分类: LINUX

2010-10-16 22:03:31

十一后终于Camangi Web Station到手了,心里那个高兴阿。拆包后发现硬件还可以,除了RAM/ROM小点,不带modem,bt,camera。软件却是一塌糊涂了,官方最新的系统才是android 1.5,而且系统跑起来狂慢,触摸屏也没有想象中的那么好用。看来以后的升级什么的得考自己了。
rom制作原理和刷机原理就不多说了,google上有,以前的笔记也有。现在主要讲下我第一次尝试自己定制rom和刷机的步骤。主要是实践下流程,具体没有什么内容。

先去Camangi下载一个官方的rom,就最新的那个吧。目前我还只是基于官方已经有的来定制。今天刚从朋友那里拿了marvell官方的datasheet,等有时间了自己弄弄驱动吧。
下载testsign.jar 到 /work/camangi下,这个文件我前面的文件有提到和下载,是用来签名的工具。具体使用环境前文有提到,这里不细表。
解压camangi官方的rom到本地磁盘,就放在/work/camangi下吧,然后
创建一个工作目录
1. mkdir new-update
cd new-update
cp ../system . -r
cp ../META-INF . -r
2. 修改system里面的内容,目前我就把自己以前编译的busybox拷贝到了system/xbin下,然后删除了几个camangi自带的apk包,比如注音输入法,openwnn输入法等等(这些东东很好,但是我很有可能一辈子都用不到,呵呵), 这几个文件都放在system/app下。
3. 修改recovery脚本,
vi META-INF/com/google/android/update-script
update-script的文件语法和修改方法以后再细表吧。
4. 打包以及签名
zip update-unsigned.zip -r META-INF/* system/*
java -classpath ../testsign.jar testsign update-unsigned.zip update.zip

5. 保存到sdcard,刷机验证
确保camangi web station连接到电脑上,
adb push update.zip /sdcard
将camangi web station关掉
重启到recovery模式,刷机开始
刷完后重启web station然后验证,ok!

这段时间有点小忙,等缓缓来搞搞我的系统吧,加油!
阅读(1040) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-10-19 08:48:07

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com