MIUI rom移植的方法教程【ROM领地】

所谓的ROM移植,就是将一个本不属于自己手机机型的ROM包,然后通过移植成为自己手机能使用的ROM。今天就给大家献上一个教程,想学习ROM移植的机友可参考下

第一步:rom包的简单结构

  • 01

    我们最常用的一种刷机方法就是通过recovery刷机,recovery刷机rom就是zip格式的压缩包,里面结构如下: \META-INF 刷机脚本,recovery刷机时通过里面的脚本命令刷机 \system 安卓系统,移植时就是改动里面的文件 \system\app 这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件 \system\bin 这个目录下的文件都是系统的本地程序,里面主要是Linux系统自带的组件(命令) \system\etc 从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置 \system\fonts 字体文件夹 \system\framework framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架 \system\lib lib目录中存放的主要是系统底层库,一些so文件,如平台运行时库 \system\media\system\media\audio 铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音 \system\sounds 默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件 \system\usr 用户文件夹,包含共享、键盘布局、时间区域文件等

  • 02

    以上大概说了rom包里面各文件夹的功能,现在我们把目光投向其中三个文件夹,这三个文件夹分别是: \system\bin \system\etc \system\lib 我们移植rom主要修改的就是以上三个文件夹,除了这三个文件夹外其它文件夹基本不用动

第二步:以移植MIUI的rom为例子

  • 01

    我们先到MIUI的官方网站下载一个G11现成的MIUI_V4 刷机包,把它命名为miui_IncredibleS_2.10.12.zip

  • 02

    准备一个G21的官方4.0刷机包,命名为G21_stockrom.zip

  • 03

    分别把以上两个rom包解压到同一个文件夹里面,然后打开BCompare对比软件,把解压后得到的miui_IncredibleS_2.10.12和G21_stockrom文件夹拉到BCompare进行比对,请把G21_stockrom放到左侧,把miui_IncredibleS_2.10.12放到右侧

  • 04

    第一步,设置对比规则(点击工具栏戴黑帽的小人),设置比较,见下图 设置好后点击确定

  • 05

    第二步,显示设置为显示左侧孤立项,见下图

  • 06

    第三步,点击中间打开system进行对比,这时左侧显示出来的文件都是G21_stockrom的孤立文件,我们需要把bin、etc、lib三个文件夹的孤立文件复制到右侧,见下图

  • 07

    接着,我们把显示设置成显示差异项但不包括孤立项,见下图

  • 08

    接着,我们需要把etc整个文件夹复制到右侧,bin和lib两个文件夹不用动,见下图

  • 09

    好了,到这里可以关闭BCompare对比软件了。 接着,我们将要手动把关键特定的G21的驱动复制到miui_IncredibleS_2.10.12文件夹里面

第三步:要复制的特定驱动文件如下

  • 01

    \system\bin\netd   wifi热点有关 \system\bin\vold  usb挂载内存卡 \system\bin\wpa_supplicant  wifi有关 \system\etc\vold.fstab  我们常说的内存卡分区文件 \system\lib\hw\gps.runnymede.so  gps驱动 \system\lib\hw\hwcomposer.msm7x30.so  驱动相关,不替换会出现卡顿 \system\lib\hw\sensors.runnymede.so  感应驱动 \system\lib\modules\bcmdhd.ko    wifi驱动 \system\lib\modules\kineto_gan.ko  wifi驱动 \system\lib\libhardware_legacy.so   wifi驱动相关

  • 02

    以上特定驱动原则上都是从我们G21官方rom里面提取就可以,但是实际上会出现其他问题,此过程我已经尝试过无数遍,自己找到最合适的了,为了方便机友节省时间,我将以上特定驱动打包传上来,分享给大家了,不用大家到处找和不停调试。

  • 03

    接着,要删除miui_IncredibleS_2.10.12文件夹的多余驱动,多余文件如下: \system\lib\hw\gps.vivo.so \system\lib\hw\sensors.vivo.so \system\lib\modules\bcm4329.ko

  • 04

    接着,修改miui_IncredibleS_2.10.12文件夹里的build.prop文件,用文本编辑打开,参照以下我提供的修改: ro.product.model=HTC Sensation XL with Beats Audio X315e ro.product.model=HTC Sensation XL with Beats Audio X315e ro.product.name=htc_runnymede ro.product.device=runnymede ro.product.board=runnymede ro.build.product=runnymede ro.product.processor=1.5GHz ro.product.ram=768MB ro.product.display_resolution=4.7 inch WVGA resolution ro.product.main_camera=8M ro.product.front_camera=1.3M ro.product.bluetooth=3.0 ro.product.wifi=802.11 b/g/n

  • 05

    通过以上复制、替换、修改等操作,移植MIUI就大功告成了,还有记得把G21的boot.img替换进去哦,还有要适当修改刷机脚本\META-INF,这个我在第一篇教程里面说的很详细了,到此我们将miui_IncredibleS_2.10.12文件夹里面的系统打包成zip格式就可以了,然后拿去用recovery刷机,就这样一个完整没有bug的MIUI小米系统就移植到我们大白G21手机上了

(0)

相关推荐

  • 金立刷机 金立GN800传统刷机方法【ROM领地】

    大家对刷机也不陌生了,但是也不是非常的熟悉,简单的一句话概括,刷机就是给我们的手机重装系统.金立GN800大家对这个品牌可能已经不是很熟悉了,今天我们要说的就是金立GN800如何来刷机,一起来看详细步 ...

  • 很简单的三星I8262D刷机方法【ROM领地】

    使用过三星I8262D型号手机的都知道,手机系统用过一段时间过后都会慢慢的开始变卡,其实这是安卓手机的通病,不是你的手机坏了,你只要找一个好的ROM包刷入就好了.接下来就为大家献上三星I8262D的刷 ...

  • ROM制作工具如何使用?ROM制作工具批量制作ROM教程

    对于经常接触手机ROM的人来说,如何制作手机ROM?手动自己制作还是使用工具制作.相信很多开发者都可以自己手动制作ROM.但使用工具制作ROM时具体要如何操作?一起来看下面的分享! 1.运行我们的RO ...

  • HTC G5如何恢复官方出厂ROM去除ROOT的教程

    HTC G5如何恢复官方出厂ROM去除ROOT的教程 操作方法 01 开机状态下,选择设置-隐私设置-禁止backup my settings: 02 解压原厂ROM到文件夹,最好是运行cmd命令后系 ...

  • 圈圈助手MIUI系统悬浮窗使用教程

    使用圈圈助手的很多小米用户反应说不能开启悬浮窗功能,悬浮窗不能使用就没办法来修改游戏了,实际上圈圈助手悬浮窗是支持MIUI系统的下边来为大家分享使用教程! 圈圈助手MIUI系统悬浮窗使用教程 手机品牌 ...

  • 红米手机取消按键震动的方法教程

    红米手机按键震动怎么取消.红米按键震动怎么关的问题,这里就来分享一个红米手机取消按键震动的方法教程,如果你同样为红米按键震动怎么关的问题而纠结的话,就快来参考本教程吧! 红米手机屏幕下方的三个按键震动 ...

  • 刷MIUI最简单的方法

    操作方法 01 当你看到这篇文章,就足以说明你是一名持有Android系统手机的用户.当你看到前一句话而偷笑的时候,就足以说明你也对MIUI系统有着浓厚的兴趣.当你认为笔者猜对的时候,就足以证明你想知 ...

  • 小米1/1S MIUI 2.3 官方恢复教程

    小米1/1S MIUI 2.3 官方恢复教程 操作方法 01 • 下载必要的文件,确保电量充足,按照此教程进行您的手机会恢复至出厂设置,会清空所有数据 • MIUIV4 最新版ROM包是通刷的. • ...

  • Win8.1系统怎么禁用锁屏功能 关闭Win8.1锁屏方法教程图解

    锁屏是Win8/Win8.1系统的一个新功能,在开机以及长时间离开电脑屏幕后,Win8就会进入锁屏界面。Win8/Win8.1锁屏界面提供了天气、日历以及通知信息等东西,对于有些用户来说,可能比较实用 ...