r1移植吧 关注:4贴子:359
  • 14回复贴,共1

说下ROM移植的方法和思路

只看楼主收藏回复

移植分正向和逆向两种
对于大部分初学者和小白来说,包括本小白大人,都是用逆向移植
何为逆向移植呢,简单说就是把官方包的几个特定文件替换到第三方包中,也称为拼包移植,成功几率挺大的。
第二种就是正向移植,正向移植呢是将官方包为底包,移植第三方包的app,framework,内核等从而将官方包制作成第三方包,难度很高,不过成功后bug少


IP属地:河北来自Android客户端1楼2014-04-20 13:54回复
    逆向移植:其实很简单,找到合适的第三方ROM,(大神级教程都给它取一个外国名字,本人不是很喜欢外国字,所以凑合看吧,也更清楚些)解压,移植其内核,也就是boot.img方法有三种,第一种直接替换成官方内核,大多时候可行。第二种,用一键移植工具,不用多说傻子都会,第三种


    IP属地:河北来自Android客户端2楼2014-04-20 14:00
    回复
      第三种,解压boot.img替换一个文件夹(外国字记不住)然后编译回去就可以了


      IP属地:河北来自Android客户端4楼2014-04-21 10:08
      回复
        替换system/usr/key开头两个文件夹,ETC中firmware文件夹,修改bulid.prop文件中机型信息
        删除或替换根目录scatter然后重建压缩成Zip,开刷,如果能开机,哪里有bug在修复


        IP属地:河北来自Android客户端5楼2014-04-21 10:13
        收起回复
          至于正向移植,主要在于移植framework文件夹,要Linux环境,ubuntu系统,反编译对比插桩回编译完成刷机


          IP属地:河北来自Android客户端6楼2014-04-21 10:16
          回复
            我刷了这个包,指南针和闪光灯不能用!


            IP属地:江苏来自Android客户端7楼2014-04-21 22:52
            收起回复
              额,没什么人就是


              IP属地:河北来自Android客户端9楼2014-04-29 13:39
              回复
                之前拿我的烂手机,搞了顺向移植,搞了一个晚上!还是弄不好,主要是数据逻辑错误〒_〒又不懂如何修改!


                来自Android客户端11楼2014-05-03 17:09
                回复