wanghongenpin / network_proxy_flutter

Open source free capture HTTP(S) traffic software ProxyPin, supporting full platform systems
Apache License 2.0
4.91k stars 388 forks source link

Android证书问题 #200

Open ARKSAVE opened 1 month ago

ARKSAVE commented 1 month ago

安卓12,红米k40,MIUI13,激活shamiko后导入的243f0bfb.0文件失效(系统证书里找不到,模块也没用),请问有其他的解决方案吗

ghost commented 1 month ago

先试试把shamiko删掉,如果证书恢复正常,则应该是shamiko模块后台操作导致的。现在都2024年了,隐藏Root无特殊情况就别使用早就停止维护的shamiko模块了,而且它不开源,可能含有某些后门程序。
可以按照下面方法解决:
1.如果你的手机支持KernelSU建议换用KernelSU,删掉shamiko用KernelSU自带的root隐藏功能。
2.也可以改用德尔塔面具。(不支持刷了GSI系统的Vivo机型,否则掉触控驱动。)先删掉shamiko,否则变砖,然后卸载Magisk(选择还原原厂镜像),重启后再卸载magisk app,安装Kitsune Mask(德尔塔面具),隐藏root用Kitsune Mask自带的magiskhide即可。注意Kitsune Mask千万别刷shamiko否则变真砖
操作有一定风险,请注意备份数据。

ARKSAVE commented 1 month ago

感谢大佬

ghost commented 1 month ago

感谢大佬

不用谢

ARKSAVE commented 3 weeks ago

大佬您好,我换了德尔塔面具,发现似乎不是面具或shamiko的关系,我将根证书导入/etc/security/cacerts/文件夹后(安卓13)在系统证书内还是找不到对应的证书

ghost commented 3 weeks ago

抱歉,这个我就不知道了,昨天专门测试Vivo Y52S刷了个安卓12L系统(AndyYan的LineageOS 19 BVN GSI通用系统),测试能用,这个机型只能用面具24.3(24300)suu修改版,用遵守排除列表隐藏magisk。另一个红米5刷了第三方安卓11,测试Apatch和最新德尔塔面具都能用。均为EXT4文件系统。我这两个手机都刷不了安卓13,没有安卓13手机,没法测试。你可以下载个MT管理器查看/system/etc/security/cacerts/下面有没有proxypin证书(应该是243f0bfb.0这个文件),有就是系统限制无解了,没有243f0bfb.0的话可以尝试一下Apatch(类似kernelsu但兼容性更好也更易用)或者降级安卓12或刷安卓13GSI https://sourceforge.net/projects/andyyan-gsi/ (注意备份数据)如果可能的话。

ARKSAVE commented 3 weeks ago

我换了Apatch,但是MT挂载system读写失败,然后我用了模块,现在已经可以用了,感谢大佬指导