教你如何简单的移植其他机型CM7等
操作方法
- 01
当你看到其他机型的CM7美化版或者某些基于CM7定制的第三方ROM时,或许你会眼馋,很想自己机型也有这样的ROM,现在教你如何简单的移植这样的ROM到你机型上成功移植所需条件:1、你所使用机型必须有CM72、尽可能找对方机型分辨率和自己机型分辨率相同的3、你需要熟练刷机,有一定问题解决能力,否则出现问题不知道如何解决4、有一定的ROM修改基础(即在原rom中进行精简、集成、简单优化等),否则很简单的问题你都可能有疑问5、如果你觉得以下内容写的太笼统太简单,你看不懂,那么就是你基础还不够。好了,教程正式开始 1、准备好你所使用机型的CM72、解压CM7,不同机型CM7可能解压后的文件和文件夹都可能不同,但肯定会有system目录,现进入system文件夹,删掉app和framework两个文件夹,包括里面所有文件3、下载你需要移植的ROM,比如其他机型的某CM7美化版,解压后将system目录下的app和framework文件夹复制到自己机型CM7的system目录下(前提是对方机型此ROM没有做odex优化,如果做了odex优化的,下面我会写出教程)4、基本上可以说,现在你可以打包你新做的CM7为zip了,如果你机型使用的recovery必须验证签名才能刷入,那么使用签名工具为新的zip包签名,反之不用5、刷入测试,如果能开机,那么恭喜你,但成功开机不一定代表能够完美使用,或许会有某些程序FC现象,那么,哪里出错就修改包里的哪些文件,比如电话报错,那么可以置换为你机型原版CM7中对应的电话相关程序等。总之,调试过程是非常重要的6、倘若不能开机,卡第一屏或者卡在开机动画,那么提取对方机型ROM中system/lib/libandroid_runtime.so文件替换掉新作的rom中对应文件,此文件是android运行时库,由于CM7版本不定期更新,版本发布时间相差较长的话这个文件将不通用。7、替换后重新打包,应该能开机了,开机可能性是非常大的,因为都是基于CM7制作的,只是应用和框架不同。如果遇到对方机型已做odex优化,那么需要用到这个工具来deodex处理。此工具使用方法非常简单。odextool下载请见安智论坛 1、将下载的工具解压,进入romdir文件夹,将对方机型解压后的system整个目录复制到romdir中2、现在运行软件中的odextools.bat,按数字3,进行framework中jar文件的deodex处理3、以上处理完毕后,选择数字1,进行app中apk文件的deodex处理4、将处理完毕后的app和framework目录复制到自己机型CM7中替换原来文件5、打包刷入测试,同上 下载详情请见安智论坛