安卓模拟器设置

1、获取mumu模拟器最新版
2、开启root权限,和磁盘共享 可写系统盘权限
点击图上三个点,然后点击设备设置

开启root权限,和可写系统盘

Charles安装与环境配置

1. 获取并安装Charles

前往Charles官网获取最新版本安装包>>点击访问

2. 修改代理端口(Port)

安装完成后,在Charles主页面点击顶部菜单栏— Proxy(代理)— Proxy Settings(代理设置),设置Port(代理端口号)为8888;

3. 修改SSL代理

返回Charles主页面,点击顶部菜单栏— Proxy(代理)— SSL Proxying Settings(SSL代理设置),勾选启用SSL代理,添加主机和端口都为*,并保存;

4. 安装证书

返回Charles主页面,点击顶部菜单栏— Help— SSL Proxying — Install Charles Root Certificate,安装证书,完成后重启Charles即可。



四、模拟器证书安装流程

1. 保存.pem文件到本地

在Charles主页面点击顶部菜单栏—Help— Save Chales Certificate—保存到本地,如保存为Charles.pem;

2. 打开命令提示符界面执行命令

进入Charles.pem所在磁盘目录下,点击磁盘地址栏-输入cmd并回车,在弹出的cmd界面(命令提示符界面)内,输入以下命令:

openssl x509 -inform PEM -subject_hash_old -in charles.pem

若输出结果第一行类似:d0c556f7,则将Charles.pem更名为 d0c556f7.0;

注:这个已更名的证书可以重复使用(过期后再重新生成即可),可以存放在方便的位置以便后续使用。

请注意,若没有安装OpenSSL,可到官网下载安装>>点击访问

安装时OpenSSL选择默认安装,最后的捐款取消勾选。之后配置环境变量,将OpenSSL安装路径bin的路径(例如 C:\OpenSSL-Win64\bin)加入到操作系统的系统环境变量Path中。

3. 获取IP地址端口(IP Address)

返回Charles主页面,点击顶部菜单栏Help —Local IP Address,获取到IP Address(IP 地址端口);

4. 调整模拟器内WiFi代理设置

返回模拟器主页面,点击桌面系统应用—设置—网络与互联网—互联网,点击WiFi右侧设置,进入WiFi详情页面并点击右上角编辑,打开高级选项,将代理切换为手动,代理主机名填入Charles获取到的IP地址,代理端口填入8888之后保存;


5.导入证书

把这个放到共享文件夹下,这样模拟器上就可以看到了

这里还需要有个工具,mumu模拟器自带的。下载安装一下就可以了

默认系统是只读的。这里可以挂载为可读写。

把共享的 这个证书文件复制到根目录的
/system/etc/security/cacerts 这个目录下

安卓的证书就安装完毕了

接下来就访问安卓浏览器就可以看到

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器