折腾:
【未解决】给Android手机锤子M1L中安装Charles的pem证书文件
期间,需要去安卓手机,锤子M1L,中,安装Charles的pem证书,结果进入了:
高级设置,点击 从存储设备安装,结果报错:
![](https://www.crifan.com/files/pic/uploads/2021/05/341ec57d3bb7428bbe94bdef03d80500.jpg)
从存储设备安装
从存储设备上找不到证书文件
-》然后才注意到人家的提示:
扫描并安装存储领根目录下的凭据
-》而此处下载的pem文件,很明显不在根目录下
-》所以需要把之前下载的pem文件移动到根目录
然后本来要去找Android端文件管理器,文件管理软件的,后来发现QQ浏览器本身就支持移动文件:
![](https://www.crifan.com/files/pic/uploads/2021/05/781072eb75ea45469e9444ee7dc7dbd1.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/2d979aa34e944c3e8be9d847aadc03ab.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/4417319077814cbc99bdbae1a609a9f1.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/863e549f7f0745d99618c910fd91c927.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/797987ff8e4c40a29d499231c3a4a4b6.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/e64bd0ca69e244b5bcec881a6497333e.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/0e5d01bbc37b479f8c26126a03814b24.jpg)
长按下载文件 -》选中 -》详情-》打开文件所在目录-》长按文件-》选中-》移动-》移动之当前目录,默认是系统根目录-》确定-》提示 文件移动完成,打开目录-》点击 打开目录 -》在系统根目录下可以找到之前的pem文件:
charles-proxy-ssl-proxying-certificate.pem
然后再回去:
从存储设备安装
问题依旧,还是提示找不到:
从存储设备上找不到证书文件
人家点击了:从存储设备安装,会跳转到文件管理器,我这里没有。
Android 手机 安装 pem 从存储设备安装 从存储设备上找不到证书文件
锤子手机 从存储设备安装 从存储设备上找不到证书文件
都提到是.cer文件,但是我这里是pem文件啊
感觉被锤子阉割了这方面的功能或配置,按道理原厂的Android都支持才对。
“您好,可以使用预装带有文件管理功能的AirDroid进行操作。”
去看看:AirDroid
此处是Mac电脑 + 安卓手机
感觉需要对应两个版本都安装才行
![](https://www.crifan.com/files/pic/uploads/2021/05/8fb29b6022ea486cbc2f90dce2546ecf.jpg)
去下载和安装
Mac:
![](https://www.crifan.com/files/pic/uploads/2021/05/2d839d9841d440d4b834ff1a46411067.jpg)
登录才能用:
![](https://www.crifan.com/files/pic/uploads/2021/05/e64f348089da4c01bfed59ffcf7c4aa6.jpg)
需要先去注册:
![](https://www.crifan.com/files/pic/uploads/2021/05/0ce83f74516a403d905a39ee4a834bb4.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/260e70f5cead49e983c672b5480690ae.jpg)
去找回密码
找到之前密码了。登录进去了:
![](https://www.crifan.com/files/pic/uploads/2021/05/3b576e8b40354c2a999528b5517e227e.jpg)
Android:
![](https://www.crifan.com/files/pic/uploads/2021/05/90dc352d3dac4838bb5112df12eed2b5.jpg)
然后打开AirDroid后:
![](https://www.crifan.com/files/pic/uploads/2021/05/cfa5a5e946a54522a09363e6f74b85da.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/144b7f7d1ae44e358f078ab540af9736.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/cd7c76403b0046c0b902ef519194b662.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/0396c542a1384b8da2277147064b2e9b.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/e72a0a544b7541fca2b96b9998511dc5.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/d96e85f019d349d7badc015c32d2c24e.jpg)
工具箱 Tab页 -》 文件管理—》内部存储-》默认进入根目录,找到你的pem文件 -》 点击-》弹出要安装证书的界面 -》 输入证书名称,比如Charles,凭据用途,选:VPN和应用 -》 确定-》提示 已安装 Charles。
【总结】
此处,锤子的M1L的安卓手机,有bug,导致虽然把pem证书文件放到系统根目录后,但是点击:
从存储设备安装
还是提示:
从存储设备上找不到证书文件
最后是参考:
去用Airdroid去实现安装的。
步骤:
Android手机中,搜索并安装AirDroid这个app,打开后:
工具箱 Tab页 -》 文件管理—》内部存储-》默认进入根目录,找到你的pem文件 -》 点击-》弹出要安装证书的界面 -》 输入证书名称,比如Charles,凭据用途,选:VPN和应用 -》 确定-》提示 已安装 Charles
【后记】
实际上此处没有安全成功:
【未解决】锤子M1L安卓手机已安装的Charles的pem或cer证书但找不到
但是最后换用iPhone,再经过一番折腾,最终是可以的。
最终整理出完全的操作流程和注意事项,详见:
【整理】Mac中用Charles抓包iOS或Android手机app中包括https的数据