通过Magisk将Charles证书写入到系统列表
自从Android 7以后直接通过chls.pro/ssl安装证书也无法成功解密SSL数据包。并且大部分系统无法使用adb root以进行挂载/system如果你恰好使用了Magisk进行root,那么可以通过更加轻而易举的办法写入证书文件到/system/etc/security/cacerts
1、Pixel 32、Charles3、openSSL4、Drony
打开Charles->Help->SSL Proxying->Save Charles Root……拿到pem证书文件并获取它的hash,之前已经发过相关的提取方法:https://bbs.kanxue.com/thread-258996.htm
并将chalres.pem重命名为 xxx.0 (数字0)
下载已经准备好的Magisk模板(其实已经搞完了)https://github.com/cih1996/write-charles-ssl
仓库项目的READMEY已经讲述了,直接把你的xxx.0放到system/etc/security/cacerts
将整个文件夹打包成ZIP,通过adb push 到手机上
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
poppig 还有另外一种方式 https://httptoolkit.com/docs/guides/android/#adb-interception https://github.com/httpto ...
https://github.com/rev1si0n/lamda
三行代码就搞定
from lamda.client import * d = Device("192.168.x.x") d.install_ca_certificate('charles.pem') exit(0)
RiDiN https://github.com/rev1si0n/lamda 三行代码就搞定from lamda.client import * d& ...