老机子折腾
安卓7.0 刚刚不能安装Let's Encrypt证书 要7.1,很多小网站用acme自动更新 还是选zerossl对老安卓机子友好
方案 9008 qfil强行刷入xposed处理boot.img 获得root权限
向 /system/etc/security/cacerts/ 手动导入证书,Root权限是必须的 支持读写根目录的文件管理器 ISRG Root X1 和 ISRG Root X2 证书,下载后保存到本地备用 证书导入 将 X1 证书重命名为 6187b673.0 ,将 X2 证书 重命名为 8794b4e3.0,使用文件管理器将其移动到 /system/etc/security/cacerts/ 即可,并将两个文件的权限设置为 644
可是分区启动验证 都是fastboot关闭命令 -astboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
9008下无法使用,直接对该分区修改
看了下原理很简单,找到一个直接修改vbmeta.img 的文章,
fastboot 在刷入镜像前在缓冲区中对镜像的第 123 字节的最后两位进行了置 1 操作,其中 --disable-verity
对应第 123 字节的最后一位, --disable-verification
则对应第 123 字节的倒数第二位。
修改后9008刷入修改后vbmeta.img 这样就避免启动失败
酷安作者某贼
⭐高通工具箱⭐ 很不错