安卓rom移植工具包移植要注意什么

X-UI 详细移植教程(拼包移植)
兑换券15 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 28, 距离下一级还需 22 积分
木蚂蚁学前班, 积分 28, 距离下一级还需 22 积分
看着不错,试试先
兑换券18 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 38, 距离下一级还需 12 积分
木蚂蚁学前班, 积分 38, 距离下一级还需 12 积分
不错,感谢楼主
兑换券24 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学一年级, 积分 58, 距离下一级还需 42 积分
木蚂蚁小学一年级, 积分 58, 距离下一级还需 42 积分
好啊终于有了啊
兑换券16 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 28, 距离下一级还需 22 积分
木蚂蚁学前班, 积分 28, 距离下一级还需 22 积分
很好,很强大
兑换券17 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 32, 距离下一级还需 18 积分
木蚂蚁学前班, 积分 32, 距离下一级还需 18 积分
很好,很强大
兑换券26 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学一年级, 积分 52, 距离下一级还需 48 积分
木蚂蚁小学一年级, 积分 52, 距离下一级还需 48 积分
感谢分享,下载更新
兑换券22 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 42, 距离下一级还需 8 积分
木蚂蚁学前班, 积分 42, 距离下一级还需 8 积分
下来用一下,看着不错啊
兑换券13 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 24, 距离下一级还需 26 积分
木蚂蚁学前班, 积分 24, 距离下一级还需 26 积分
兑换券21 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 36, 距离下一级还需 14 积分
木蚂蚁学前班, 积分 36, 距离下一级还需 14 积分
支持你一下下。。
兑换券22 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 44, 距离下一级还需 6 积分
木蚂蚁学前班, 积分 44, 距离下一级还需 6 积分
回个帖子支持一下!
社区QQ达人
使用QQ帐号登录论坛的用户
推荐版块:
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
木蚂蚁官方微信:一个月内自动登录
ROM总数: 26756
品牌数: 176
手机数: 1899
当前位置: && &- &
ROM培训:Android拼包移植之反向修改法
发表时间: 14:01&&&&&&
&&&&&& 标签:ROM,Android
  目前通用的Android拼包移植方法均是正向移植。或许有人不理解什么叫正向移植,更不理解什么是反向修改。小编今天就来给大家好好讲解一下。
  找一个本机型的底包,然后把移植包里面的app、framerok和media提取替换进去。这种方法就称为正向移植;
  优点是改动小,操作简单便捷,新老手皆适用。缺点是因为bin下的某些程序或者库文件so差异导致不成功
  反向修改法就是拿移植包做底包,把本机型的内核、wifi驱动、传感器库文件、配置文件等替换进去
  缺点是比较复杂,对romer要求有些高(因为需要准确知道2个包的差异。并且知道出现问题应该修改哪里)
  优点是能最大限度发挥ROM性能,因为框架、程序与底层之间的契合度非常高
  反向修改拼包法操作流程:
  1.清楚的了解本机型的硬件配置,也就是主板平台。
  通常同系列的CPU不同机型的ROM拼包移植成功率很高。比如说我们的N760和V880就同属于MSM7K平台。
  2.挑选合适的底包和移植包,底包和移植包尽量同源,即同属于CM7(CM9和CM10类似)
  3.找出底包和移植包两者的不同之处,目的是让我们了解需要改动什么才可以让别的机型ROM能在我们的机型上面使用
  ㈠底层硬件驱动不同。
  删除移植包里面的boot.img和system\lib下的modules文件夹。替换成本机型的
  ㈡按键配置不同。
  将移植包system\usr下的keychars和keylayout两个文件夹替换成本机型的
  ㈢传感器不同
  将移植包system\lib下的hw文件夹替换成本机型的
  ㈣系统配置文件不同
  将移植包system\etc下的bluetooth、firmware、permissions、wifi 四个文件夹替换成本机型的(如果有);
  还有enhanced.conf、media_profiles.xml(媒体配置文件)、vold.fstab(存储分区配置文件);
  最后注意system下是否有vendor和wifi文件夹
  以上操作建议使用文件对比器来进行对比
  ㈤修改build.prop
  把可以自定义的内容修改下。比如机型、日期、版本号等。参数如果懂可以修改,如果不懂建议不动它
  提醒2点:ro.sf.hwrotation=180这个值需要修改为0,否则会出现系统倒立或者相机倒立;网络模式必须更正,否则开机会无服务。
  ㈥修改updater-script
  不同机型的ROM,刷机脚本里包含的分区挂载和格式化命令都有所差异,如果不做修改直接使用,把本不该改动的分区挂载并修改了的话。等着手机变“砖头”吧!
  assert(getprop(“ro.product.device”) ==“blade” ||
getprop(“ro.build.product”) == “blade” ||getprop(“ro.product.board”) ==
“blade”);
  这段话时获取收集信息,验证你的手机是不是N760,否则将无法刷入。目的是防止一些小白误刷ROM导致手机“变砖”。
  接下来就是测试了,一般如果内核与库文件、库文件与上层框架兼容的话,至少能开机。如果卡第一屏了,分析原因,一点点排查,看脚本有无问题,看内核是否已经替换,看传感器等库文件是否合理替换。。。
  整体的思路和方法就是这样的。抛砖引玉下,希望更多的朋友分享自己的心得。。。.
热门刷机包top10
热门刷机技巧top10
热门ROM资讯top10
热门手机刷机包
刷机包下载:安卓ROM移植和适配的区别在那里?对于电脑的环境搭建又有什么要求?
自己想学习ROM的移植和适配,但不知道先学哪个好!
已有帐号?
无法登录?
社交帐号登录 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
【精品】安卓ROM移植教程(史上最精最全)
下载积分:780
内容提示:【精品】安卓ROM移植教程(史上最精最全)
文档格式:PDF|
浏览次数:1154|
上传日期: 10:23:16|
文档星级:
该用户还上传了这些文档
【精品】安卓ROM移植教程(史上最精最全)
官方公共微信}

我要回帖

更多关于 安卓5.0rom移植教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信