小米9配置证书隐藏Root

设备小米9,系统安卓11,已安装好Magisk和 和 LSPosed。


配置证书

以安装charles证书为例。

首先导出charles根证书到某一目录中,把证书原名先修改为 charles.pem

在这里插入图片描述

通过openssl输出证书内容,自行安装openssl
下载地址:https://slproweb.com/products/Win32OpenSSL.html

安装后通过 openssl command 打开command。
在这里插入图片描述

输入 openssl x509 -inform PEM -subject_hash_old -in charles.pem

执行后打印的结果中,第一行的90e59ded复制一下。
在这里插入图片描述

此处把证书名修改为 90e59ded.0 。 注意格式,修改为 xxx.0

然后通过MT管理器将证书文件 xxxx.0 移动到 /system/etc/security/cacerts/ 目录
使用MT管理器修改文件权限(长按文件->属性->权限),给644或者777都可以

也可以通过adb命令:adb push xxx.0 /sdcard/
进入adb shell中,adb shell 连接手机,cd到 /sdcard/中。将证书移动到 /system/etc/security/cacerts/ 路径下。
mv xxx.0 /system/etc/security/cacerts/
有可能会执行失败,说只读之类的Read-only file system
可以先执行命令:mount -o rw,remount /system,或者执行命令:mount -o rw,remount /,然后再mv移动
最后给证书权限的执行命令:chmod 777 /system/etc/security/cacerts/xxx.0
执行后重启手机。


隐藏Root

1、在magisk右上角开启zygisk,重启手机
2、安装隐藏root的模块 Shamiko-v0.7.3-174-release
3、设置中开启magiskHide,并配置加入隐藏列表的进程

Shamiko下载地址:https://pan.baidu.com/s/1WjzIlHriXEhQH6SEQ9SS9g?pwd=uj7u
在这里插入图片描述

可用化妆品监管app测试Root是否成功隐藏


点赞

发表回复