【转载】跨cpu移植ROM(有兴趣的可以进来看看)
中兴u956吧
全部回复
仅看楼主
level 15
首先说一句跨CPU移植其他系统,这个需要一定技术和人品!就拿我移植来说吧!!我的机器是索尼ST25I,目前市面上根本没有相近CPU的第三方系统!除去CM,意法CPU让我很蛋疼!!!!!那么只能移植了!或者基于源码编译!
跨CPU移植条件:
1..分辨率一定要一样!比如我移植HTC G12 的深度OS ,移植ONE V的X-UI,OS这些!我选取的都是分辨率一样的!事实上480x854 ,是可以用480X800的!!我的就是!有少许错位但是肯本不会影响!!
2..要有足够耐心,跨CPU存在一个兼容性!相近CPU兼容性很好,但是跨CPU呢?就拿我移植来说吧!移植深度OS,移植底包就不知道换了多少个了!最终在G12 G11 ONE V这三款机型的移植成功!
3..跨CPU是只能拼包的,当然这个不是百分百。就拿我来说,当我用文件对比器打开自己机型CM10,和移植机型的深度。其中/bin ,/lib 差距十万八千里!最重要的是bin/lib/是移植能否开机的关键!试问你如何能够逆向移植?基本上是不可能成功的!除非你牛逼到极致!对于一般人那么只能拼包了。何为拼包,就是用自己机器的CM作为底包,将移植机器的APP,framework,media,lib 等等加入进来
4..要有一定人品,这个必须要人品!!哈哈,万一人品爆发呢?
OK教程开始下面开始隐藏!!!!欢迎各位指出错误!!
为了此篇教程我特地从源码编译了CM10已经深度4.12,然后对比!
此篇教程是深度OS ,X-UI OS 的移植方法,其他OS可以借鉴
本帖隐藏的内容
1.如何解包,打包为ZIP,如何对比均不在此教程说明!需要一定基础!
2.首先解开CM10已经深度4.12
3.然后用文件对比器对比
4.将CM10,app framework删除
5.将深度或者X-UI的app, framework 复制过来,X-UI就到这里可以打包了(注意如果成功开机没有权限那么将SU文件也替换)深度还需要以下方法!
6.将etc/apns-conf.xml,替换为深度的!
7.字体文件夹fonts,将深度多余的复制到CM10(小提示深度OS只需要复制Roboto-Thin.ttf到CM10底包)
8.lib/文件夹下
libandroid_servers.so 这个必须使用深度OS的,否则高级电源会错误!
libffmpeg_shendu.so
li
bp
honeloc-jni.so 必须加入否则通信录FC
libvao.0.so
libvplayer.so
libvscanner.so
libvvo.9.so
将上面的复制到CM10
9.mdeia
将meda/theme复制到CM10
如果你想要深度的开机画面也可以替换bootanimation.zip
10.usr/share/phoneloc.dat 这个是深度的来电归属地数据库!
不多说复制到CM10对应地方!!!
11.build.prop
打开CM10的build.prop
任意地方添加
ro.cm.version=ShenDu
ro.modversion=ShenDu
ro.update.version=9
ro.path.num=100244
ro.shendu.version=ShenDu--v4.1.2-130825
ro.shendu.author=XX214718247 作者
注意如果CM10有相同的那么你需要覆盖了!!!
相信做到这些,只要你的底包选取好,那么是能开机的。BUG同你的CM10!
OK就这么多!!!本教程需要一定基础才能理解!或许你看不懂!那是你太白了?建议多学习学习ROM定制!!再来看此篇教程!!
2014年08月27日 11点08分 1
level 15
现在没时间,有时间,我一定要试下,只要刷机脚本改好了,一般不会变砖[吐舌]
2014年08月27日 11点08分 2
level 14

2014年08月27日 11点08分 3
level 14
明天试试
2014年08月27日 11点08分 4
不晓得这样能不能移个4.4耍耍
2014年08月27日 12点08分
level 8
移植个IOS7来耍耍[吐舌]
2014年08月27日 11点08分 5
好啊好啊。
2014年08月27日 11点08分
level 9
求教如何做ROM,要用到JAVA反编译的么[乖][乖][乖]
2014年08月27日 11点08分 6
移植用不到反编译,但是改一些设置要用到。
2014年08月27日 11点08分
教程安智有!
2014年08月27日 11点08分
回复 Metersbonwe_V5 :多谢大神,我去看看
2014年08月27日 11点08分
回复 Metersbonwe_V5 :类似附加设置那种应该要反编译Settings.apk之类的吧
2014年08月27日 16点08分
level 11
hd2都能刷不同平台的系统
2014年08月27日 12点08分 7
level 11
顶一个
2014年08月27日 13点08分 8
level 13
看不懂
2014年08月27日 13点08分 9
level 13
这么厉害
2014年08月27日 13点08分 10
level 11
不明觉厉
大其  楼主的帖子令到我
家实  非常
请我  感动
不是  为什么我非要这样
要骗        回复
羡经        楼主
慕验        因为
我的  这是真正的
十五字

   
2014年08月27日 14点08分 11
level 13
[咦]
2014年08月27日 14点08分 12
level 11
怒顶
2014年08月27日 16点08分 13
level 13
转帖声明
2014年08月27日 17点08分 14
level 11
不明觉厉
2014年08月27日 19点08分 15
level 13
移植MT6592的么?有点期待,可惜就要开学了,不弄了
Now I can't give her comfortable life, bring her the luxury restaurant, buy expensive dresses for her, but at least, I can give her 1℃ love.
  
2014年08月27日 23点08分 16
level 12
不明觉厉,顶!
2014年08月28日 01点08分 17
level 11
楼主,弄个sense来耍耍
2014年08月28日 01点08分 18
level 11
这个厉害,大神我要做伸手党
2014年08月28日 01点08分 19
level 1
7系统能移植到8系统吗?
2022年08月20日 02点08分 20
1