【转】如何将自己编译的系统移植到G1上

为了测一下全屏输入法在电容屏上的效果, 经过两天的摸索,终于把做过修改的系统在G1上跑了起来。全屏手写输入实际在G1上一跑,才发现了不少问题。 具体步骤如下,实际步骤也就是升级rom的制作过程。

从hiapk下了一个for G1的rom,解开到update目录

1、解开boot.img

用split_bootimg.pl boot.img解开, http://android-dls.com/files/linux/split_bootimg.zip

2、解开ramdisk到ramdisk,删除init.rc文件里的com.htc***

删除这个,是因为这个包使用不同的签名,和自己编译的系统有冲突。

3、重新打包ramdisk

mkbootfs ./ramdisk | gzip > ramdisk-new.gz

4、重新打包boot.img,使用mkbootimg

image的解包、打包可以参考这个链接,说的很详细

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images;

5、重新制作update.zip

删除update/system,

复制root到update/system,

复制frameworks到update/system/

复制app到update/system/

这三个要复制的目录都在<android>/out/target/generic下找到

6、打包update.zip

注意不能打包到update根目录

7、重新签名update.zip

使用SignApk.jar

8、复制update.zip到T卡的根目录

9、按POWER+HOME进入到升级模式

10、按alt+s升级

11、按HOME+BACK重启

这个系统很不足,不能使用G1的很多硬件,像模组、蓝牙、GPS等,作为测试系统,也够用了。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/linux_lyb/archive/2009/06/26/4302048.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值