Android拼包移植之反向修改法.doc

上传人:大米 文档编号:562227398 上传时间:2023-09-29 格式:DOC 页数:3 大小:23.50KB
返回 下载 相关 举报
Android拼包移植之反向修改法.doc_第1页
第1页 / 共3页
Android拼包移植之反向修改法.doc_第2页
第2页 / 共3页
Android拼包移植之反向修改法.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android拼包移植之反向修改法.doc》由会员分享,可在线阅读,更多相关《Android拼包移植之反向修改法.doc(3页珍藏版)》请在金锄头文库上搜索。

1、目前通用的Android拼包移植方法均是正向移植.或许有人不理解什么叫正向移植.更不理解什么是反向修改找一个本机型的底包,然后把移植包里面的app、framerok和media提取替换进去.这种方法就称为正向移植;优点是改动小,操作简单便捷,新老手皆适用.缺点是因为bin下的某些程序或者库文件so差异导致不成功反向修改法就是拿移植包做底包,把本机型的内核、wifi驱动、传感器库文件、配置文件等替换进去缺点是比较复杂,对romer要求有些高(因为需要准确知道2个包的差异.并且知道出现问题应该修改哪里)优点是能最大限度发挥ROM性能,因为框架、程序与底层之间的契合度非常高反向修改拼包法操作流程:1

2、.清楚的了解本机型的硬件配置,也就是主板平台.通常同系列的CPU不同机型的ROM拼包移植成功率很高.2.挑选合适的底包和移植包,底包和移植包尽量同源,即同属于CM7(CM9和CM10类似)3.找出底包和移植包两者的不同之处,目的是让我们了解需要改动什么才可以让别的机型ROM能在我们的机型上面使用底层硬件驱动不同.删除移植包里面的boot.img和systemlib下的modules文件夹.替换成本机型的按键配置不同.将移植包systemusr下的keychars和keylayout两个文件夹替换成本机型的传感器不同将移植包systemlib下的hw文件夹替换成本机型的系统配置文件不同将移植包s

3、ystemetc下的bluetooth、firmware、permissions、wifi 四个文件夹替换成本机型的(如果有);还有enhanced.conf、media_profiles.xml(媒体配置文件)、vold.fstab(存储分区配置文件);最后注意system下是否有vendor和wifi文件夹.以上操作建议使用文件对比器来进行对比.修改build.prop把可以自定义的内容修改下.比如机型、日期、版本号等.参数如果懂可以修改,如果不懂建议不动它提醒2点:ro.sf.hwrotation=180这个值需要修改为0,否则会出现系统倒立或者相机倒立;网络模式必须更正,否则开机会无服

4、务.修改updater-script不同机型的ROM,刷机脚本里包含的分区挂载和格式化命令都有所差异,如果不做修改直接使用,把本不该改动的分区挂载并修改了的话.等着手机变砖头吧!assert(getprop(ro.product.device) =blade | getprop(ro.build.product) = blade |getprop(ro.product.board) = blade);这段话时获取收集信息,验证你的手机机型是否是rom对应的机型,否则将无法刷入.目的是防止一些小白误刷ROM导致手机变砖.接下来就是测试了,一般如果内核与库文件、库文件与上层框架兼容的话,至少能开机。如果卡第一屏了,分析原因,一点点排查,看脚本有无问题,看内核是否已经替换,看传感器等库文件是否合理替换.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号