立明张吧 关注:276贴子:10,959
  • 20回复贴,共1

【射手】现在教大家一个简单的rom移植

只看楼主收藏回复

镇得住??


IP属地:广东来自Android客户端1楼2014-10-18 21:49回复
    我是射手,我喂自己袋盐


    IP属地:广东来自Android客户端2楼2014-10-18 21:59
    回复
      安卓这个开放的平台给了大家一个充分展示自己个性的平台。那么,怎么又能在众多安卓用户中脱颖而出,充分展示自己的个性呢?在这里特制作了一系列安卓移植教程,让大家都能够充分在自己的手机上展示自己的个性,我的安卓我做主!


      IP属地:广东来自Android客户端3楼2014-10-18 22:00
      回复
        下载完ROM以后,用解压工具解压到一个目录,先将odex合并到apk文件中去,这里要用到工具,odextools.zip,下载详情请见安智论坛。
        转换好会放到另一个文件夹里面,把原来的文件删掉,把生成的放回去就可以了。如果转换过程中失败了,应该是JAVA的版本低了,升级到最新的JRE试一下。当然,也可以不合并,并不影响ROM的移植。


        IP属地:广东来自Android客户端4楼2014-10-18 22:02
        回复
          替换自己手机专用的文件,一般我们要下载近似机型的ROM,我们下载了以后,要先把自己手机专用的文件替换进去:boot.img和bcm4329.ko分别为内核和无线驱动,一般来说换内核必换的system/lib/modules/bcm4329.ko,这个文件是wifi和蓝牙驱动,不同内核的驱动不同,如果不换wifi和蓝牙只会提示错误。这个可以从CyanogenMod7的ROM中提取。也可以到XDA上面下载新的AOSP核心。bin/目录下的2个文件,awb_camera和lsc_camera这2个是相机相关文件,
          etc/firmware这整个文件夹都可以替换掉(注意,是etc下面的firmware)
          etc/目录下A1026_CFG.csv、AdieHWCodec_WA.csv、AdieHWCodec.csv、media_profiles.xml、NOTICE.html.gz
          音频解码和视频相关配置,替换掉 etc/gps.conf
          GPS的配置,可以自己去搜一下,了解如何改后,可以自己动手改一下。lib/hw/目录下,从原来ROM中提取后替换掉。


          IP属地:广东来自Android客户端5楼2014-10-18 22:04
          回复
            lib/modules/bcm4329.ko为WIFI驱动,替换掉。lib/目录下的.SO文件,可以去CM对应版本的ROM中拿(CM7为2.3,CM9为4.0,CM10为4.1),注意:千万要看好了,是在用官方ROM和基础ROM对比文件大小,不要拿CM7的对比,替换错了会开机卡在第一屏。usr/目录下的keylayout和keychars2个文件夹是键盘相关文件,可以直接从我的ROM中提取替换。到此为止,简单的工作都做完了。


            IP属地:广东来自Android客户端6楼2014-10-18 22:05
            回复
              下面要开始修改文件了。 修改刷机脚本 updater-script
              这个比较简单,一般只要修改前面几行,把条件改一下,再加一段欢迎词,请对照我提供的文件进行修改。 修改build.prop system/build.prop
              这个文件嘛,一般是留名用的: 主要改以下几个地方: 1、ro.product.locale.language=hdpi(或者有的机型是mdpi ldpi)
              ro.product.locale.region= 改成ro.product.locale.language=zh
              ro.product.locale.region=CN 这样开机第一次锁屏的时候就是中文2.ro.build.description=
              后面改成你想要的,也就是你作品的名字 ro.product.versi on= 这里也可以改成你作品的名字或者版本号,一般我们留为基于制作的官方系统的驱动版本号
              3、 ro.sf.lcd_density= 后面一般为240。 4、 ro.ril.def.agps.mode = 2 听说改成0可以加速gps定位省流量
              请对照我提供的文件进行修改,
              这样,我们的移植就算完成了,接下来就是生成ROM了,我们用压缩工具将ROM打包成zip格式,注意目录结构,生成的zip根目录就有MATE-INF和system,别搞错了。将打包好的zip文件拷到工具包当中,改成update.zip,再双击sign.bat进行签名,签名后就生成了update_signed.zip了。
              把签名后的ROM拷到卡上刷机吧。


              IP属地:广东来自Android客户端7楼2014-10-18 22:06
              回复
                大家都做大神吧


                IP属地:广东来自Android客户端8楼2014-10-18 22:06
                回复
                  正常小伙伴看得懂!?


                  IP属地:浙江来自Android客户端9楼2014-10-19 09:18
                  收起回复
                    IP属地:浙江来自Android客户端10楼2014-10-19 09:19
                    收起回复
                      楼主答题卡牛逼啊!


                      来自Android客户端11楼2014-10-19 09:20
                      收起回复



                        来自Android客户端12楼2014-10-20 22:31
                        收起回复