edit_note帖子
49
stars积分
8,382
event加入
2012-01-16
安卓交流
[安卓技术]关于ROM移植:移植步骤教程
schedule发表于 2012-12-12 09:59:00
visibility查看 2,541
chat_bubble回复 136
#1 楼主
移植步骤:
下载完ROM以后,用解压工具解压到
一个目录,先将odex合并到apk文件
中去,这里要用到工具,有工具可以
用:
xUltimate:
合并的方法比较简单,以xUltimate为
例,将app里面的所有文件拷到origi_
app里面,将framework里面的所有
文件拷到origi_frame里面,再运行程
序,再过几个选项就可以进行转换
了,转换好会放到另一个文件夹里
面,把原来的文件删掉,把生成的放
回去就可以了。如果转换过程中失败
了,应该是JAVA的版本低了,升级到
最新的JRE试一下。当然 也可以不合
并,并不影响ROM的移植。
替换XT720专用的文件,一般我们下
载的MIUI ROM都是XT720的,我们下
载了以后,要先把XT720专用的文件
替换进去:boot.img 和bcm4329.ko
分别为内核和无线驱动,一般来说换
内核必换的system/lib/modules/
bcm4329.ko,这个文件是wifi和蓝牙
驱动,不同内核的驱动不同,如果不
换wifi和蓝牙只会提示错误
,这个可以从以前的ROM中拿,也可
以自己下载CyanogenMod 6.或7的小
XT720 ROM中提取。也可以到XDA上
面下载新的AOSP核心。
bin/目录下的2个文件,awb_camera
和lsc_camera 这2个是相机相关文
件,“
etc/firmware
这整个文件夹都可以替换掉(注意,
是etc下面的firmware)
etc/目录下
A1026_CFG.csv、 AdieHWCodec_
WA.csv、AdieHWCodec.csv、media_
profiles.xml、NOTICE.html.gz
音频解码和视频相关配置,替换掉
etc/gps.conf6 N9
GPS的配置,可以自己去搜一下,了
解如何改后,可以自己动手改一下。
lib/hw/目录下,从以前的ROM中提取
后替换掉。
lib/modules/bcm4329.ko
WIFI驱动,替换掉。
lib/目录下的.SO文件,从美化的ROM
中和XT720官方ROM中对比文件大
小,不一样的就是可以替换的,可以
从以前的ROM中拿,也可以去CM7的
ROM中拿,注意:千万要看好了,是
在用我美化ROM和XT720官方ROM对
比文件大小,不要拿CM7的对比,替
换错了会开机卡在第一屏。
usr/目录下的keylayout和keychars2个
文件夹是键盘相关文件,可以直接从
美化的ROM中提取替换。,
到此为止,简单的工作都做完了。下
面要开始修改文件了。
修改刷机脚本
*r-script
这个比较简单,一般只要修改前面几
行,把条件改一下,再加一段欢迎
词,请对照我提供的文件进行修改。
修改build.prop
system/build.prop
这个文件嘛,一般是留名用的:
主要改以下几个地方:
1、
ro.product.locale.language=XT720
ro.product.locale.region=5
改成
ro.product.locale.language=zh
ro.product.locale.region=CN
这样开机第一次锁屏的时候就是中文
2、
ro.build.description=
后面改成你想要的,也就是你作
品的名字-
ro.product.version=
这里也可以改成你作品的名字或
者版本号,一般我们留为基于制作的
官方系统的驱动版本号
3 ro.sf.lcd_density=
后面一般为240。
4、
ro.ril.def.agps.mode = 2
听说改成0可以加速GPS定位省流量
请对照我提供的文件进行修改
这样,我们的移植就算完成了,接下
来就是生成ROM了,我们用压缩工具
将ROM打包成zip格式,注意目录结
构,生成的zip根目录就有MATE-INF
和system,别搞错了。将打包好的zip
文件拷到工具包当中,改成
*.zip,再双击sign.bat进行签
名,签名后就生成了*_
signed.zip了。
把签名后的ROM拷到卡上刷机吧~~
下载完ROM以后,用解压工具解压到
一个目录,先将odex合并到apk文件
中去,这里要用到工具,有工具可以
用:
xUltimate:
合并的方法比较简单,以xUltimate为
例,将app里面的所有文件拷到origi_
app里面,将framework里面的所有
文件拷到origi_frame里面,再运行程
序,再过几个选项就可以进行转换
了,转换好会放到另一个文件夹里
面,把原来的文件删掉,把生成的放
回去就可以了。如果转换过程中失败
了,应该是JAVA的版本低了,升级到
最新的JRE试一下。当然 也可以不合
并,并不影响ROM的移植。
替换XT720专用的文件,一般我们下
载的MIUI ROM都是XT720的,我们下
载了以后,要先把XT720专用的文件
替换进去:boot.img 和bcm4329.ko
分别为内核和无线驱动,一般来说换
内核必换的system/lib/modules/
bcm4329.ko,这个文件是wifi和蓝牙
驱动,不同内核的驱动不同,如果不
换wifi和蓝牙只会提示错误
,这个可以从以前的ROM中拿,也可
以自己下载CyanogenMod 6.或7的小
XT720 ROM中提取。也可以到XDA上
面下载新的AOSP核心。
bin/目录下的2个文件,awb_camera
和lsc_camera 这2个是相机相关文
件,“
etc/firmware
这整个文件夹都可以替换掉(注意,
是etc下面的firmware)
etc/目录下
A1026_CFG.csv、 AdieHWCodec_
WA.csv、AdieHWCodec.csv、media_
profiles.xml、NOTICE.html.gz
音频解码和视频相关配置,替换掉
etc/gps.conf6 N9
GPS的配置,可以自己去搜一下,了
解如何改后,可以自己动手改一下。
lib/hw/目录下,从以前的ROM中提取
后替换掉。
lib/modules/bcm4329.ko
WIFI驱动,替换掉。
lib/目录下的.SO文件,从美化的ROM
中和XT720官方ROM中对比文件大
小,不一样的就是可以替换的,可以
从以前的ROM中拿,也可以去CM7的
ROM中拿,注意:千万要看好了,是
在用我美化ROM和XT720官方ROM对
比文件大小,不要拿CM7的对比,替
换错了会开机卡在第一屏。
usr/目录下的keylayout和keychars2个
文件夹是键盘相关文件,可以直接从
美化的ROM中提取替换。,
到此为止,简单的工作都做完了。下
面要开始修改文件了。
修改刷机脚本
*r-script
这个比较简单,一般只要修改前面几
行,把条件改一下,再加一段欢迎
词,请对照我提供的文件进行修改。
修改build.prop
system/build.prop
这个文件嘛,一般是留名用的:
主要改以下几个地方:
1、
ro.product.locale.language=XT720
ro.product.locale.region=5
改成
ro.product.locale.language=zh
ro.product.locale.region=CN
这样开机第一次锁屏的时候就是中文
2、
ro.build.description=
后面改成你想要的,也就是你作
品的名字-
ro.product.version=
这里也可以改成你作品的名字或
者版本号,一般我们留为基于制作的
官方系统的驱动版本号
3 ro.sf.lcd_density=
后面一般为240。
4、
ro.ril.def.agps.mode = 2
听说改成0可以加速GPS定位省流量
请对照我提供的文件进行修改
这样,我们的移植就算完成了,接下
来就是生成ROM了,我们用压缩工具
将ROM打包成zip格式,注意目录结
构,生成的zip根目录就有MATE-INF
和system,别搞错了。将打包好的zip
文件拷到工具包当中,改成
*.zip,再双击sign.bat进行签
名,签名后就生成了*_
signed.zip了。
把签名后的ROM拷到卡上刷机吧~~
全部回复 (136)
2013-01-29 08:32:00
#22
这帖不错,该顶!
2013-03-10 10:56:00
#23
看帖回帖是美德!
2013-03-10 17:08:00
#24
看帖回帖是美德!a
2013-03-10 17:22:00
#25
祝安卓论坛越来越好!
2013-03-11 23:17:00
#26
你牛,我顶!
2013-03-12 16:57:00
#27
安卓能手组!欢迎你的加入
2013-03-12 22:25:00
#28
安卓能手组!欢迎你的加入
2013-03-23 22:40:00
#29
安卓组!欢迎你的加入
2013-03-24 06:43:00
#30
祝安卓论坛越来越好!
2013-03-30 22:32:00
#31
你牛,我顶!
2013-04-04 13:29:00
#32
祝安卓论坛越来越好!
2013-04-05 23:02:00
#33
祝安卓论坛越来越好!
2013-04-06 01:07:00
#34
祝安卓论坛越来越好!
2013-04-06 09:46:00
#35
看帖回帖是美德!
2013-04-07 23:23:00
#36
看帖回帖是美德!
2013-04-08 20:27:00
#37
安卓能手组!欢迎你的加入理
2013-04-08 20:34:00
#38
祝安卓论坛越来越好!
2013-04-08 23:07:00
#39
安卓能手组!欢迎你的加入
2013-04-08 23:13:00
#40
祝安卓论坛越来越好!
2013-04-09 00:55:00
#41
祝安卓论坛越来越好!
登录 后才能回复
flag举报帖子