该问题是因为手机有校验,开机时如果不通过,便会有此提示
实际上有两种解决方法
第一种解决方法
此方法适用于批量解除限制
此方法有限制要求,必须在第一次刷入 twrp 的时候,直接刷入一个 zip 包。如果你的手机已经出现了 上方的提示。则无法再进入 twrp 。那么此方法无法解决。 此时务必使用第二种方法
在第一次解锁刷机后
前往 https://github.com/Zackptg5/Disable_Dm-Verity_ForceEncrypt 下载 zip 。然后将其解压。
解压完成后,需要重新制作 zip 包。包中的内容必须像下面这样:
然后进入 twrp 之后,选择安装这个 zip 包即可。
如果你安装 zip 失败,那么务必确认,你是否有重新解压制作 zip 包。因为默认从 github 下载的 zip 包,打开后的目录是这样的:
重新制作的 zip 包,是将原来的 zip 包中的内容提取到了外层目录
注意,是这台手机第一次解锁刷机。如果已经出现警告提示,无法进入系统。需要使用第二种方法
第二种方式:使用 fastboot
使用搜索引擎,输入 你的机型 + vbmeta.img ,搜索到合适的 vbmeta.img
文件后,下载到本地,然后下载 adb 工具
下面是 windows 的 adb 工具:
-
下载 zip 完成,解压。同时将前面下载的
vbmeta
镜像放进去 -
将手机关机。然后按住 音量下键- 同时按住 电源键,进入 fastboot 刷机模式。
-
打开 cmd 命令行窗口,使用 cd 命令进入前面解压的工具包中。然后执行下面的命令:
fastboot –-disable-verity –-disable-verification flash vbmeta vbmeta.img
执行命令完成后。重启系统即可
特别注意:请使用上面 google 提供的 adb 工具套件,因为其它地方的 adb 工具套件。可能不支持 --disable-verity
或者 --disable-verification
参数,从而导致命令执行报错