下面是GG修改区官方使用教程文档有点长
请点击输入图片描述
如果你对GG修改器感兴趣可以耐心看完
另外可以进入图片中的网址进一步深入学习
完整教程可以进入图片中的网站
在界面中,一些元素在右上角标有一个特殊图标,圆圈中带有符号“i”。
在此元素上按或长按可显示有关此元素的帮助。
基本信息
启动应用程序后,单击“开始”按钮,屏幕上将出现一个浮动图标。它可以拖到任何位置。
短按图标将打开主应用程序界面,长按 - 显示用于更改游戏速度的面板。
在主屏幕中,您可以看到:
*在左上角 - 游戏的图标。点击它可以让你选择另一个游戏。
*位于中心的是用于浏览选项卡的书签。点击所需的书签会显示相应的标签。
总共有4个选项卡:设置,搜索,保存列表和内存编辑器。
*在界面的右上角是关闭按钮。按下它,界面将被隐藏,屏幕上将出现一个浮动图标。
*屏幕底部有一个状态栏和眼睛图标。如果您按住眼睛图标,只要您不松开手指,界面就会变得透明。
*屏幕上的其他内容取决于您所在的选项卡。
在每个选项卡上,除设置选项卡外,还有一个菜单按钮,其中包含各种可能的操作。在其中,您将找到此选项卡的主要操作。
“设置”选项卡包含各种设置,帮助以及有关应用程序和退出按钮的信息。
搜索标签包含:
*暂停按钮,所选游戏的名称,找到的结果数量以及刷新按钮。
*下面是一个带快速访问图标和菜单按钮的面板。所有图标都在菜单上重复,因此如果您不知道图标的含义,可以通过单击菜单按钮(最右侧)来查看它。
*这些图标下方将是搜索结果列表。
保存的列表选项卡包含:
*暂停按钮,所选应用程序的名称,菜单按钮和刷新按钮。
*这些图标下方将是已保存值的列表。
内存编辑器选项卡与前一个类似,仅此处显示内存内容而不是保存值列表。
在所有三个列表(搜索结果,保存的值和内存编辑器)中,您可以长按项目以显示上下文菜单。
视频:
- 浮动图标
- 浮动图标:
*点击打开界面。
*点击并按住以切换speedhack面板。
*可以通过拖放图标将其移动到任何地方。
*可在应用程序设置中自定义透明度和隐藏计时器。
如果单击“开始”按钮后您没有看到浮动图标:
要在固件上正确运行GameGuardian,您需要在GameGuardian的系统设置中允许使用弹出窗口。
默认情况下,华为手机上不显示弹出窗口。您需要允许GameGuardian显示弹出窗口。请打开电话管理器,然后打开Dropzone管理,请确保它已打开GameGuardian。
Popup也没有在一些小米手机上显示。您需要前往设置 - >已安装的应用程序 - > GameGuardian - >其他权限 - >显示弹出窗口。
此外,其他手机可能有不同的程序,以允许应用程序显示弹出窗口。所有这些应用程序通常都会受到这种影响,例如具有Tap To Translate功能的Google Translator应用程序。因此,您只需谷歌“YOUR_PHONE点击翻译”即可找到解决方案。例如,对于小米Redmi设备,解决方案如下:
此外,您可以在没有浮动窗口的情况下使用
-240
脚本
- 脚本:
GameGuardian支持执行用Lua编写的脚本。
在搜索选项卡上,单击菜单并选择“执行脚本”。
在这里,您可以选择要执行的脚本文件,查看现有的GameGuardian API方法,或者访问官方网站以阅读有关API的帮助或下载准备好的脚本。
此外,您可以从存储卡上的API中提取帮助,以便在没有Internet的情况下读取它。
如果要编写自己的脚本,则需要外部文本文件编辑器。
GameGuardian不允许编辑脚本,它只执行它们。
阅读API帮助以获取更多详细信息
视频:
准确的搜索
- 精确搜索:
1。从游戏切换到GameGuardian。
2.点击“搜索”选项卡中的“已知(精确)搜索”按钮。
3.输入游戏中显示的数字。
4.选择合适的数据类型,或选择“自动”(如果您不确定)和其他选项(如果需要),然后单击“搜索”。
5.完成搜索后,搜索结果将显示在列表中。
6.回到游戏中。值更改后,再次切换到GameGuardian。
7.搜索更改的值。
8.如果结果太多,请继续执行步骤6.
9.如果只剩下少量结果,您可以尝试修改,存储或冻结该值。
Speedhack
- Speedhack:
*点击并按住浮动图标以显示speedhack面板。
*点击图标两侧的箭头,更改游戏速度。
*点击并按住当前速度编号以重置游戏速度。
*点按并按住浮动图标可隐藏speedhack面板。
*可以在应用程序设置中自定义使用的速度和计时器列表。
*如果游戏没有响应输入或speedhack不起作用,请尝试在GameGuardian设置中使用其他绿色计时器。
*你可以使用“时间跳跃”来及时跳跃。只需在搜索选项卡上选择菜单,然后选择“时间跳转”。您需要指定跳转的秒数。跳跃量可以是分数。
视频:
- 小组搜索
- 小组搜索:
1。从游戏切换到GameGuardian。
2.点击“搜索”选项卡中的“已知(精确)搜索”按钮。
3.输入组搜索的搜索请求。
格式:值1; 值2; ......; 值N:
可以同时搜索组大小2-32的值。默认组大小为512.组大小必须介于2和65536之间
。例如,如果要搜索195和6543,则应输入:
195; 6543
当然你可以指定组大小(300):
195; 6543:300
此外,您可以设置一种或多种数据类型:
195D; 6543
这意味着您要搜索一个195的Dword值和一个6543的自动值。
可能的数据类型与它们在搜索中的相同:
B - 字节
W - 字
D - Dword
X - Xor
Q - Qword
F - Float
E - Double
A - Auto
您也可以用十六进制(little-endian)表示法编号:
BAADh; 6543
或反向十六进制(big-endian)表示法:
BAADr; 6543
要输入其他符号,请使用内部键盘上的“HEX”按钮。
4.选择合适的数据类型,或选择“自动”(如果您不确定)作为默认值使用。其他选项对于此类搜索无关紧要。点击“搜索”。
5.完成搜索后,搜索结果将显示在列表中。
6.回到游戏中。值更改后,再次切换到GameGuardian。
7.使用适当的更改重复组搜索。
8.如果结果太多,请重复步骤6和7.
9.如果剩下的结果很少,您可以尝试修改,存储或冻结该值。
如果你想尊重值的顺序,那么指定:两次。
没有团体规模:
195; 6543 ::
团体规模:
195; 6543 :: 300
您可以在值范围内搜索:
190~210; 6543
您还可以在值范围之外搜索:
10 ~~ 4000; 6543
您可以在有序组搜索中使用0〜0 以及最小大小,以在所需位置指定该类型的任何值。
例子
123; 0〜0; 456 :: 9
123; 0〜0; 0〜0; 789 :: 13
123; 0〜0; 456; 0〜0; 789 :: 17
视频:
- 范围搜索
- 范围搜索:
1。从游戏切换到GameGuardian。
2.点击“搜索”选项卡中的“已知(精确)搜索”按钮。
3.输入边界搜索范围,以“〜”分隔。例如,要搜索100到150之间的值,请输入:
100~150
要在范围外搜索,可以指定字符“〜”两次:
100 ~~ 150
或者,您可以选择符号“≠”并指定字符“〜”一次。
要输入其他符号,请使用内部键盘上的“HEX”按钮。
4.选择合适的数据类型,或选择“自动”(如果您不确定)和其他选项(如果需要),然后单击“搜索”。
5.完成搜索后,搜索结果将显示在列表中。
6.回到游戏中。值更改后,再次切换到GameGuardian。
7.使用适当的更改重复范围搜索。
8.如果结果太多,请重复步骤6和7.
9.如果剩下的结果很少,您可以尝试修改,存储或冻结该值。
搜索结果中包含范围的边界。您可以选择搜索类型“≠”以查找不属于该范围的所有值。
在此搜索中,所有值都被视为已签名。
视频:
搜索加密值
- 搜索加密值:
1。从游戏切换到GameGuardian。
2.点击“搜索”选项卡中的“已知(精确)搜索”按钮。
3.输入游戏中显示的数字。
4.选择合适的数据类型,或选择“自动”(如果您不确定),任何其他选项(如果需要),选中“值已加密”并单击“搜索”。
5.完成搜索后,搜索结果将显示在列表中。
6.回到游戏中。值更改后,再次切换到GameGuardian。
7.搜索更改的值。必须选中复选框“值已加密”。
8.如果结果太多,请继续执行步骤6。
9.如果只剩下少量结果,您可以尝试修改,存储或冻结该值。
视频:
- http://gameguardian.net/forum/gallery/image/159-how-search-encrypted-value-gameguardian/
未知(模糊)搜索
- 模糊搜索:
1。从游戏切换到GameGuardian。
2.点击“搜索”选项卡中的“未知(模糊)搜索”按钮。
3.选择合适的数据类型,或选择“自动”(如果您不确定)并单击“搜索”。
4.完成搜索后,搜索结果将显示在列表中。
5.回到游戏中。值更改(或不更改)后,再次切换到GameGuardian。
6.点击“未知(模糊)搜索”按钮,然后选择值的更改类型。
7.如果结果太多,请继续步骤5.
8.如果只剩下少量结果,您可以尝试修改,存储或冻结该值。
您可以输入一个范围作为准确的值更改:
190~210
要指定值范围之外的更改,您可以输入:
10 ~~ 4000
视频:
- 地址(掩码)搜索
- 地址(掩码)搜索:
您可以使用掩码按地址搜索或过滤掉。
典型示例是搜索以已知值结尾的地址。例如,在“12E”上。
搜索参数是地址和掩码。
在地址中可以使用通配符(“?”)。此符号表示它可以是从“0”到“F”的任何字符。
从地址形成另外的掩码,因此前导零是重要的。因此,搜索“0120”和搜索“120”并不是一回事。
在第一种情况下会发现:“00010120”,“00020120”,“00030120”等。而在第二个:“00001120”,“00002120”,“00003120”等。
您可以搜索相等和掩码指示的不等式。第二个选项可用于消除不必要的值。
地址和掩码在十六进制系统中输入,末尾没有字母“h”。
从地址获得的蒙版与您输入的蒙版相交。这是结果搜索掩码。
以下示例是等效的,因为生成的掩码具有相同的 - “FF0”
地址:12?
掩码:FFF
地址:123
掩码:FF0
地址:127
掩码:FFF0
地址:129
掩码:BFF0
地址:0121
掩码:0FF0
视频:
- 填充(增量)值
- 填充(增量)值:
经常会发现有太多的值,但它们无法从游戏中更改。
在这种情况下,填充来救援。
一个典型的使用示例是搜索项目的价格,然后用负面的替换。
1.选择所需的项目。
2.选择“编辑所选”。
3.如果此字段不存在,按“更多”按钮显示“增量:”字段。
4.在“增量:”字段中,输入增量值。通常这是1.然后单击“是”。
5.所选项目将接收新值。
6.转到游戏,看看所需的值如何变化,在游戏屏幕上移动。
7.如果值未更改,则所选元素不在所选元素中。返回GameGuardian并使用“删除所选” - >“还原并删除”,删除所选项目,并返回之前的值。现在你可以从一开始就尝试其他所有元素,如果有的话。
8.如果值已更改,则所需元素是所选元素之一。记住新值并返回GameGuardian。
9.在所选项目列表中,搜索所需的值。取消选择它。删除所有其他值,使用“删除所选” - >“还原并删除”,将它们返回到先前的值。
10.根据需要修改所需的元素值。
典型错误是删除而不还原。之后,
如果您发现了很多值,请尝试填写一小部分以避免崩溃。
视频:
- 文本(字符串,HEX,AoB)搜索
要搜索文本,必须在常用搜索对话框中指定修改器。
最常用的编码是UTF-8和UTF-16LE。
通常,UTF-16LE用于Java,UTF-8用于C / C ++。
UTF-16LE是一个双字节编码。每个字符总是以两个字节编码,因此它通过Word表示。
UTF-8 - 每个字符具有可变字节大小的编码。通过Byte代表。
HEX及其变体总是通过字节表示。
游戏可以使用任何编码。
如果需要特定的字节集 - 请使用HEX模式。
可用前缀:
':' - UTF-8
';' - UTF-16LE'h
' - HEX'Q
' - HEX + UTF-8 + UTF-16LE
对于“HEX + UTF-8 + UTF-16LE”模式,您可以在“字符和UTF-16LE文本之间”指定字符之间的UTF-8文本。
例如:
文本UTF-8
:: G
:GG
:gold
:文本UTF -8
文本UTF-16LE :
; Z
; ZZ
; sand
;文本UTF-16LE
HEX:
h DF 59 37 5F 00
HEX + UTF-8 + UTF-16LE:
Q DF 59'文本UTF-8'37 5F“文本UTF -16LE“48 5E 00
Q DF 59'文本UTF- 8'37 5F 00
Q DF 59”文本UTF-16LE“48 5E 00
Q DF 59 37 5F 00
前缀字符必须是搜索文本中的第一个字符。
对于UTF-16LE的情况,搜索的结果将是字节序列或字序列。
结果可以更改 - 全选并单击“编辑所选”。
在值字段中,输入新值,格式与搜索字符串相同。
您可以使用填充按钮。如果它们不可见,请单击“更多”。
将为每组连续跟随的项目设置该值。
如果元素之间存在差距,则它将是一个新组。
如果指定的字节数多于所需的字节数,则只使用其中的一部分。
如果指定少于需要,则组的其余部分将填充零字节。
替换文本时,请尝试指定与原始文本具有相同字节数的文本以避免出现问题。
视频:
- 异或搜索
- 异或搜索:
如果您知道所需的值是使用与该值始终保持相同距离的XOR密钥加密的,则可以使用此模式按解密值进行搜索。
1.从游戏切换到GameGuardian。
2.点击“搜索”选项卡中的“已知(精确)搜索”按钮。
3.输入搜索编号和XOR键距离,以“X”分隔。例如,要使用距离8上的键搜索值100,请输入:
100X8
要输入其他符号,请使用内部键盘上的“HEX”按钮。
4.选择合适的数据类型,或选择“自动”(如果您不确定)和其他选项(如果需要),然后单击“搜索”。
5.完成搜索后,搜索结果将显示在列表中。
6.回到游戏中。值更改后,再次切换到GameGuardian。
7.使用适当的更改重复XOR搜索。
8.如果结果太多,请重复步骤6和7.
9.如果剩下的结果很少,您可以尝试修改,存储或冻结该值。
您可以将XOR搜索与范围搜索一起使用。例如“100~150X8”。
通常,XOR搜索比通常的数字搜索慢。
组搜索或加密搜索中不支持此模式。
距离必须介于1到4096之间。
你可以输入十六进制格式的距离,最后输入h符号:“100~150X10h”。
距离必须尊重值对齐。例如,dword必须与4字节边界对齐。这意味着搜索“40X7”对于dword是无用的,因为7不能分为4.
将此模式与另一个模式相结合可能会导致坏固件出现问题。例如,如果您进行常规搜索,并在XOR模式下进行优化后,则可能导致挂起或重启设备。如果第一次搜索将处于此模式,则不会发生这种情况。
不支持模糊搜索此模式。你可以像往常一样将它组合起来但模糊的工作,并且不要因为距离而尊重你的XOR键。
对值的符号得到尊重。这意味着您可以搜索不等于,更大,更小等的值。
在此搜索中,所有值都被视为已签名。
视频:
- http://gameguardian.net/forum/gallery/image/283-xor-search-guide-gameguardian/
搜索过滤器
您可以过滤搜索结果。
您可以指定:
- 地址
的限制,
- 值的限制,- 所需的数据类型,
- 数字的所需小数部分,
- 所需的指针类型。
您可以将任何过滤器相互组合。
您也可以随时禁用其中一个或任何过滤器。
但是,如果找到大量数据,过滤器可能会降低结果速度。
数字小数部分的过滤器可以是等式也可以是不等式。
对于整数类型,小数部分为零。如果不需要整数类型,请使用类型过滤器将其排除。
按指针类型过滤允许仅在输出中留下可以是指向所需内存类型的指针的值。
可能的内存类型对应于内存编辑器中的颜色:
这可以是可执行内存,可写或只读。在极少数情况下,它可以是可写和可执行的内存。
伪类型“无指针”对应于不能是指针的所有类型的数据,也对应于指向未分配存储器的指针值。
视频:
- 在内存编辑器中过滤
- 在内存编辑器中过滤:
您可以在内存编辑器中指定过滤器。仅显示与过滤器匹配的结果。
过滤器支持通配符:
^ - 数据的开头,
$ - 数据的结尾,
* - 任意数量的任何字符,
? - 任何一个角色。
例如,要查找数字42,您需要输入^ 42 $。
视频:
- 其他
- 其他:
*对于新搜索,您必须通过在菜单按钮下的菜单中选择“清除”来清除以前的搜索结果。
*要选择其他游戏,请点按左上角的游戏图标。
*要暂停/恢复游戏 - 点击左上角图标下方的按钮。
*如果您在暂停处于活动状态时切换到游戏,则下次打开GameGuardian时,该游戏将自动暂停。
*所有冻结值都会自动添加到保存的列表中。您可以在相应的选项卡下管理它们。
*所有输入数据都保存到“历史记录”列表中。您可以按历史记录按钮来使用它们。
视频:
- http://gameguardian.net/forum/gallery/image/191-history-usage-gameguardian/
典型的使用算法
- 典型使用算法:
1)该值未加密且已知。
一个典型的案例是金钱,星星,硬币,资源等。
使用精确搜索。
2)该值未知和/或加密。
未知值的典型情况 - 任何比例/条。例如健康,法力,硝基等。可以看到变化,但没有数值可见。
加密值的典型情况是金钱,星星,硬币等,但是当使用1算法搜索时找不到任何内容,或者找到的值的更改不会导致游戏中的数字发生变化。
使用模糊搜索。
3)该值已加密(该值已加密)。
加密值的典型情况是金钱,星星,硬币等,但是当使用1算法搜索时找不到任何内容,或者找到的值的更改不会导致游戏中的数字发生变化。
使用精确搜索,但始终选中“值已加密”复选框。
由于加密,找到的结果可能有奇怪的值。
算法3比2快得多,但它可能不适用于所有游戏。
4)该值未加密,已知且位于其他已知值附近。
典型的情况是商店中的价格,英雄统计数据等。一次
使用组搜索所有数字。
视频:
如何加快搜索速度
- 如何加速搜索:
0。如果您在PC上使用Android模拟器(BlueStacks,Droid4X,Andy,NOX,Memu,AMIDuOS,Windroy,AVD,Genymotion,Koplayer,Leapdroid等),请检查虚拟化(VT技术) ,PC中启用了Vanderpool技术,虚拟化技术,VTx,VT-d,VMX,虚拟技术,Intel-VT,AMD-V,SVM,IOMMU。
1.如果你有很多RAM,那么你可以在那里存储数据。这大大加快了搜索速度。将“RAM中的数据:”设置为“是”。在PC上的Android模拟器中,这可能会降低搜索速度。
2.如果RAM很少,数据将存储在存储卡中。使用具有高写入和读取速度的存储卡。
3.如果设备的内部存储器中的数据比存储卡快,则还可以指定存储数据。将设置“临时路径”设置为所需的路径。
4.在搜索中,仅选择所需的区域。避免缓慢(“慢”)和危险(“危险”)区域。
5.如果您了解搜索,还可以指定内存范围的限制。单击搜索对话框中的“更多”按钮,然后输入限制。
6.仅搜索所需类型的数据。数据类型“自动”很慢。
7.禁用所有可能的“从游戏中隐藏GameGuardian:”选项。
8.尝试使用“访问内存:”中的“实验”或“扩展”。
视频:
- 如何在游戏中绕过保护
有些游戏配备了对内存编辑器的保护。您可以尝试以下操作:
1。“杀死游戏”,然后“重启游戏(无保护)”。
2.“禁用所有应用程序的保护(直到重新启动)”,然后运行(或重新启动)游戏。
3.使用“从游戏中隐藏GameGuardian:”中的全部或部分项目。所有这些都减慢了搜索速度。
4.在游戏最小化时搜索。
5.在游戏暂停时搜索。
6.如果游戏有多个进程,则杀死或暂停游戏的一些保护过程。
7.使用XPrivacy或类似工具绕过保护。
8.使用没有保护的游戏修改。
9.在虚拟空间中使用root,允许将应用程序安装到自己而无需安装到系统中。
如何在虚拟空间中隐藏游戏中的GameGuardian
1.安装虚拟空间,允许隐藏安装应用程序,而无需在系统中安装它们。例如,Virtual Xposed,App Hider,Phone,Calculator,Dual App,Notepad,Multiple Accounts。
2.将GameGuardian安装到虚拟空间中。
3.在GameGuardian中,启用“在虚拟空间中使用root:”模式。
4.授予虚拟空间的root权限。如果您无法授予root权限 - 请尝试其他虚拟空间,其他root权限,不同固件或更改设备。
5.从系统中删除GameGuardian。
6.从虚拟空间使用GameGuardian。
为避免在搜索过程中检测到:
在“从游戏中隐藏GameGuardian:”设置中选择第2,3和4项。
一个典型的解决方案(需要root,没有root你就不会成功):
1。使用虚拟空间中的root。阅读“在虚拟空间中使用root:”设置的帮助。
2.使用“从游戏中隐藏GameGuardian:”设置中的第2,3和4项。
视频:
提示
- 提示:
* GameGuardian并非所有游戏都可以修改。典型的示例列表:
*存储在服务器上的数据(服务器端游戏)
*游戏需要持久的互联网连接
*与其他玩家进行网络游戏
*您需要在游戏开始时选择要连接的服务器
*您不能使用没有互联网的一些东西
*游戏如果你改变某些东西
,会从服务器重新加载数据*看到的值并不总是与它们的存储方式相同。他们可以是不同的。例如,在屏幕上我们看到34,但在内存中,值为34000。
*如果您无法修改值 - 请尝试修改影响此值的值。例如,您可以更改物品的价格并将其出售,而不是更改黄金数量。或以负价购买。
*如果您始终在同一区域(结果列表中项目末尾的字母)中找到所需的值,则只能选择这些区域以加快搜索速度。
内存编辑器中的颜色
- 内存编辑器中的颜色:
如果十六进制表示不是白色,而是颜色,则很可能在此值中是指针。颜色表示此指针所指的内存类型。
这可以是可执行存储器,可写或只读。在极少数情况下,它可以是可写和可执行的内存。
指针搜索
搜索可以指向所需地址的值。您可以为可能的偏移指定最大限制。
视频:
|