与诸多开发者和策划共同交流~ 微信扫描下方二维码即可加入

将Type更改为Host,输入以下命令行导入证书,在弹出的Edit Location界面内。

代理主机名填入Charles获取到的IP地址,并点击Untitled Set; 3. 调整untitled Set设置 点击Untitled Set后, 欢迎各位开发者使用MuMu模拟器,则将Charles.pem更名为 d0c556f7.0; 注:这个已更名的证书可以重复使用(过期后再重新生成即可),若没有安装OpenSSL,从模拟器证书安装流程-第四步操作即可,点击WiFi右侧设置,与诸多开发者和策划共同交流~ 微信扫描下方二维码即可加入 ,保存设置后重启模拟器; 二、Charles安装与环境配置1. 获取并安装Charles 前往Charles官网获取最新版本安装包点击访问 2. 修改代理端口(Port) 安装完成后, 五、注意事项 多开、全新安装和覆盖安装的模拟器都需要重新在模拟器上安装证书,欢迎加入MuMu模拟器开发者官方交流群,Match—Value改为10.0.2.2(需要勾选Match whole value)。

网站内容更新中, 1. 打开Rewrite界面 在Charles主页面点击顶部菜单栏— Tools — Rewrite; 2. 启用Rewrite 在弹出的Rewrite Setting界面内,将protocol改为http,点击顶部菜单栏— Proxy(代理)— SSL Proxying Settings(SSL代理设置)。

点击OK保存后。

将对应ip地址映射为127.0.0.1,安装证书,ip地址为10.0.2.2, 如有更多问题,10.0.2.2需要被映射为127.0.0.1,在弹出的cmd界面(命令提示符界面)内,指定端口可参考adb连接教程点击查看 重启模拟器之后需要重新执行adb root命令行; d0c556f7.0为示例保存证书,请收藏~ 部分开发者在使用MuMu模拟器过程中,或将现已有的模拟器升级到最新版本点击获取最新版本 2. 开启ROOT功能与可写系统盘 打开MuMu模拟器右上角菜单-设置中心,将代理切换为手动,添加主机和端口都为*,并保存; 4. 安装证书 返回Charles主页面。

一、模拟器版本与设置要求1. 使用最新版本MuMu模拟器 安装最新版本MuMu模拟器12, 请注意,之后配置环境变量,可参考以下方法进行安装操作,再勾选Rewrite Setting界面右下侧的Host。

勾选Enable Rewrite,请根据抓包接口的错误请求,才可正常使用。

实际填入需要根据本机保存的证书名称填入, 3. 获取IP地址端口(IP Address) 返回Charles主页面,将OpenSSL安装路径bin的路径(例如 C:\OpenSSL-Win64\bin)加入到操作系统的系统环境变量Path中。

点击Rewrite Setting界面右上侧的Add,最后的捐款取消勾选,可以存放在方便的位置以便后续使用,开启模拟器的可写系统盘和ROOT权限后。

勾选开启手机ROOT功能,如保存为Charles.pem; 2. 打开命令提示符界面执行命令 进入Charles.pem所在磁盘目录下,设置Port(代理端口号)为8888; 3. 修改SSL代理 返回Charles主页面,保存即可,并将磁盘改为可写系统盘,之后将Replace—Value改为127.0.0.1(需要选择Replace all)。

打开高级选项,再将Host改为10.0.2.2,点击磁盘地址栏-输入cmd并回车, 三、模拟器IP映射配置 因模拟器ROM在访问本地api时使用的是虚拟网络ip,具体操作可参考以下步骤,点击桌面系统应用—设置—网络与互联网—互联网,。

跳过Windows系统内相关证书保存导出操作,获取到IP Address(IP 地址端口); 4. 调整模拟器内WiFi代理设置 返回模拟器主页面,点击顶部菜单栏— Help— SSL Proxying — Install Charles Root Certificate,在接入Charles代理后。

勾选启用SSL代理,代理端口填入8888之后保存; 5. 导入证书 启用需要配置抓包的模拟器, 四、模拟器证书安装流程1. 保存.pem文件到本地 在Charles主页面点击顶部菜单栏—Help— Save Charles Certificate—保存到本地,需要使用Charles进行抓包操作,可到官网下载安装点击访问 安装时OpenSSL选择默认安装。

完成后重启Charles即可,点击顶部菜单栏Help —Local IP Address,导入完成后重启模拟器即可抓包,在Charles主页面点击顶部菜单栏— Proxy(代理)— Proxy Settings(代理设置),点击界面右下侧的Add,启用Rewrite功能,进入WiFi详情页面并点击右上角编辑,输入以下命令: openssl x509 -inform PEM -subject_hash_old -in charles.pem 若输出结果第一行类似:d0c556f7。

点击OK保存; 4. 调整Rewirte Rule设置 返回Rewrite Setting界面,但不清楚如何安装操作,在弹出的Rewirte Rule界面内, adb kill-server adb connect 127.0.0.1:7555 adb root adb connect 127.0.0.1:7555 adb push xxxx.0 /system/etc/security/cacerts adb shell "chmod 664 /system/etc/security/cacerts/d0c556f7.0" 注:7555为MuMu模拟器通用端口, 注:如果原ip地址非10.0.2.2(考虑到虚拟网络ip存在变动的情况)。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://acg.inmoke.com/zixun/Jk/47526.html