edit_note帖子
304
stars积分
3,129
event加入
2011-08-04
安卓交流
自己做属于自己的rom
schedule发表于 2012-07-31 19:10:00
visibility查看 392
chat_bubble回复 3
#1 楼主
理论上我们是可以自己定制ROM的。
最简单的定制应该就是拿一个现有的认为还不错的基础ROM,替换一些资源,加一些系统自带程序,然 后打包发布;
再玩高级一点,就应该自己去修改一些系统自带的程序,如汉化一些系统原始程序;
还玩高级一点,就应该自己到 android 官方站点去下载android 系统的源码来编译,并基于系统级的定制和 移植了,如现在火热的android2.0 源码编译系统移植。
如果是简单一点的自制ROM,主要应该会要解决如下几个问题:
1 )选定一个比较好和稳定的内核和基础,就是*.zip 包中的哪个boot.img,另外,system 目录中大 部分也是直接可用的,就可以作为自定义Rom 的基础。
2 )修改系统。例如可以这样来定制的东西:systemtcpns-conf.xml ,这是设置 APN 接入点的; systemtcosts,这是设置Host 文件的,现在有很多人用的包绑定不了GMail,就可以在这个Host 文件中 增加一条:74.125.93.113 android.clients.google.com (当然,这个地址能用多久也不好说)...还有什么东西 要自己去定制就自己去翻看瞧瞧。
3)Rom 的重新打包签名。前文已经介绍了一个Rom 包的基本结构,但完全按照这个结构打包还是不能被 Recovery 安装的,因为没有签名!Rom 签名可以下载一个自动签名工具Auto-sign,具体到哪下,请 Google。
注:Rom 签名工具需要Java1.6 支持,所以系统还得有JRE1.6 的环境
最简单的定制应该就是拿一个现有的认为还不错的基础ROM,替换一些资源,加一些系统自带程序,然 后打包发布;
再玩高级一点,就应该自己去修改一些系统自带的程序,如汉化一些系统原始程序;
还玩高级一点,就应该自己到 android 官方站点去下载android 系统的源码来编译,并基于系统级的定制和 移植了,如现在火热的android2.0 源码编译系统移植。
如果是简单一点的自制ROM,主要应该会要解决如下几个问题:
1 )选定一个比较好和稳定的内核和基础,就是*.zip 包中的哪个boot.img,另外,system 目录中大 部分也是直接可用的,就可以作为自定义Rom 的基础。
2 )修改系统。例如可以这样来定制的东西:systemtcpns-conf.xml ,这是设置 APN 接入点的; systemtcosts,这是设置Host 文件的,现在有很多人用的包绑定不了GMail,就可以在这个Host 文件中 增加一条:74.125.93.113 android.clients.google.com (当然,这个地址能用多久也不好说)...还有什么东西 要自己去定制就自己去翻看瞧瞧。
3)Rom 的重新打包签名。前文已经介绍了一个Rom 包的基本结构,但完全按照这个结构打包还是不能被 Recovery 安装的,因为没有签名!Rom 签名可以下载一个自动签名工具Auto-sign,具体到哪下,请 Google。
注:Rom 签名工具需要Java1.6 支持,所以系统还得有JRE1.6 的环境
全部回复 (3)
2012-07-31 19:11:00
沙发
顶帖组
2012-07-31 19:13:00
板凳
沙发是属于我的,别抢!
2012-07-31 23:54:00
地板
表示无压力
登录 后才能回复
flag举报帖子