Charles安装(不信任下载的证书的安装法)
我在安装Charles配置手机时老是扑街,记录一下安装的过程。
首先,搞个Charles的安装到电脑上,印象中安装的过程就是一直下一步下一步,这里就不写了,并运行。
安卓有些版本不会信任下载的证书,网上的安装大多是直接点下图这个,然后手机的代理设置成同一网络,访问后下载证书。
But!!!!!我的安卓九就不信任证书,所以我们要导出Charles的证书,然后计算证书的MD5值,然后重命名用adb push到手机然后再复制到固定的路径下!!!
1. 导出 Charles证书, Help-> SSL proxying->save Charles root certificate 保存到本地 asd.pem 文件。
2. 计算证书md5: openssl x509 -subject_hash_old -in 证书文件名
3. 重命名证书为: b0d5c5d1.0
4. 传到手机: adb push b0d5c5d1.0 /sdcard/Download`
5. 用MT管理器拷贝到系统证书目录: 左边窗口进入 /sdcard/Download , 右边窗口进入 /system/etc/security/cacerts
2. 计算证书md5: openssl x509 -subject_hash_old -in 证书文件名
3. 重命名证书为: b0d5c5d1.0
4. 传到手机: adb push b0d5c5d1.0 /sdcard/Download`
5. 用MT管理器拷贝到系统证书目录: 左边窗口进入 /sdcard/Download , 右边窗口进入 /system/etc/security/cacerts
1.
然后选一个你非常清楚的路径,上次我就没找到,然后保存。
我选择保存到D盘根目录下,你们爱存哪存哪
在改路径下打开cmd,然后执行计算证书md5: openssl x509 -subject_hash_old -in 证书文件名(如果没有openssl的话会报错openssl不是批处理命令啥的,可以去网上百度一下安装openssl)
计算证书得到的值如下:b0d5c5d1.0
3.把证书重命名为b0d5c5d1.0
4. 传到手机: adb push b0d5c5d1.0 /sdcard/Download
5. 用MT管理器拷贝到系统证书目录: 左边窗口进入 /sdcard/Download , 右边窗口进入 /system/etc/security/cacerts
找目录的话可能不太好找,sdcard,system都在根目录下,找不到就一直点最上方的..就能切换出去
然后设置手机连接WiFi和电脑在同一个网段,同一个局域网内,把手机的代理设置为电脑的IP,这个时候应该就能抓到手机的http和https包了吧
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下