当前位置:首页 > 分享 > 正文内容

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

访客3年前 (2022-10-08)分享32

所谓的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\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架\system\liblib目录中存放的主要是系统底层库,一些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 X315ero.product.model=HTC Sensation XL with Beats Audio X315ero.product.name=htc_runnymedero.product.device=runnymedero.product.board=runnymedero.build.product=runnymedero.product.processor=1.5GHzro.product.ram=768MBro.product.display_resolution=4.7 inch WVGA resolutionro.product.main_camera=8Mro.product.front_camera=1.3Mro.product.bluetooth=3.0ro.product.wifi=802.11 b/g/n

  • 05

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

扫描二维码推送至手机访问。

版权声明:本文由冒牌码农发布,如需转载请注明出处。

本文链接:http://js.xxbyc.cn/post/18480.html

分享给朋友:

“MIUI rom移植的方法教程【ROM领地】” 的相关文章

双色球实战技巧:常见8种杀号方式

双色球实战技巧:常见8种杀号方式

简单的说杀号就是自己认为最不可能开出的号码。因此,杀号可以大大缩小选号范围,是深受彩民喜爱一种预测方式。操作方法01大盘冷热杀号。杀号可以先确定一个范围,比如:奇偶、大小、区域,当期号码是奇数多还是偶数多,具体可能在哪几个区域出现,该杀大号...

怎样在冬季养殖兰花

怎样在冬季养殖兰花

在房间里养上一盆植物,不仅美化了房间,更可以使人保持心情的愉悦。兰花以其美好的外形受到大多数人的喜爱。但兰花在冬季若管理不当,易造成冻死、冻伤等 那么在冬季应该如何养殖兰花呢?操作方法01防冻。兰花是比较娇气的植物,在冬季时更应该注意温度的...

小米海参粥的做法

小米海参粥的做法

小米海参粥是2007年之后逐渐流行的一道滋补粥品,用精选小米、鸡汤、新鲜海参熬制而成。具有补肾益精,养血润燥的功效,适合精血不足须发早白,记忆力下降者。操作方法01活海参焯水后开肠冲净02上锅蒸40分钟至软烂03切条,待用04小米洗净,用鸡...

天生鸡皮肤图片,毛周角化症怎么治

天生鸡皮肤图片,毛周角化症怎么治

操作方法01鸡皮肤是不会传染的,但是有50%的遗传率,也就是说有一半的几率会传染给下一代。很多朋友会提出这样的疑问,特别是刚刚患上的朋友。我们先来分析他的根源,这种病常发于双侧面颊部、上臂、大腿、背部等,有些暗红色素斑,鸡皮疙瘩,出现丘疹、...

金泰克S500系列SATA3固态硬盘深度评测

金泰克S500系列SATA3固态硬盘深度评测

我在网购的时候,筛选商品时都会用销量来排序,来看看同一类型下销售最佳的产品是什么。毕竟销量大就是口碑,并且我可以从中获取不少买家真实的使用体验,具有极大的参考价值,相信很多朋友也像我一样;当然,我也不能否认销量有人为因素在里面,为了印证销量...

五种快速美白方法

五种快速美白方法

操作方法01对于一个人爱美者来说,最关注的应该就是自己的肌肤了,因此大家在生活中会寻找一些美容护肤方法,来改善自己的形象。下面就为大家推荐几个美白的小方法吧。1.蜂蜜珍珠粉面膜:珍珠粉在改善爱美者肌肤上作用是很大的,将蜂蜜和珍珠粉充分混合,...