十一后终于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!
这段时间有点小忙,等缓缓来搞搞我的系统吧,加油!
阅读(1084) | 评论(1) | 转发(0) |