本方法理论note10pro也可用

经过一周的捣鼓,终于在 k40g 上启动了 鸿蒙4。下面来给大家分享方法和踩过的一些坑。
资源链接
文中所有文件均在此链接中:https://www.123pan.com/s/nvf0Vv-BwlLd.html
特别感谢
• 感谢 酷安 @原野追逐梦想1 对我提供了极大的帮助!提供了禁用 avb 方法。
• gsi 来自 酷安 @wuxin_begonia,本人做了一点点小修改(不会修 bug)。
注意事项
• 底包选择: MIUI14 和 MIUI13 皆可,但是 MIUI14 存在恶性 bug,锁屏后无法唤醒,推荐使用 MIUI13。本人测试使用 14.0.23.4.17.DEV。
• 前提条件: 阅读前,请确保你的 bl 锁已解除,并且有 root。
• 风险提示: 玩机有风险!请勿使用主力机冒险。

教程开始
😡检查 selinux 状态
首先,用底层探测器检查自己的 selinux 状态。确保是 宽容模式。若不是,请刷入链接中的模块关闭 selinux。

若不是请刷入链接中的模块
确保是宽容模式

😡关闭 avb 校验和 dm 校验
请注意❗❗
常用的几种关闭校验的方法均不试用于 k40g 和 note10Pro,会导致无限重启❗
正确的关闭校验方法:
• 首先查看你系统所在的分区位置(也可以用底层查看器看,默认应该是 a,我这里是 b)。
查看系统分区位置

• 使用任意工具箱提取自己系统的 vbmeta 和 vbmeta_system。这里使用 dna 工具箱做演示。

什么工具都行

•这里请选择你当前所在分区的vbmeta和vbmeta_system
选择正确的分区

•提取之后将后缀a或者b删掉

•改成vbmeta.img和vbmeta_system.img

•将镜像文件导入电脑

•任意找一个adb工具即可,将镜像文件放在adb工具箱的文件夹内

•手机进入fastboot

•依次输入以下代码:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

fastboot --disable-verity flash vbmeta vbmeta.img

fastboot --disable-verity flash vbmeta_system vbmeta_system.img

•执行成功后输入fastboot reboot,重启手机

•若手机成功开机,则代表正常关闭了avb校验

💡 救砖方法: 若出现无限重启,请尝试执行
fastboot flash vbmeta vbmeta.img 和
fastboot flash vbmeta_system vbmeta_system.img
刷回原厂镜像,或直接线刷。

😡体验鸿蒙系统
•成功开机!你可以体验鸿蒙系统了!

使用dsu体验

•使用dsu sideloader刷入gsi即可,用户空间大小输入20gb

不出意外,在状态栏点击重启后就能进入鸿蒙了,首次开机时间比较长,请耐心等待。
如开篇所说,以MIUI14做底包有严重bug,锁屏后会睡死,不能唤醒
开机后,可连接WiFi更换主题修复图标
其他bug也很多,WiFi蓝牙可用,高刷修复不了(build.prop修改无效)
其他的自行摸索吧!
重启即可回到原来系统
基本成功