自己做了一个 Magisk 模块,需要写个系统证书 我的操作是把证书重命名,然后放到
/system/etc/security/cacerts/
手动放过去是没有问题的,但是打包成 Magisk 模块放进去的话,虽然在系统证书的列表里面看得到,但是没有效果 想问一下各位大佬这是出什么问题了
1
mxT52CRuqR6o5 2020-02-26 10:38:33 +08:00 via Android
ssl pinning
|
2
Fanx OP @mxT52CRuqR6o5 那为什么手动放过去没问题呢
|
3
ysc3839 2020-02-26 18:08:41 +08:00
怀疑是系统在 Magisk 替换前就已经读取了。
|
4
Fanx OP @ysc3839 是这样的,本身系统是没有这个证书的,我手动放到那个目录里是可用的,且能生效,然后 Magisk 模块放进去在系统证书的列表里也是能看到的,但是没有效果,既然在证书列表里能看到,那就可能是在替换后才读取的
|
6
ysc3839 2020-02-27 15:39:14 +08:00 via Android
另外还有可能是对目标 app 开启了 Magisk Hide?
|
9
CHEN1016 2020-03-04 17:07:03 +08:00
自己做的?厉害啊,仓库里面已经有了一个,叫 Move Certificates,试了下可以
|