UltraDebug

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: A C D R G Y M Z X S P
公益项目,接受捐赠
查看: 2715|回复: 0
收起左侧

[安卓逆向] CE调试安卓模拟器

[复制链接]
ultradebug

主题

0

回帖

UD

管理员

UID
1
积分
2344
注册时间
2021-12-20
最后登录
1970-1-1
2022-1-22 11:03:47 | 显示全部楼层 |阅读模式
吾爱新人,小白一枚。来这里跟大佬们学知识。

步入正题,今天用CE加载模拟器时发现。虽然可以筛选出精确数值,但指针扫描一片空白。网上相关的问题比较多,但答案确比较少,最后在吾爱上面找到一个大佬发布的帖子,经测试可行。
原帖链接:https://www.52pojie.cn/thread-1118993-1-1.html
步骤方法基本是一样的,在这里只是细化一下,让像我这样的小白能够操作成功。

OK,第一步、先介绍工具
1.模拟器是网易的MUMU模拟器。
2.adb工具(文末放链接)。
3.CE7.3版本官网自行下载https://www.cheatengine.org/downloads.php
4.CE的安卓服务端,链接:https://www.cheatengine.org/download/ceserver_android_x86.zip(CE官网上面有不同版本,可根据需求自行下载)

二、配置环境
1.配置adb环境,这个在网上很多的教程,方法也比较简单,不过多赘述

2.CMD下输入,adb version 如显示版本号,证明adb配置成功。

3.打开模拟器,设置为root权限,并打开USB调试(设置 -> 关于平板电脑  -> 版本号(疯狂鼠标左键))

CE调试安卓模拟器 - ultradebug_UltraDebug

3.adb与模拟器进行连接。打开MUMU模拟器,CMD下输入。adb connect 127.0.0.1:7555   然后输入adb shell 如果进入linux命令下,证明已连接成功。

CE调试安卓模拟器 - ultradebug_UltraDebug

4.配置CE服务端环境。
把下载的CE安卓服务端解压出来,ceserver_x86这个文件(最好是)保存磁盘根目录下,目录尽量不要带中文。
CMD adb push (文件目录)F:\ceserver_x86 /data/local/tmp

CE调试安卓模拟器 - ultradebug_UltraDebug

接下来给文件提权。
adb shell -> cd /data/local/tmp -> chmod 777 ceserver_x86 提权成功没有任何提示 ->./ceserver_x86。如图,到此环境配置成功了。

CE调试安卓模拟器 - ultradebug_UltraDebug

5.另起CMD窗口,进行端口转发。
adb forward tcp:52736 tcp:52736 转发成功后返回端口号52736

三、打开CE加载进程,选择network(网络)
主机IP填写127.0.0.1  端口52736
到此可见模拟器内部进程。

CE调试安卓模拟器 - ultradebug_UltraDebug

ok,方法可用,记得好评哦。

四、总结
技术操作并不复杂,只不过在过程中会遇到各种各样的小问题。本人也是受到大佬的启发,然后一路操作下来,发现有很多地方还要再去找方法。所以在这里总结出来一套比较详细的方法,希望能帮助到有需要的人。

另外本人爱好安卓逆向,封包加解密,还未入门。正在往相关方面学习,如果有志同道合的小伙伴,可以看我详细资料哦,大家共同进步共同成长。

有什么疑问可以在下方留言,我会经常回来看的,大佬路过的话可以留个脚印,哈哈

CE调试安卓模拟器 - ultradebug_UltraDebug adb.zip (1.31 MB, 下载次数: 7)

-------------------------------------------------12.10日更新--------------------------------------------------------------
问题发现,与处理

一只有个问题,就是CE连接到ceserver服务端后,查看访问后会断开游戏。楼主也是测试了很多单机游戏都是不行。盲猜是因为MUMU的反调在搞鬼(有知道的大佬可以给个答案,谢谢啦)

换了模拟器后,连接ceserver又是各种各样的问题。然后就是无尽的找方法。各种各样的方法都试试.....  学逆向不能遇到问题就放弃,对吧。

OK,说解决办法。(文末放文件)
github上找cheat engine的源码,用编译器重新编译成ceserver的可执行文件。从上文的二、配置环境 第4步  开始操作。这次用夜神模拟器。可以完美解决

CE调试安卓模拟器 - ultradebug_UltraDebug

经测试,指针可用..    问题到此解决。

想自己走一遍流程的可以去github上下载源代码,用ndk编译成可执行文件,就OK啦。

觉得楼主写的不错的话,给点CB(菜逼)支持一下吧。谢谢啦^ ^!

CE调试安卓模拟器 - ultradebug_UltraDebug ceserver.zip (32.03 KB, 下载次数: 21)
UltraDebug免责声明
✅以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
✅The above content is forwarded or original by netizens. If there is infringement, please send the email to the destination 9003554@qq.com handle.
回复 打印

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|站点地图|UltraDebug ( 滇ICP备2022002049号-2 滇公网安备 53032102000034号)

GMT+8, 2025-6-21 00:16 , Processed in 0.030558 second(s), 11 queries , Redis On.

Powered by Discuz X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表