3.下载Notepad++ 文本编辑器安装。 后面要用来又该刷机脚本,百度搜索就有
准备工作到这里就可以了,下面开始操作。
1.首先提取rom包里面的的 boot.img, 用压缩工具直接打开rom包,不用解压。找到boot.img,解压至C:/bootimg 文件夹,就是放bootimg.exe的地方
2.运行cmd, 键入至C:/bootimg目录
3.到C:/bootimg目录后输入
命令: bootimg --unpack-bootimg 解包boot 完成后缩小cmd 打开bootimg文件夹 内的 initrd文件夹
4.用 Notepad++ 打开initrd文件夹内的fstab和fatab2
并将fstab和fatab2内的这两行代码
/dev/block/bootdevice/by-namsystem /system ext4 ro,barrier=1,discard wait
/dev/block/bootdevice/by-nam/userdata /data ext4 nosuid,nodev,barrier=1,noauto_da_alloc,discard wait,check,encryptable=footer
都改为
/dev/block/bootdevice/by-nam/system1 /system ext4 ro,barrier=1,discard wait
/dev/block/bootdevice/by-nam/userdata /data ext4 nosuid,nodev,barrier=1,noauto_da_alloc,discard wait,check,encryptable=footer
然后保存退出
注意: 两个文件都要改
然后再打开 cmd 输入命令 bootimg --repack-bootimg 打包boot.img 打包好的boot是bootimg文件夹内的 boot-new
将boot-new.img重命名为boot 并复制进rom替换原来rom包内的boot.img,替换方法:用压缩工具直接打开rom包(不是解压),然后将
修改好的boot.img直接拖进去,再点替换就OK;
替换好后用压缩工具进入rom包内的 n918st-update-150.zip\META-INF\com\google\android文件夹
再用Notepad++打开文件夹内的 updater-script
将updater-script内的
format("ext4", "EMMC", "/dev/block/bootdevice/by-nam/system", "0", "/system");
mount("ext4", "EMMC", "/dev/block/bootdevice/by-nam/by-name/system", "/system");
改为
format("ext4", "EMMC", "/dev/block/bootdevice/by-nam/system1", "0", "/system");
mount("ext4", "EMMC", "/dev/block/bootdevice/by-nam/system1", "/system");