升级安卓11之后需要抓一个app内置网页,上网搜索了一下发现安装证书已经没用了,然后考虑JustTrustMe,发现也没用了。
去日志里一看,发现大堆的异常,看了一下堆栈信息发现是已经弃用的类DefaultHttpClient引发的NoClassDefFoundError错误,导致整个函数挂掉,后面的hook也不进行了,然后根据as的提示发现弃用的还有SSLSocketFactory,对相关代码做了异常处理,保证了hook不会因为某个错误而中止,重新编译安装,可以正常使用,同时也可以用lsp来随身控制作用域
相关修改(折叠了部分代码):
人比较菜,这个处理方式并不优雅,但是比较稳
QQ截图20210414011203.png (23.6 KB, 下载次数: 3)
下载附件
2021-4-14 01:14 上传
QQ截图20210414011506.png (30.92 KB, 下载次数: 3)
下载附件
2021-4-14 01:15 上传
修改已经上传github
https://github.com/gfbjngjibn/JustTrustMe
现成的apk(因为签名不一致,所以需要卸载旧版)
JustTrustMe_ModBy_gfbjngjibn.zip
(11.86 KB, 下载次数: 2781)
2021-4-14 01:08 上传
点击文件名下载附件
解压后使用
下载积分: 吾爱币 -1 CB
已知问题:微信小程序闪退
比起闪退更像是主动退出,去找了一圈,找不到可疑的地方,求个大神指点