基于 红米 5 Plus 的 刷机优化流程
author: Haohahahaha (Haorui Zhang)
mail: 1259203802@qq.com
date: 2025-04-18
这起源于一段“悲惨”的故事
众所周知,到了 2025 年这个时间点,发布并在役了九年之久的 红米 5 Plus (4+64) 手机早应该躺在某个收纳盒里,或是被机主装裱起来收藏纪念……可是,我的老伙计还在跟我继续战斗,驮着我的 四个微信号 和 两个QQ号😆!为了优化手机性能,根据晨钟酱的教程降级了微信,当然手机处于 Root 状态……可是就在前一周,大概是忘了伪装 Root 的原因,微信将我的四个微信号全都报了“登录环境异常”的错误,并且限期7天解锁,否则永封。好在我及时解封了三个账号,还有一个手机号,大概是因为所谓的“电诈高手”们盗了号(之前某一天疯狂接收到陌陌、快手、抖音、微博、微信的验证码,估计就是在借着我手机号注册,当时我就抢注+注销了),新注册的防御微信又忘了实名,结果没办法解锁,直接被永封了😅,注销都不行。
于是我注意到,既然要玩机,就得玩儿彻底,玩儿好。所以我花了两天时间搞定了 刷机+Root+…… 的流程,借此把我需要的功能都鼓捣了一遍。当然,我的老手机跑三个微信分身也确实是难为它了……是时候换手机了。这篇文章来记录一下全流程,以备后续换机的时候快速施工用。
anyway,必须要记得转移手机内的数据,别怪我不提醒,都多大的人了🙄
1. 解锁BL + TWRP + 刷机 + Root
解锁 BootLoader
参考链接:小米手机 BL 解锁操作指南 - MIUI 历史版本(链接丢了再找一个相关教程就是了)
这是线刷之前的必备工作,线刷主要是用 fastboot 指令来刷入刷机包,或者刷入各区域的内容(如 Root 是刷 boot 分区、TWRP 是刷入 recovery 分区)。可以说是一切的开始。
得益于 我这个机子足够老,并且我也是牢米的十年老用户,解锁BL对我来说还是小问题,甚至不用等7天登录时间之类的。
😡但是,据我最近在网上搜索的信息,牢米要五级+答题,简称“小米高考”。虽然我看了看题,对我个人来说也就还好,但是我为什么要买牢米呢?图他贵还没有USB2.0吗(2000-3000价位,再贵了我也不舍得刷了)?
🥰于是一加来了,被一众 Root 信徒簇拥着!(笑)虽然一加的手机 USB3.0 只在数字系列有,但无伤大雅,性价比够高 + 方便 Root 就已经满足了我的需求!
所以读者如果想玩的话,记得看看自己手机/意向手机的解锁难度!
刷入第三方 recovery: TWRP
这部分主要是为了刷入类原生等非官方的卡刷包而准备的。
参考链接:
核心命令:.\fastboot flash recovery twrp-3.4.0-0-davinci.img
至于 “卡米” 问题,由于我是随后立即刷入三方卡刷包,故不存在这个问题。且我的官包一般都是先进行了 Root,已有 Magisk,故上方链接的内容对本博客内容无用,不做记录。
线刷
参考链接:
基本步骤:
-
打开 MiFlash,左上角选择 解压了的刷机包 目录(注意,是 image 上一级目录)
-
手机进入 Fastboot 模式,连接上电脑,MiFlash 点击 “加载设备”
-
🤬右下角务必选择 “全部删除”,而不是 “全部删除并 lock”,不然你还得再来一遍解锁 BL。
-
好了点击刷机即可,等一会手机自动重启进入系统即可(进入有点慢也别着急,初始化嘛)。
卡刷
参考链接:
-
但实际上用来备份主站的 123网盘 下载速度更快,顶多下载的时候要你五毛钱(笑,总比 miuiver 便宜不是吗)
基本步骤:
-
最好准备一张 TF 卡,这样便于多个卡刷包放到一起,这个不行就刷下一个(笑)
-
下载卡刷包,至于卡刷包在哪嘛……XDA Forum!(不是)去上面的参考链接里看看吧,你会大开眼界的(毕竟刚开始接触的话,新手可能不知道有很多优秀的第三方 ROM 的名字)!
-
卡刷前的必备步骤:2/3/4/5清——,包含 n 项的清除,即简称为 “n 清”
- 双清:Data、Cache
- 三清:Data、Cache、Dalvik Cache
- 四清:Data、Cache、Dalvik Cache、System分区
- 五清:Data、Cache、Dalvik Cache、System分区、内置存储 刷非官包建议五清(哦对到这一步你还没转移数据别赖我啊)
-
然后在 TWRP 里选择安装,找好 ROM 包刷机即可,刷完重启。
利用面具来 Root
参考链接:
基本步骤:
-
查询
- Ramdisk:应用主界面即可查看 “是” 或 “否”。
- vbmeta:参考链接吧,本博客不适用就不详细记录了。
-
提取
- Ramdisk 是:提取
boot.img
- Ramdisk 否:提取
recovery.img
线刷包解压提取,卡刷包新机型从解压的 payload.bin 文件里提取,老机型直接提取
- Ramdisk 是:提取
-
生成修补文件
- 把文件拷入手机,然后用 Magisk 的 (第一个)安装,默认一步步往下走,就生成好了。
- 其余情况具体看参考链接里的教程吧。
-
刷写
- 生成好的镜像复制回电脑
- 手机进入 Fastboot 模式,电脑执行命令,刷入:
# 如果之前修补 boot.img 文件请用这个命令 fastboot flash boot magisk_patched-25200_pU6ZV.img # 如果之前修补 init_boot.img 文件请用这个命令 fastboot flash init_boot magisk_patched-25200_pU6ZV.img # 如果之前修补 recovery.img 文件请用这个命令 fastboot flash recovery magisk_patched-25200_pU6ZV.img
- 重启:
fastboot reboot
2. 底层组件 + 模块 + LSPosed + 伪装
底层组件:温控 + 监控 + 调度
使用的软件有:淦!MIUI温控
PerfMon+
Scene4
MT管理器
记得给 Root 权限。
Magisk 模块安装
参考链接:
我目前安装了以下模块:
-
Universal GMS Doze:https://github.com/gloeyisk/universal-gms-doze
-
WiFi Bounding:https://github.com/Magisk-Modules-Repo/wifi-bonding
-
Google Dialer Mod:https://github.com/jacopotediosi/GoogleDialerMod
-
Uperf:https://github.com/yc9559/uperf
-
指纹支付:https://github.com/eritpchy/FingerprintPay
-
Scene 的附加模块(自动安装)
-
淦MIUI温控(扩展模块)(自动安装)
-
爱玩机工具箱(应用核心功能拓展)(自动安装)
-
音量键极速救砖(自动安装)
安装 LSPosed
参考链接:
基本步骤:
-
面具右上角设置,打开 Zygisk
-
从本地安装 下载好的 LSP 模块,重启
-
通知栏有 LSP 入口(或用拨号键输入
*#*#5776733#*#*
),进入 -
点击底部中间图标 “概览”,检测激活信息(一般都是已激活)
-
点击底部最右侧图标 “设置”,打开 “状态通知”,点击 “创建快捷方式”。
伪装 Root 和 LSPosed
安装 Shamiko 模块:
-
下载 Shamiko 模块到手机,在 Magisk 模块界面点击从本地安装,选择 Shamiko 模块文件,安装后重启手机。
-
之后检查 Zygisk 是否正常开启,以及 Shamiko 模块是否正常运行。
隐藏 Magisk 应用:
-
点击 Magisk 软件右上角设置图标,点击“隐藏 Magisk 应用”
-
在安装未知应用界面中找到 Magisk,开启“允许来自此来源的应用”
-
输入伪装应用名称(保持默认“Settings”即可),等待后台下载应用重新安装
-
安装后允许 Magisk 启动新安装的隐藏应用,按提示创建桌面快捷图标,然后重启手机
对软件隐藏 Root:
-
点击 Magisk 软件右上角设置图标,点击“配置排除列表”
-
选择要隐藏 Root 的软件(如果找不到软件,点击右上角菜单,选中“显示系统应用”和“显示操作系统”)
-
正确添加方法:先点击软件图标展开软件所有进程,再勾选,确认已选择软件的所有进程
-
设置后,返回 Magisk 主界面,关闭 Magisk 软件,这时就可以测试隐藏效果了
LSPosed 寄生:现最新版本已实现默认寄生模式,故无需配置。
2.5 美化 + 更多 Magisk/LSP 模块
目前还没有实践,放到下个机子上吧。
3. 应用多开 + 桌面模式 + 远控
应用多开:炼妖壶 + 爱玩机工具 + ADB
参考链接:
- 【炼妖壶】免ROOT实现手机多开,直接安装好手机内部,无需框架!
- 无视系统限制,免 root 双开任意应用
- 炼妖壶无限多开ROOT专用版,APP秒开无延迟!
- 第3条的补丁:安卓炼妖壶,多用户空间无限多开微信方法教学!
基本步骤:
-
Platform-Tools 已经在 “刷入第三方 recovery: TWRP” 中有链接了,总之下载好。
-
记得在开发者选项里打开 ADB 调试哈。
-
安装 爱玩机工具,选择 应用相关-应用多开,右上角解除多开限制,重启即可。
-
继续在电脑上用
adb shell
即可:
# 1. 获取超级权限
su
# 2. 设置多开的数量,这一步不行,需要用参考链接 4 中的爱玩机工具 解除限制
setprop persist.sys.max_profiles 100
# 3. 生成空间
# 最后的 123 可以替换为任意备注。
pm create-user --profileOf 0 --managed 123
# 4. 安装炼妖壶
pm install-existing --user 19 com.oasisfeng.island
# 5. 赋予管理员权限
dpm set-profile-owner --user 19 com.oasisfeng.island/.IslandDeviceAdminReceiver
# 6. 启动空间
am start-user 19
# 7. 多开软件
pm install-existing --user 19 com.microsoft.emmx
# 无限循环3-7
# 小技巧 获取空间id
pm list users
但是目前发现自己建立的空间,微信无法调用输入法,我用的蓝牙键盘解决,这个问题暂时搁置在这。
桌面模式:DisplayLink + Shizuku + 屏易连 + 微软桌面 + SmartDock
参考链接:
-
屏易连:又称“安卓屏连”,加QQ群才能领取(不过倒是免费)。
-
微软桌面 / SmartDock:Play有,没有自己找吧,很简单。
目前这部分硬件没到齐,所以还没有具体测试,后续补充。
远控:Parsec / RDP / 向日葵 / Moonlight……
这几个软件 Parsec 最好用,我这破机子用来解码个 1080p60 还是绰绰有余的(甚至也不发热),前提是远端也有显卡用来编码哈。
微软 RDP 的好处就是可以用自己的公网服务器(腾讯云阿里云之类的)做个跳板,实现 控制端与被控端 在双方均无公网时的中转,非常棒。
向日葵:傻瓜软件,Linux中有点不好安装罢了(安装教程在这里)
Moonlight 一直看着挺好,但是没啥需求,硬件左拼右凑又很麻烦,所以没做实验。
4. App使用与优化
Proxy: SSR
诶呦科学上网嘛。
私有云:NextCloud + Talk + OnlyOffice
自己搭个私有云就是好啊(笑)
养老软件01:QQ Play版 暗黑模式
参考链接:
(其实这俩办法一样)
-
HTTP Proxy Client 3,后续版本都是流氓XAPK,功能没区别。
-
LightProxy - GitHub,电脑端。
这里的解决办法:
-
手机端:安装 HTTP Proxy Client
-
电脑端:安装 LightProxy
-
电脑端配置——在默认配置文件中添加一下内容:
http://showv6.gtimg.cn https://showv6.gtimg.cn http://iv6.gtimg.cn https://iv6.gtimg.cn http://gxh.material.qq.com https://gxh.material.qq.com # 下一行非必须添加,可能对 QQ 空间有用 http://qzonestyle.gtime.cn https://qzonestyle.gtime.cn
-
手机端连接:
- 在 HTTP Proxy Client 中输入上述代理地址,启动服务后便可前往 QQ PLAY 尝试切换简洁模式和夜间模式了。
- 如果是由国内版本切换为 Play 版本,请务必在使用代理前打开一次 QQ 加载资源,待数据下载完毕后(网速接近 0)再尝试使用代理。
-
注意事项
- 如 Windows 防火墙弹出请求,别忘了允许连接;
- 切换成功一次后便可自由切换主题,也可以开启夜间模式跟随系统。
养老软件02:百度地图与离线包
来源:晨钟酱养老软件合集
这是真好用,又简洁又舒服。下个离线包直接起飞!
养老软件03:百度网盘 + 微博国际版 + 美团 + 支付宝
来源:晨钟酱养老软件合集
最新软件:微信 + bilibili + 网易云音乐 + 番茄Todo + 淘宝
结语
这次可算是把手机折腾明白了(笑),也算是 suffer in PVE 之后的通关奖励吧😋!以后有新的主题、插件和应用等,我会继续开新博客更新。也祝我以后能弄个好点儿的机子来,别这么难受了,哈哈哈😆