CE桥接MuMu模拟器
0. 开发环境
操作系统:win10
模拟器:MuMu模拟器 v5.3.4
CE版本:Cheat engine 7.6
CEServer版本:CEServer files for CE 7.6
1. 准备工作
1.1 获取 CheatEngine
前往 CheatEgine 官网,获取应用Cheat Engine并安装Cheat Engine
下载 CEServer
将获取到的CEServer文件解压
1.2 查看对应需要连接的模拟器端口
点击MuMu模拟器右上角的设置中心
找到ADB端口,如图运行中的安卓设备2对应端口号为16416
1.3 连接对应模拟器端口
在Mumu模拟器的安装路径下的nx_main文件夹下输入cmd
在命令行中输入adb connect 127.0.0.1:16416(端口号要跟操作1.2中查找到的端口号一致)
1.4 上传ceserver文件夹上传至模拟器
将ceserver文件夹上传至模拟器的/data/local/tmp/路径下;
在命令行中输入:
adb -s 127.0.0.1:16416 push E:\Game\Tools\CheatEngine\ceserverbin76 /data/local/tmp/
1.5 打开模拟器root权限
在运行的安卓设备中点击设备设置
然后打开root权限
继续在命令行中输入adb -s 127.0.0.1:16416 root
最后,输入 adb -s 127.0.0.1:16416 shell,确认 shell 进去后的操作符号是 $ 符号,或者是 # 符号
若是#则权限足够
1.6 运行ceserver
输入cd /data/local/tmp/ceserverbin76 进入模拟器ceserverbin76目录
输入chmod +x *
输入./ceserver_arm64
运行成功以后会看到端口号52736
1.7 转发端口
接下来另外开启一个命令行窗口还是跟之前步骤一样在mumu模拟器安装路径下的nx_main文件夹下输入cmd
在命令行中输入adb -s 127.0.0.1:16416 forward tcp:52736 tcp:52736
注意:若使用过程中,有断开 adb 的操作,则需要重新获取并转发 ceserver 端口至本机,才可正常连接。
2. 配置CE
启动 CheatEngine,点击 CheatEngine 主页面左上角 File 下方图标,选择进程,然后点击 Network,Host 与 Name 均输入 127.0.0.1,将获取到的端口输入 Port,最后点击 Connect 进行连接即可。
在 Process List 界面内可以看到模拟器进程就是连接成功。
接下来我们就可以用CE去搜索小游戏的数值了