开始解锁¶
准备文件¶
相应步骤和脚本已经放在我的网盘,需要自取。
推送 abl¶
将降级包中的 abl.elf 复制到你喜欢的位置,或者直接在 images 里打开终端。
刷入 abl¶
警告
刷入后手机将无法正常启动,同时在 FASTBOOT 模式下可以在未解锁的情况下刷写分区。
service call miui.mqsas.IMQSNative 21 i32 1 s16 "dd" i32 1 s16 'if=/data/local/tmp/abl.elf of=/dev/block/by-name/abl_a' s16 '/data/mqsas/log.txt' i32 60
service call miui.mqsas.IMQSNative 21 i32 1 s16 "dd" i32 1 s16 'if=/data/local/tmp/abl.elf of=/dev/block/by-name/abl_b' s16 '/data/mqsas/log.txt' i32 60
service call miui.mqsas.IMQSNative 21 i32 1 s16 "dd" i32 1 s16 'if=/data/local/tmp/abl.elf of=/dev/block/by-name/abl_a' s16 '/data/mqsas/log.txt' i32 60
service call miui.mqsas.IMQSNative 21 i32 1 s16 "dd" i32 1 s16 'if=/data/local/tmp/abl.elf of=/dev/block/by-name/abl_b' s16 '/data/mqsas/log.txt' i32 60
如果返回类似 Parcel 000000 之类的提示,说明 abl 已经正确替换
工程包处理¶
编辑刷机脚本¶
- 解压你的机型的工程包(降级小包),编辑包内的
flash_all.bat -
点击右上角三个点,点击搜索,打开正则表达式,查找文本框填入
(^.+)(\s\|{2}.+$), 替换文本框填入$1.
然后点击全部替换,结果应该如下图

-
(无 Root)将
fastboot替换为termux-fastboot - 保存文件,将文件名更改为
flash_all.sh
刷入工程包¶
如果看到上面的分区均 flash successfully 并且最后正确切换 A 槽位,那么可以重启继续操作。
之后应该进入的是蓝色的 FASTBOOTD 模式。
如果你没有看到屏幕显示画面请不要慌张,有可能是你的机型不会显示,执行 fastboot devices 即可看到设备正常连接。
使用特制 boot 解锁¶
删除 ROM 文件夹内的所有文件,将修改好的 GPT 分区和 boot 放入。

若终端提示您 boot 成功,则恭喜你的设备极大概率已经解锁。
接下来,按住 电源键+音量减 直到进入 FASTBOOT(约按住 12s)
验证解锁状态¶
若返回 unlocked: yes 则恭喜您顺利解锁您的设备。
线刷官方包¶
警告
如果跳过此步骤刷入官改或其他第三方包导致变砖,本人概不负责。
接下来我们来恢复官方 abl 和分区表。
删除 ROM 文件夹内的所有文件,将线刷包内的文件放入 ROM 文件夹,确保能看到 images 文件夹。
返回 Termux.
sudo fastboot flash abl_ab ./images/abl.elf
sudo fastboot flash partition:0 ./images/gpt_both0.bin
sudo fastboot flash partition:1 ./images/gpt_both1.bin
sudo fastboot flash partition:2 ./images/gpt_both2.bin
sudo fastboot flash partition:3 ./images/gpt_both3.bin
sudo fastboot flash partition:4 ./images/gpt_both4.bin
sudo fastboot flash partition:5 ./images/gpt_both5.bin
sudo fastboot reboot bootloader
termux-fastboot flash abl_ab ./images/abl.elf
termux-fastboot flash partition:0 ./images/gpt_both0.bin
termux-fastboot flash partition:1 ./images/gpt_both1.bin
termux-fastboot flash partition:2 ./images/gpt_both2.bin
termux-fastboot flash partition:3 ./images/gpt_both3.bin
termux-fastboot flash partition:4 ./images/gpt_both4.bin
termux-fastboot flash partition:5 ./images/gpt_both5.bin
termux-fastboot reboot bootloader
重启后,执行以下命令即可开始刷机。






