前提
先解锁 BL
,请用万能的某宝
步骤
-
adb reboot bootloader
重启进入到fastboot
-
下载
HiSuite_8.0.1.309
完成安装并打开主界面,连接手机后点击系统修复
,此时会开始下载修复包,在C:\Users\用户名\Documents\HiSuite\ROM\KNT-UL10 8.0.0.561(C00)
目录下 -
下载完成,开始解压的时候就可以取消了,此时会得到完整的
ROM
包,包含了三个zip
文件,注意最好拷贝到其它地方,否则会被自动删除:
- KNT-UL10 8.0.0.561(C00)/full
- KNT-UL10_dualcu_cn
- update_full_KNT-UL10_dualcu_cn.zip
- public
- update_data_full_public.zip
- update.zip
-
下载
HuaweiUpdateExtractor_0.9.9.5.zip
解压后打开主程序 -
在
settings
中取消勾选Verify header checksum
-
用
HuaweiUpdateExtractor
打开update.zip
解压后的UPDATE.APP
文件 -
选中
RAMDISK.img
并导出,并推送到手机/sdcard/
目录 -
手机上下载并安装
Magisk-24.1(24100).apk
-
在
Magisk
中找到RAMDISK.img
并制作补丁,生成/sdcard//Download/magisk_patched-24100_xxx.img
-
将补丁
img
文件提取到电脑上 -
adb reboot bootloader
进入到fastboot
-
下载
fastboot
工具 -
fastboot flash ramdisk magisk_patched-24100_xxx.img
-
fastboot reboot
重启即可 -
done! enjoy~
注意
- 对于
emui5
- 需要提取 BOOT.img
- 使用命令 fastboot flash boot magisk_patched-xxx.img
- 对于
emui8
- 需要提取 RAMDISK.img
- 使用命令 fastboot flash ramdisk magisk_patched-xxx.img
- 对于
emui9+
- 需要提取 RECOVERY_RAMDISK.img
- 使用命令 fastboot flash recovery_ramdisk magisk_patched-xxx.img
补充
-
说白了就是先解锁
BL
然后提取img
文件并打补丁后再刷入。这里用了HiSuite
提取img
,还有一个方法就是如果手机上的版本较旧,在设置里点击系统更新后会在/sdcard/HwOUC/
目录下下载对应的升级包,从里面也可以提取到。 -
后续使用过程中,发现该版本会报错
Failed to load WebView provider: No WebView installed
,可以考虑在HiSuite
中点击系统更新
将版本降级到android 7(emui 5.0)
后记
手里有如下刷机包:
- Android 7.0(emui5.0) 刷机包
- KNT-UL10 8.0.0.561(C00) 刷机包,在 erecovery/HiSuite 中恢复系统时下载的包,貌似是没对外发布的,故存在 WebView 异常,不推荐
- KNT-UL10 8.0.0.538(C00) 刷机包,解锁 BL 时某宝小哥提供的,也可以在 https://onfix.cn/ 下载
- KNT-UL10 8.0.0.556(C00) 刷机包,538 版本刷成功后在设置里点击系统更新时系统提示的更新包
- KNT-UL10 8.0.0.558(C00) 刷机包,升级到 556 后在设置里点击系统更新时系统提示的更新包
最终选择定格在了 556 版本上,提取 img 制作补丁再打入,完成 Magisk 的安装。
网友评论