MIUI9线刷包精简

1. 说明:系统包一经修改,将无法通过OTA升级(可能只是修改system分区的无法OTA升级,一般精简都修改system分区,system分区未修改的能不能OTA升级未测试)

2. 需要准备的工具:

系统 Windows

python2.7

蘑菇rom助手

文本编辑器(notepad,notepad++等)

miflash_unlock(小米官方bootloader解锁工具,针对有BL锁的手机)

小米官方刷机工具xiaomiflash

miui9线刷包

3. 准备工作

安装好上面的工具(python2.7、蘑菇rom助手、miflash_unlock、文本编辑器,解压miui9线刷包,其中蘑菇rom助手可以直接解压来绿色安装)

解锁BL,不会解锁的直接百度

4. 解锁system

打开蘑菇助手,在蘑菇助手工具箱选择“boot编辑”,“选择文件”(miui9线刷包解压目录images文件夹下)打开,选择“自动去除boot校验”,分别修改boot.img和recovery.img,修改完成后蘑菇助手会自动把原文件修改为_old.img文件,修改好的文件自动命名为原文件名

5. 精简系统apk

再使用蘑菇助手“ROM编辑”,选择刷机包打开,支持直接拖放文件,分别修改cust.img、userdata.img、system.img,在打开img文件之后选择“文件管理”,进入相关目录删除无用包:

userdata.img包中可以删除miui文件夹下app和videoplugins文件夹下所有的文件,cust.img包中app/customized下面所有的文件(partner-BaiduSpeechService可能与语音输入法有关,我没选择删除),prebuilts下面的文件不知道能不能删除,暂时没删除,然后提取修改cust/cn下面的文件,把上面的删除的相关包的相关字段删除,然后再“添加本地文件”覆盖,文件权限不需要修改,修改好之后再“开始封装”,同样会自动命名原文件和新文件

system分区谨慎删除,具体的可以参照网上miui8的可精简apk,其中data-app文件夹下的apk可以全部删除(删除其他的apk造成刷机后无法开机的概不负责),精简完成之后再选择“开始封装”。至此系统精简已经完成了

6. 修改刷机包根目录md5sum.xml文件(使用文本编辑器打开)

上面提到的几个img文件经过修改,md5值改变,可以使用rom助手“工具箱”->“md5计算器”分别在md5sum.xml文件中找到上面文件的行,修改<digest hash="md5" name="***.img">********</digest>,***为文件名,********为修改之后的文件通过md5计算器计算的新的md5值,保存文件

7. 修改刷机包根目录flash_gen_crc_list.py文件(对不起各位了,原稿有误,请按截图方式修改文件,注意python语法对齐tab不能用空格代替)

最好复制文件到新文件修改,随意命名(最好英文文件名吧),用文本编辑器打开,到文件最后:

把上面两行删除,修改为(注意前面的tab键,比上面一行多一个tab键,这是python语法)

tab键不能使用空格代替哦

删除images文件夹下备份sparsecrclist.txt和crclist.txt然后删除(不删除不知道是否会完全覆盖)

然后在当前目录打开命令行,运行“python你命名好的py文件”(命令无法找到的是没有设置好系统环境变量),然后images文件夹下会新生成sparsecrclist.txt和crclist.txt两个文件,文本编辑器打开,把每行末尾的L字母删除,然后再crclist.txt中找到cust行,把整行剪切放到sparsecrclist.txt中,参照原sparsecrclist.txt文件,把空格和数字也加上去(未测试不加,但是不把cust行剪切过来刷机刷不过),保存文件,然后就可以开始刷机了(自行网上搜索教程)

小提示:

如果你不想每次刷机完成后机器又加锁BL,在miflash界面右下角可以选择

你选择的哪个可以修改选择栏中的bat文件,把bat文件用文本编辑器打开,注释或删除行

fastboot %* oem lock || @echo "Oemlock error" && exit /B 1(注释直接在前面加两个英文冒号::)

如果你想加锁BL,兔子模式下(刷机)直接在XiaoMiFlash\Source\ThirdParty\Google\Android下打开命令行,或者miflash_unlock安装目录下运行命令行fastboot_unlock.exe或者fastboot.exe oem lock即可

另外此方法应该可以修改加入root完全获取系统root权限,目前暂时未研究,其实也不需要root了,把系统修改好之后刷入不想要的也精简掉了,需要修改机型的也修改好了。毕竟root之后手机不安全因素太多了。

小米论坛这样的帖子审核不能过。

文件下载地址:

https://pan.baidu.com/s/1PD47qc1uPQ3GN8xLb0bO_g

提取码:ca9b

MIUI9线刷包精简相关推荐

  1. OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载

    OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载 OPPOR9Plus不开机.定屏.重启.中毒.反应慢.解屏 ...

  2. 红米1s android8.0,【红米1S(移动4G) 安卓4.4.2线刷包】MIUI V8.0.1.0.KHHCNDG稳定版 精简线刷包...

    [红米1S(移动4G) 安卓4.4.2线刷包]适用于:2014501 小米MIUI V8.0.1.0.KHHCNDG稳定版精简,含刷机工具+驱动+教程!机客盟提供版, 刷机包里面包含 刷机工具 升级驱 ...

  3. 外贸盒子H96MAX_S905X3_1000M-唯一默认中文版-安卓9.0-官改精简线刷包及教程-202208

    前言:本固件适用于外贸盒子H96MAX_S905X3_1000M-唯一默认中文版-安卓9.0-官改精简线刷包!默认super桌面介意勿刷,全网唯一官改默认中文固件,此固件基于最新发布的H96MAX官方 ...

  4. HK1BOX 1000M-全网唯一默认中文版-安卓9.0-minisbx精简线刷包及教程-202208

    前言:本固件适用于外贸盒子HK1 BOX 1000M中文版精简固件!默认super桌面,默认系统语言为中文,此固件基于最新发布的minisbx_hk1_box_atv_028_2固件基础上精简修改,默 ...

  5. 红米5a android 版本,【红米5A安卓7.1.2线刷包】MIUI V9.5.3.0.NCKCNFA稳定版 精简线刷包...

    [红米5A 安卓7.1.2线刷包]MIUI V9.5.3.0.NCKCNFA稳定版,需解BL锁 含刷机工具+驱动+教程!机客盟提供版, 刷机包里面包含 刷机工具 升级驱动 和线刷包文件,直接下载解压查 ...

  6. 湖北移动M411A_ZN-S905L3AB-UWE5621DS原机制作语音线刷包

    湖北移动M411A_ZN-S905L3AB-UWE5621DS原机制作语音线刷包,打开原机屏蔽的WIFI,设置.首页.语音正常. 固件特点: 1.修改dns,三网通用: 2.开放原厂固件屏蔽的市场安装 ...

  7. 红米4 android 8,【红米4(标准版) 安卓6.0.1线刷包】MIUI V8.1.4.0.MCECNDI稳定版 可解账号锁...

    [红米4(标准版) 安卓6.0.1线刷包]适用于:2016090 小米MIUI V8.1.4.0.MCECNDI稳定版精简,需解BL锁 含刷机工具+驱动+教程!机客盟提供版, 刷机包里面包含 刷机工具 ...

  8. 中兴B863AV3.2-M_安卓9.0系统_线刷包及教程

    中兴B863AV3.2-M_安卓9.0系统_线刷包及教程 固件介绍: 此版本分2种主控,一种的s905l3a,另外一种是s905l3a-b. 1.调出原厂固件屏蔽的wifi,开放原厂固件屏蔽的市场安装 ...

  9. 中兴Blade V2021 5G 刷机root教程 ZTE 8012N root 线刷包下载TWRP 刷入

    中兴Blade V2021 5G 刷机root教程  ZTE 8012N root 线刷包下载TWRP 刷入 中兴 ZTE V2021 5G深空灰 6GB+128GB 全网通4800万高 手机 > ...

  10. 【线刷大师】纯净root线刷包,线刷教程及工具

    纯净root线刷包之所以那么受欢迎,是因为行业主要以刷机包为卖点,所以常常会在刷机包里添加第三方软件以赚取利益.而ROOT纯净版基于原系统,精简掉大部分软件,只保留系统必要软件,且不添加内置软件,因此 ...

最新文章

  1. 变分贝叶斯variable bayes 和EM算法关系
  2. 总结Movies MVC3教程示例的知识点
  3. 在IAR 中出现the stack plug-in failed to set a breakpoint on main
  4. 详解DNS正向解析实验(有图有实验)
  5. 并查集之团伙(codevs)
  6. C#LeetCode刷题之#830-较大分组的位置(Positions of Large Groups)
  7. java utf8 简繁转换 类库_Java封装简体繁体(香港台湾)转换工具
  8. 不小心合并了icloud通讯录_苹果手机通讯录突然不见了如何恢复呢?
  9. 使用dx命令在cmd环境下执行的正确方法,我用的版本android4.4.2,jdk1.8
  10. 运算放大器权威指南_运算放大器科普文章
  11. java执行update的方法_解决Hibernate4执行save()或update()无效问题的方法
  12. C# SQLHelper类
  13. 图像金字塔——实现图像融合
  14. springMVC 用超链接做国际化
  15. 房东家的网线不用账号和密码就能上网怎么设置路由器
  16. elasticsearch 6.2.3安装 head插件问题
  17. 博图region用法_西门子1200PLC的OB块用法讲解
  18. 千锋PMP企业核心竞争力赋能计划,助力近百家企业提升人才动能
  19. 创意小发明:单片机制作电容电阻测量仪 (含C语言原源码,仿真文件与实物图)
  20. php漏洞检测修复,PHPStudy漏洞自查与修复指导

热门文章

  1. MacQQ上接收的文件都放在哪?
  2. 退出android recovery界面,怎么退出recovery模式?
  3. ASP.NET Core WebApi返回结果统一包装实践
  4. Delphi 人民币大小写转换
  5. Z820安装Win7系统出现0X0000007B蓝屏报错无限重启的解决方法与相关问题
  6. defined 用法
  7. 从数学角度看基金定投
  8. 金山词霸手机版java_金山词霸手机java版
  9. 六个步骤搞定学术论文写作!
  10. PythonOcc实战——step文件导入、零件识别、几何属性、爆炸图初步展示