开发者教你如何简单移植miui9-ROM
搞机百科出品
一、前言
准备工具:
1.Beyond Compare4(以下教程简称BC)
2.解压缩软件,如2345好压
3.以下的操作步骤均为BC的操作,不懂自己百度
本教程是将miui9里的文件(夹)复制替换到你手机的刷机包里,除了内核镜像的处理,成功率不是很高,制作参考学习,老司机请绕道
BUG修复方法本教程不做介绍
二、基本步骤
要求:移植机型CPU型号一样,安卓版本一样,两个手机越相近参数,成功率越高
1.新建两个文件夹,我这以zx和hw(文件夹名称随你)为例,移植MIUI9为例
2.解压MIUI9移植包到zx里,同理解压你官方包到hw
3.打开BC软件,按图指示
4.点击左上角Session--Session Settings...,然后如图操作
5.如图操作得到 步骤6的结果
6.移植过程文件总体对比图
7.打开system文件夹
8.如图操作
9.打开system里的bin文件夹
一般情况下,miui9里多余的文件复制到官方包里
10.打开system里etc文件夹
以下只介绍一般部分传感器控制文件,哪些控制什么,可以去github找自己机型的device tree查看
11.打开system里的xbin文件夹,把miui9多余的复制过去
12.刷机脚本的操作,如图
刷机脚本的操作我不做介绍,例如移植miui,xbin的代码注意复制过去
13.内核处理,本处理适用于正向处理,内核具体操作请百度一下
把MIUI9机型内核解压操作放到zx里,hw是官方内核
如图操作
然后