本文主要记录Nexus 5、Pixel XL以及Redmi Note 9 (4G)的刷机过程。
Nexus 5
准备
- 下载Nexus 5系统镜像。地址:
https://developers.google.com/android/images#hammerhead
- 下载Twrp刷机工具。下载地址:
https://twrp.me/lg/lgnexus5.html
- 下载Magisk。地址:
https://github.com/topjohnwu/Magisk/releases
- 下载Xposed。地址:
https://dl-xda.xposed.info/framework/
。
刷机
执行
adb reboot bootloader
, 重启手机至bootloader
。如果直接执行系统镜像中的
./flash-all.sh
,手机会无限重启。出现此问题,建议手动清除各个分区,并且手动刷各个分区image。自己写一个shell脚本,命名为./flash-all-new.sh
,并执行。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23fastboot erase cache
fastboot erase userdata
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash bootloader bootloader-hammerhead-hhz20h.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.30.img
fastboot reboot-bootloader
sleep 5
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
sleep 5
fastboot reboot等待手机重启,刷机至此完成。
打开开发者模式以及开启USB调试
刷recovery
- 执行
adb reboot bootloader
,重启手机至bootloader
。 - 执行
fastboot flash recovery twrp-3.4.0-0-hammerhead.img
。 - 按上下音量键,选择
recovery
。按电源键确认。
刷magisk
adb push Magisk-v23.0.zip /sdcard/
reboot system
刷Xposed
adb push xposed-v89-sdk23-arm.zip /sdcard/
reboot system
Pixel XL
待补充
Redmi Note 9(4G)
准备
- 下载并解压
Fastboot
线刷包。下载地址:https://xiaomirom.com/rom/redmi-note-9-5g-cannon-china-fastboot-recovery-rom/
- 下载并安装
MiFlash
刷机工具。注意,MiFlash仅支持Windows平台。相关介绍及下载地址:https://xiaomirom.com/download-xiaomi-flash-tool-miflash/
刷机
- 点击MiFlash右侧->加载设备。
- 点击MiFlash左侧->选择,选择准备1中解压好的系统镜像路径。
- 点击MiFlash右侧->刷机。静静等待几分钟,系统启动。
- 打开开发者模式。设置->我的设备->全部参数->MIUI版本,连续点击数次。
- 打开USB调试。设置->更多设置->开发者选项,打开USB调试。
注意:
- 不建议在fastboot模式下直接执行
./flash_all.sh
。 - 建议执行
./flash_all_lock.bat
。亲测./flash_all.bat
会报错,执行失败。
踩过的坑
Twrp
并没有支持Redmi Note 9
,找了好久,其实用MiFlash
就好了,简单方便。
参考链接: