心路历程 | 备注 | 日期 |
---|---|---|
GG内存修改器下载教程 | 交流群5406855,非测试同学就不要加啦 | 2021年10月14日 |
测试环境的选择 | 2021年10月15日 | |
不同的搜索方式应该应用于什么样的场景? | 精确,联合,范围,模糊搜索 | 2021年10月15日 |
GG的一些功能 | 部分功能讲解 | 2021年10月20日 |
一.GG内存修改器下载
GG修改器下载地址
https://gameguardian.net/download
1.打开地址后,找到Download
2.打开后会显示2个版本,第一个版本为手机版本,第二个为模拟器版本
3.下载后进行安装,如果安装在手机上的话就需要root以下,如果是模拟器的话直接开启root
4.下载完成后打开就如下图
二.测试环境的选择
1.模拟器
使用夜神雷电基本能够满足要求,开启root的功能,直接起飞
2.手机
使用手机一般要先root手机,但是手机root很多无法进行root,花费的时间会比较多,这里采用的是使用虚拟空间,这些虚拟空间可以通过gg官网下载或者百度一下,这里推荐使用vmos,或者使用VirtualXposed框架,vmos下载可能需要使用破解版本才能够使用
下载时该使用64位还是32位?实际这个是对应的游戏和应用有关系,一开始直接下载64位即可,如果应用是32位,使用框架不支持32,更换32位即可。下载后的安装也是如此。hw属于硬件加速,sw属于软件加速,一般使用sw图标的修改器即可,因为它使用的内存也会更少
三.不同的搜索方式应该应用于什么样的场景?
精确搜索:可变的数值,可以利用精确搜索
点击如下红色框,则为精确搜索
如果是整数那就选择dword,如果有小数点就选择float或者double,如果不确定也可以选择auto类,只是搜索到的数据可能会更多
接着我们来看一个实例,修改血量,首先我们看到咱们的血量为6点,故搜索6
搜索后的数据有158076个,所以我们需要进行改善
操作人物,使血量发生变化
接着我们点击GG后弹出该界面,修改值为5,点击改善
数据还有47个,我们继续改善
再次发生变化
搜索2进行改善
这个时候就剩下2个数据了,我们就可以直接修改
有时候我们也会跳转到此地址,观察一下上下的数据,是否有相关联的属性,如魔法,护盾等
此时我们直接对2个数据直接修改9999
回到游戏可能不会马上变化,此时被怪打一下后,血量就会马上刷新了,达到了无敌状态
联合搜索:同个模块中的多个属性,有多个值,可以利用联合搜索
进入战斗后发现面板这里有血量,技能点数,和个未知属性
此时我们可以对同个模块下的多个属性进行联合搜索,如果勾选按顺序可以筛选掉一些数据,但是如果游戏内是180,5,6的存放数据,那就有可能会搜索不到,所以一般可以先勾选,没有搜索到再取消勾选进行搜索
接着后面两个::后加上一个数值,就是代表在内存地址100范围内,会出现三个同样的数据,此功能也是为了过滤掉一些无用的数据,一般搜索加上有时候也会导致搜索不到,这个也是可以看情况去设置
搜索完成后,还有96个数据还是有点多,此时我们就进入游戏继续改善
使得技能点数减少
进行搜索改善后只剩下5个数据了
此时我们可以跳转过去,观察一下数据,可以发现连续两个6,然后我们回想下,属性面板有6/6,第一个6代表的是们的当前血量,第二个6是代表我们血量的上限,所以这里就会显示2个6
此时进行修改
当前血量和血量上限一起修改了,免得会出现超过上限被重置的情况
然后在内存地址再往下查看一下数据,会发现5和2两个数据
我们对这两个数据也一并进行修改
此时回到游戏的时候,让数据发生一下变化,可以发现修改成功了
范围搜索:小数以及百分比数值,可以使用范围搜索(由于是自家公司项目且带有GM指令,故不放对应的截图啦.只罗列了一些适用搜索的场景)
1.游戏内如属性移速:3.7,此时面板上面看到的可能是程序经过向下取整或者是向上取整,所以此时看到的并不是真实的移速数据,所以一般可以采用范围搜索,如果能确定游戏属性是向下取整则为3.703.79,如果是向上取整则为3.613.69,此时搜索出来的数据肯定会比较多,所以还是需要多次改变数值进行定位或者是联合搜索
2.百分比数值其实也是和上面差不多,主要是有可能取整后,当前所看到的数值并不是准确的数值,所以也可以用范围搜索进行定位
3.时间类型的,也是可以采用范围搜索.
模糊搜索:精确数值搜不到的情况下,使用模糊搜索(同上)
当数据经过加密的时候,往往我们直接搜索是搜索不出来的,这个时候我们可能就要采用模糊搜索的方式,步骤如下:
首先先使用精确搜索中的此值被加密,一般一些简单的加密都是能够搜索出来的
如果使用以上的方式还是搜索不到的情况下,点击下图红色框
选择好对应数据的类型,不知道类型的则为auto,但是可能数据会比较多,后期筛选完数据还是很多,导致无法修改
1.此时回到游戏,让游戏内的数据发生变化
2.比如人物的坐标,战局内,往左边移动,可能是减少,往右边移动可能是增加了,当然,也有可能是往左边移动是增加,往右边移动是减少,这个自己可以测试一下
3.假设是左移动是减少,那么此时移动完后,点击打开模糊搜索,点击减少,数据比较多的情况在进行移动
4.记得左移动几次后,往右也需要移动几次,这样可以筛掉一大部分数据
5.然后数据可能有时候还有一部分,可以采用无变化,筛选掉一些数据
6.此时剩下的数据就一部分一部分的修改
GG部分功能
暂停功能
GG左上角,有个暂停功能,该功能可适用于部分场景,如释放技能后,技能在倒计时,此时点击暂停,再去搜索对应的数值
内存范围
往往定位到数据后,可以观察一下,对应的数据是在什么内存里面,然后可以在设置里面,只勾选对应的内存,这样可以提高搜索速度,当然,记得搜索完后续搜索其他数据或者游戏,记得重置哦
最大显示记录,2分法
当我们搜索的记录假设有100条的时候,如果一次性全部修改,有可能会导致闪退的情况,此时我们可以采用2分法,100条数据的时候,我们只显示50条,然后针对这50条数据进行修改,如果生效,则重置显示100条,反选,删除另外50条;如果不生效,则删除这50条数据,且选择的是删除恢复,在对剩余50个数据,进行2分法修改,最后定位到所要的数据
键盘的内置与外置
如果是使用模拟器的情况,小键盘一开始是无法输入的,此时可以打开键盘,选择内置键盘,即可用小键盘输入了
时间跳跃
这个功能的意思是,如果游戏的功能取的时间是本地的时间,那么就可以采用这个功能
1.点击GG修改器
2.点击设置,打开显示时间跳跃面板
3.查看显示后,点击,输入86400,86400则为一天
4.设置完后点击时间,则会进行时间跳跃
PS:并不是所有游戏时间跳跃都可以用,要看他们读取时间是读取哪里,一般测试的修改本地时间也是可以防止该BUG的产生
时间跳跃例子:
变速齿轮
长按GG图标后,就可以显示变速齿轮的选项.如果使用模拟器的时候,运行时,有时候会提示X86不支持,那就是游戏某些SDK在X86架构上面时,会对应的创建调用X86的so库,但是变速齿轮是不支持X86的,所以可以采用手机端进行变速齿轮的使用,如装个vmos软件即可