网易mumu模拟器安装下载charles的CA证书
前言说明
mumu模拟器版本:MuMuNG-setup-V3.6.4.2333-1110175123
部分用户在使用MuMu模拟器X版本的过程中需要进行抓包一类的操作,
但发现无法安装导入证书,无法正常抓包,这是因Android7.0之后新版本系统的安全限制导致
(Android7.0 之后默认不信任用户添加到系统的CA证书),
遇到这类问题的用户可参考以下方法步骤进行操作导入证书。
一、设置好 charles 的代理
二、mumu 官方提供安装证书方法(推荐)
官方教程:
https://mumu.163.com/help/20221018/35047_1047210.html
教程有些地方不详细,这里补充一下
执行挂载mount 时问题解决
https://blog.csdn.net/qq_63274869/article/details/134355306
三、详细安装过程
1. 设置 mumu 模拟器
允许对系统盘操作
开启Root权限
之后会提示重启生效,点击立即重启。
2.制作CA证书
1)用Charles(点击下载Charles>>)导出证书,命名为 charles.pem
2) OpenSSL签发证书
安装openssl方法:https://www.cnblogs.com/wutou/p/17873881.html
openssl x509 -subject_hash_old -in d:\CA\charles.pem
d:\CA\charles.pem 要写对,怕写错,就写成绝对路径
3) 重命名文件
将刚才 charles.pem 文件名改成 执行命令后提示的 24e12a67 后缀名为.0
3.把签发好的 24e12a67.0 证书上传到 mumu 模拟器 Android 系统里。
1)提前准备好 adb 工具
百度云:https://pan.baidu.com/s/1mgTKOEOv_5kZc8u-hnl0Xg?pwd=7a5r
2)连接 mumu 模拟器
adb connect 127.0.0.1:7555
adb root
adb shell
adb root这步和直接执行 adb shell 后,进入Android命令行里 su 命令效果一样。
执行 adb root 时,系统会提示,权限,选择允许(如果选仅此次,那以后每次执行 adb root 都要点允许)
注意命令行提示符变化,执行完 adb shell 后就进入到 mumu 模拟器的 Android 系统里了。
挂载系统盘,因为CA证书文件要放到系统盘中
mount -o remount,rw /system
exit
mount 命令执行成功,如图,不显示任何提示,就可以 exit 退出命令行(注意不是关闭和android 的连接,是命令行要操作的命令结束了)
上传刚才签发的CA证书到 mumu 模拟器 Android 系统目录中。
adb push d:\CA\24e12a67.0 /etc/security/cacerts/
/etc/security/cacerts 或 /system/etc/security/cacerts 都是指向同一目录
4.查看是否上传到,可以再次登录 shell 查看
adb shell
cd /etc/security/cacerts/
ls 24e12a67.0
5.然后就可以打开 charles 看看是否能抓到包了。
记得要在界面上开启代理 Proxy -- Windows Proxy(快捷键 Ctrl + Shift + p)
打勾,就是开启了代理,
开启代理后,其他没有证书的程序,将会联网失败,或出现异常。
好了,到这就可以抓包了。
Charles抓https包内容显示乱码:https://www.cnblogs.com/wutou/p/17833745.html
以下内容作为记录,可以不看
四、mumum 模拟器安装CA证书
1.模拟器的浏览器打开 chls.pro/ssl 这个网址。
会自动下载CA证书。
2.设置--网络和互联网--互联网--网络偏好设置--安装证书(有多个证书,可以根据时间判断)
证书名字随意
提示证书安装完成
免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。
参考、来源:
https://blog.csdn.net/CSDNRomance/article/details/131570803
https://blog.csdn.net/sumoyan1010/article/details/129959040
https://blog.csdn.net/weixin_45320254/article/details/126215490 (提供adb工具)
https://www.52pojie.cn/thread-1903496-1-1.html (/system/etc/security/cacerts)