Android模拟器特征码比对工具

这是自己写的一款强大的模拟器内存对比工具,首先我们看一下界面长什么样子,

 接下来我给大家讲一下这个工具的功能,它能干什么用?以及它的用途是什么? 

我们在写模拟器手游内存辅助,需要用CE 分析内存,查看内存数据,我分析完之后,需要写代码来修改内存,对于游戏而言,杀掉进程重新打开游戏,游戏在内存中的数据对应的地址会发生改变,这时候就产生了特征码码,特征码就是这款游戏中在内存中不会变化的地址叫做特征码。

我们比对肯定是比对的两个设备的特征码,我们打开两个模拟器,同时我们打开两个CE ,对应的附加两个不同的模拟器进程,我搜索游戏中的  精气,搜索完成之后我们就来修改内存数据,找到面两个地址,

 我们把这个两个地址 在对比工具中搜索,我们不要杀掉 两个模拟器进程和 CE 进程,打开我们的工具,点击一键获取模拟器,就会帅选出 雷电 和 逍遥模拟器,分别添加 两个模拟器,

 选中列表中的模拟器,再点击  模拟器按钮,会显示对应模拟器的进程。

 开始地址就是我们在CE 中搜索出来的地址,

比如:雷电模拟器  “BB74284C”   逍遥模拟器  “7996F5A4”    这些地址是16进制的。

 我们将他们复制在对应的模拟器 开始地址中,显示如图:

 我们就可以搜索数据了,说一下 ,中间这快功能,遍历次数,就是搜搜多少条数据。

 而后面的 加和 减    是什么意思? 我们在 CE 中 打开   浏览相关内存区域,会显示内存汇编代码,下面会显示数据区域

 显示 类型是我们搜索出来的数据类型,因为在这个游戏中,数据是  4字节整数型,不同的游戏,数据类型不一样, 这样我们就能很清晰的看到内存中的数据。

 

 然而这个   9999  就是我们 刚才在CE 中修改 冻结的数据, 大家又不知道 CE 中在为什么  打勾 这个数据,有些数据不会立即生效,修改完成需要打勾冻结数据,在返回游戏,点击头像属性,使其生效,也就是刷新一下数据,在讲我们的 加和减, 在CE 中这块内存数据中 ,我们可以看到 每相邻两个数据 之间的大小是  4, 也就是 后面的 地址大于前面的地址,对应的偏移也就是 4   ,明白这些,我们在来我们自己的工具中,就能理解 这个加  和减 了,

 点击一件遍历的时候 ,我们要先选 搜索数据类型,默认是4字节整数,

我们就很快找到对应的数据,看到是不是很舒服,这个是写内存gua 必不可少的工具。

 选中我们找到的特征码,点击,就会在特征码结果中显示出来,我们将特征码天到我们的代码中。

 显示效果:

 本文只是内存技术研究,修改造成违法行为,和作者无关,有写的不好的地方,还请大佬指导。

需要工具:请加群  856346276  

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值