MIUI9线刷包精简
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线刷包精简相关推荐
- OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载
OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载 OPPOR9Plus不开机.定屏.重启.中毒.反应慢.解屏 ...
- 红米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稳定版精简,含刷机工具+驱动+教程!机客盟提供版, 刷机包里面包含 刷机工具 升级驱 ...
- 外贸盒子H96MAX_S905X3_1000M-唯一默认中文版-安卓9.0-官改精简线刷包及教程-202208
前言:本固件适用于外贸盒子H96MAX_S905X3_1000M-唯一默认中文版-安卓9.0-官改精简线刷包!默认super桌面介意勿刷,全网唯一官改默认中文固件,此固件基于最新发布的H96MAX官方 ...
- HK1BOX 1000M-全网唯一默认中文版-安卓9.0-minisbx精简线刷包及教程-202208
前言:本固件适用于外贸盒子HK1 BOX 1000M中文版精简固件!默认super桌面,默认系统语言为中文,此固件基于最新发布的minisbx_hk1_box_atv_028_2固件基础上精简修改,默 ...
- 红米5a android 版本,【红米5A安卓7.1.2线刷包】MIUI V9.5.3.0.NCKCNFA稳定版 精简线刷包...
[红米5A 安卓7.1.2线刷包]MIUI V9.5.3.0.NCKCNFA稳定版,需解BL锁 含刷机工具+驱动+教程!机客盟提供版, 刷机包里面包含 刷机工具 升级驱动 和线刷包文件,直接下载解压查 ...
- 湖北移动M411A_ZN-S905L3AB-UWE5621DS原机制作语音线刷包
湖北移动M411A_ZN-S905L3AB-UWE5621DS原机制作语音线刷包,打开原机屏蔽的WIFI,设置.首页.语音正常. 固件特点: 1.修改dns,三网通用: 2.开放原厂固件屏蔽的市场安装 ...
- 红米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锁 含刷机工具+驱动+教程!机客盟提供版, 刷机包里面包含 刷机工具 ...
- 中兴B863AV3.2-M_安卓9.0系统_线刷包及教程
中兴B863AV3.2-M_安卓9.0系统_线刷包及教程 固件介绍: 此版本分2种主控,一种的s905l3a,另外一种是s905l3a-b. 1.调出原厂固件屏蔽的wifi,开放原厂固件屏蔽的市场安装 ...
- 中兴Blade V2021 5G 刷机root教程 ZTE 8012N root 线刷包下载TWRP 刷入
中兴Blade V2021 5G 刷机root教程 ZTE 8012N root 线刷包下载TWRP 刷入 中兴 ZTE V2021 5G深空灰 6GB+128GB 全网通4800万高 手机 > ...
- 【线刷大师】纯净root线刷包,线刷教程及工具
纯净root线刷包之所以那么受欢迎,是因为行业主要以刷机包为卖点,所以常常会在刷机包里添加第三方软件以赚取利益.而ROOT纯净版基于原系统,精简掉大部分软件,只保留系统必要软件,且不添加内置软件,因此 ...
最新文章
- 变分贝叶斯variable bayes 和EM算法关系
- 总结Movies MVC3教程示例的知识点
- 在IAR 中出现the stack plug-in failed to set a breakpoint on main
- 详解DNS正向解析实验(有图有实验)
- 并查集之团伙(codevs)
- C#LeetCode刷题之#830-较大分组的位置(Positions of Large Groups)
- java utf8 简繁转换 类库_Java封装简体繁体(香港台湾)转换工具
- 不小心合并了icloud通讯录_苹果手机通讯录突然不见了如何恢复呢?
- 使用dx命令在cmd环境下执行的正确方法,我用的版本android4.4.2,jdk1.8
- 运算放大器权威指南_运算放大器科普文章
- java执行update的方法_解决Hibernate4执行save()或update()无效问题的方法
- C# SQLHelper类
- 图像金字塔——实现图像融合
- springMVC 用超链接做国际化
- 房东家的网线不用账号和密码就能上网怎么设置路由器
- elasticsearch 6.2.3安装 head插件问题
- 博图region用法_西门子1200PLC的OB块用法讲解
- 千锋PMP企业核心竞争力赋能计划,助力近百家企业提升人才动能
- 创意小发明:单片机制作电容电阻测量仪 (含C语言原源码,仿真文件与实物图)
- php漏洞检测修复,PHPStudy漏洞自查与修复指导