如何在MuMu模拟器12上使用Cheat Engine

 欢迎各位开发者使用MuMu模拟器,开发者内容教程更新中,更多教程可以查看专栏~

如有更多问题,欢迎加入MuMu模拟器开发者官方交流群,与诸多开发者和策划共同交流~

QQ群:866141748

微信群:(该群只处理开发者问题,模拟器使用问题请咨询客服)

 部分用户在使用MuMu模拟器12的过程中,会需要使用Cheat Engine进行如监控内存变化跟踪逻辑等操作。如何在MuMu模拟器12上使用Cheat Engine呢?Mu酱为大家带来如下教程,让大家快速上手~

  第一步,前往CheatEgine官网,获取应用安装包点击前往

下载Cheat Engine 7.5 并安装

下载CEServer

  第二步,下载完成上述文件后,双击安装Cheat Engine.exe文件,再将获取到的ceserver75.zip文件进行解压;

  请注意:官网下载的ceserver75中的ceserver_x86_64在模拟器上无法运行,可以使用ceserver_arm64代替

  通过官方源码编译不存在该问题,ceserver7.5源码连接点击访问

  第三步,通过MuMu多开器获取对应需要调整的MuMu模拟器12adb端口

  也可通过模拟器问题诊断信息内的adb端口信息获取

  第四步,连接adb,将ceserver文件夹上传至模拟器/data/local/tmp/目录下

  adb push E:\ceserver75 /data/local/tmp/

  请注意:上文中的E:\ceserver75仅作为例子,实际文件夹路径请根据ceserver75所存放文件夹路径调整填入

  此外,如果开启了模拟器的网络桥接功能,请参考此教程连接adb:点击查看

  第五步,打开模拟器的root权限,通过root权限,输入以下命令行启动ceserver,获取需要的ceserver端口;

  cd /data/local/tmp/ceserver75

  chmod +x *

  ./ceserver_arm64

  请注意,部分用户在使用以下adb指令时,可能会涉及到权限不足的问题,可参考步骤提高权限后再进行指令操作。

  首先,打开模拟器设置中心-其他,开启ROOT权限;

  然后,进入模拟器安装路径下shell文件夹(如C:\Program Files\Netease\MuMuPlayer-12.0\shell),进入CMD界面;

  最后,连接adb,之后输入adb shell,确认shell进去后的操作符号是$符号,或者是#符号;

  若为#符号,则权限足够,正常操作adb指令即可;

  若为$符号,输入exit,回退上一层;

  回退上一层输入adb root,点击回车,并返回模拟器界面点击永久授权,之后再到CMD界面进行adb指令操作即可。

  第六步,进入模拟器安装路径下shell文件夹(如C:\Program Files\Netease\MuMuPlayer-12.0\shell),打开一个新的CMD界面,将获取到的ceserver端口通过以下adb命令行转发至本机;

  adb.exe forward tcp:52736 tcp:52736

  请注意:若使用过程中,有断开adb的操作,则需要重新获取并转发ceserver端口至本机,才可正常连接。

  第七步,启动CheatEngine,点击CheatEngine主页面左上角File下方图标,选择进程,然后点击Network,Host与Name均输入127.0.0.1,将获取到的端口输入Port,最后点击Connect进行连接即可。

  在Process List界面内可以看到模拟器进程就是连接成功。

  其他具体操作可参考CheatEngine官网教程

  Cheat Engine

如有更多问题,欢迎加入MuMu模拟器开发者官方微信交流群,与诸多开发者和策划共同交流~

### 如何使用 Cheat Engine 修改器抓取 MuMu 模拟器上的游戏数据或内存 #### 准备工作 为了能够在 MuMu 模拟器上成功使用 Cheat Engine 抓取并修改游戏数据,需先完成一系列准备工作: - **安装 Cheat Engine**:确保已经在计算机上正确安装了最新版本的 Cheat Engine[^3]。 - **启动 MuMu 模拟器**:打开 MuNu 模拟器,并加载想要调试的游戏应用。等待游戏完全加载完毕后再继续下一步操作。 #### 进程识别与连接 当目标游戏已在模拟器内运行时,切换至桌面环境开启 Cheat Engine 客户端。通过点击顶部菜单栏中的“打开进程”,找到对应于 Android 应用的服务名称(通常带有 `com.` 开头)。对于某些特定的应用程序可能还需要额外配置权限设置以允许外部访问其内部存储空间和执行状态信息[^4]。 ```bash # 示例命令用于获取当前正在运行的所有进程列表,在实际环境中应替换为适用于 Windows 或 Linux 平台的方法 ps aux | grep com.game.example ``` #### 数据扫描流程 一旦建立了有效的通信链路,则可以利用 CE 提供的各种特性来定位所需数值的位置: - **初次扫描**:输入已知变量的具体值作为初始条件发起第一次查找请求;此时可以选择整数、浮点数等多种类型以便更精确地缩小范围。 - **细化筛选**:随着玩家在游戏中不断变化这些属性的状态——比如增加生命值或者减少金币余额——再次回到工具界面更新查询参数直至锁定唯一匹配项为止。 - **地址记录**:确认最终结果无误之后立即保存下发现的记忆单元位置及其关联特征码,方便后续快速调用而不必重复上述繁琐过程。 #### 脚本编写支持 除了基本的手动调整方式外,Cheat Engine 更强大的地方在于能够创建自动化脚本来实现复杂逻辑控制。这不仅限于简单的读写操作还包括但不限于触发事件监听以及周期性任务调度等功能模块的支持。 ```lua -- Lua Script Example for Automating Game Modifications with Cheat Engine local address = 0x1A2B3C4D -- Replace this with the actual memory address found earlier. local valueToSet = 999 -- Desired new value to set at that location. function onScriptStart() writeInteger(address, valueToSet) end ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值