最近从ios换到了安卓,终于把我的小屏iphone se给抛弃了。换成了全面屏Android Q是真的香。记录一下刷机的一个下午。后面等ios13出了再把我的se刷上去
解锁
小米刷机需要在手机绑定账号后等待七天才可以进行解锁
结果过程中会清除所有用户数据
解锁工具去小米官方下载:https://www.miui.com/unlock/index.html
刷入TWRP
这里我先使用的wzsx150大佬的recovery-twrp一键刷入工具.bat
刷入TWRP3.3.1-2
1.本rec支持data分区自动解密,加密的data不用格式化也能在rec下正常使用。官方系统默认是使用锁屏密码加密data分区的。
2.本rec支持刷入官方原版全量卡刷包,但可能会覆盖twrp;自动升级时,可以去掉设置>自动重启选项的勾选,方便操作。
3.必须解锁bootloader才能刷入第三方rec。
4.内置高级>root系统/清除root功能。
5.内置高级>去除dm校验和取消强制加密功能,通过一定操作,可以去掉官方的data强制加密(懂的人自然懂怎么操作,需等后续更新完善该功能)。
6.防止被官方rec覆盖的功能(任意一种即可):root系统、签名boot、去除dm校验、取消强制加密等。
然后再去xda上下载最新版支持Android Q 的twrp-3.3.1-13-raphael-mauronofrio,其中twrp支持中文,不需要专门找汉化包。
在原先的twrp上覆盖安装(为什么安装最新版呢,因为是想装上适应Android Q 的magisk-release
刷入欧洲版 MIUI 及修复包
- 关机状态下,按住音量上+电源键开机,进入 Recovery 模式
- 注意:首次刷机,必须格式化
/data
分区,注意提前进行备份。 - 将rom固件及修复包zip文件通过
android-file-transfer
工具或者 OTG 下载到内部存储 - 安装 选择固件zip文件(先刷固件,再依次刷入修复包)
- 重启
注意:
欧洲版 MIUI 10 已同国内版一样, 默认开启用户数据文件级加密。所以首次刷机必须通过 TWRP 格式化 /data
分区(但绝不要 格式化 System 或 Persist分区),否则重启后自动进入Recovery模式,无限循环。
欧版miui 链接:
https://www.coolapk.com/qr/download?type=android
刷入小米钱包
在TG找到国内版rom:
MIUI 10 | CHINA STABLE Q | 10.4.6.0 is UP 🔥
🔺Android Version: Q
🔺Codename: rapheal
◾Recovery ROM
◾Fastboot ROM
Follow 👉🏻 @RedmiK20ProUpdates
Join 👉🏻 @RedmiK20ProGlobalOfficial
下载国内版rom,然后使用mipay-extract进行Mipay 软件包提取,使用命令extract.bat --appvault
。
然后TWRP刷入即可
感觉上10.4.6提取出来的MIpay 在10.4.4欧版也是可以用的,但是测试过程中还是不行,可能是当时提取命令是
extract.bat
导致提取出的文件缺失。
其中踩过的坑
- 无法安装小米钱包(估计要等到适应Android Q 的版本出来才可以安装成功)刷入zip刷机包的时候报出错误
Updater 过程结束,错误1
,但是从欧版rom提取出的zip可以安装(把挂载的system取消勾选)。 不小心安装了安全中心,重新刷入欧版rom,还是无法清除- 格式化
Dalvik
,Cache
,Data
,内置存储
后无法传输rom包到手机上,重新进入rec即可。为什么要格式化?因为我想把之前安装的安全中心给卸载掉,直接重刷rom包是无效的,要清除数据重新来一遍。 - TWRP可以传输文件,不需要每次都重新启动传文件,只需要在挂载页面,点一次停用MTP,再点一次 开启 MTP。
演示
感谢健大佬360度的刷机辅导
参考:
https://gist.github.com/maboloshi/3316a78de3d9495387ff9d9050af010b