吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9197|回复: 27
收起左侧

[Android 原创] GG修改器官方视频教程文字版 Part10

[复制链接]
BeneficialWeb 发表于 2022-6-2 21:52

GameGuardian 修改器官方教程 Part10 (完结!)

1.Filters - GameGuardian

搜索界面的过滤器

Untitled.png

这个过滤器能过滤以下内容:

  1. 最大显示记录
  2. 地址
  3. 值类型
  4. 小数点
  5. 指针

2.PUBG MOBILE - bypass protection ptrace - GameGuardian

Untitled 1.png

这集在说绕过PUBG  ptrace 保护。但是视频只是演示了GG版本是8.53.5,然后能成功搜索。没看到咋绕的。

3.How to decompile binary scripts - GameGuardian

这集在讲使用unluac反编译二进制lua脚本。

命令如下,当然得装Java 环境。

java -jar unluac_2015_06_13.jar script_compiled.lua

unluac下载链接(https://gameguardian.net/forum/files/file/119-unluac-decompile-binary-scripts/)

4.GameGuardian + Lua scripts Tutorial: how to make Loops in script

其实就是学习以下Lua代码for循环语句怎么写就行了。

-- for i=v1, v2, v3  do   ---v1 初始值  v2 结束值   v3 步长
-- .....
-- end

for i=1, 10 do
    print(gg.searchNumber(15,gg.TYPE_FLOAT)
end
gg.getResults(8000)

5.Script loader - GameGuardian

这集有人写了一个Lua脚本,用来加载多个脚本用的。

下载链接:

https://gameguardian.net/forum/files/file/140-script-loader/

6.How to search for an array of bytes with varying values - GameGuardian

Untitled 2.png

有序联合搜索支持嵌套范围搜索。这对于会变化的字节数组很有用。

7.How to search rounded values in an exponential notation - GameGuardian

如何在指数记数法中搜索四舍五入的数值,通过范围搜索。

Untitled 3.png

Untitled 4.png

Untitled 5.png

8.Freeze the value in the saved list - GameGuardian

Untitled 6.png

在已保存列表中,通过点击这个红色方框框起来的按钮也能快速冻结这个值。

9.Selected as search result - GameGuardian

Untitled 7.png

在保存列表中的项还可以通过这个选项回到搜索列表中。

10. Example of obtaining the source code of an encrypted script - GameGuardian

这个视频表明有人开始倒腾加密版的Lua了,比方说需要输入密码啥的。

Untitled 8.png

这一般需要阅读代码逻辑,看有没有突破口。

Untitled 9.png

11.Sample script with API call makeRequest - GameGuardian

-- simple GET request
local changelog = gg.makeRequest('https://gameguardian.net/version.txt').content
-- 显示一个带ok按钮的文本对话框
gg.alert(changelog)
-- 从索引1开始按模式匹配查找
local pos = changelog:find(gg.VERSION,1,false)
-- 对于这个正则表达式,不太理解
local latest = changelog:match('^%S*')
if pos == 1 then
    msg = 'You use latest GG version:'..latest
else
    msg = 'You need update GG!Latest version:'..latest
end
gg.alert(msg)

12.Group search with outside range - GameGuardian

有序联合搜索附带范围之外的例子。9~~20, 表示这个范围之外。

Untitled 10.png

13.How to specify any value in a group search - GameGuardian

0~~0 代表任意值

Untitled 11.png

14.How to get offline help on scripts - GameGuardian

Untitled 12.png

通过这个,可以提取获得离线脚本帮助文档压缩包。

15.Record script - GameGuardian

在搜索界面的菜单中有录制脚本。一旦开启后,后面的手动操作过程会被记录到脚本文件里。

Untitled 13.png
太高级了。

Untitled 14.png

16. 73.0: Formula calculator - GameGuardian

Untitled 15.png

输入框支持公式计算器的输入。

Untitled 16.png

Untitled 17.png

17. 74.0: Example of use the ARM opcodes view in the memory editor - GameGuardian

搜索汇编 opcodes。

内存区域选这个。

Untitled 18.png

opcodes

Untitled 19.png

直接搜到了汇编指令,数值格式选上Arm 32

Untitled 20.png

Untitled 21.png

举一反三,Arm 64,Thumb, Arm 32 操作码同理。

18. 75.0: Take a screenshot - GameGuardian

Untitled 22.png

设置界面有截图工具。

19. 75.0: Fast go to for some regions in memory editor - GameGuardian

快速在内存编辑界面到达某些内存区域。

首先点击转到。

Untitled 23.png

然后可以选区域,比方说Cd,Cb, PS,Xa。

Untitled 24.png

接着选节区,就能快速转到。

Untitled 25.png

当然,如果这四个区域都不存在节区的话。还能通过下拉选择。

Untitled 26.png

20. 75.0: Example of seek bar in the script - GameGuardian

Lua脚本使用拖动条。

local n = gg.prompt({'First number: [-130; 150]', 'Second number: [-250; 300]'}, {6, 7}, {'number', 'number'})
if n == nil then os.exit() end
gg.alert(n[1]..' * '..n[2]..' = '..(n[1]*n[2]))

Untitled 27.png

21. 78.0: Added different options for displaying data - GameGuardian

在搜索界面的过滤器中,可以选择数据的不同格式进行显示。

Untitled 28.png

Untitled 29.png

22. 78.0: Added option to override the locale for formatting numbers - GameGuardian

GG还支持格式化数字的区域设置。

Untitled 30.png

23. 78.0: Added formula input mode on the internal keyboard - GameGuardian

Untitled 31.png

这个fx是用来切换内置键盘到公式输入模式。再点击一次,又返回数值输入模式。

24. 79.0: View text in UTF-16LE - GameGuardian

内存编辑界面数值格式勾选UTF-16LE即可

Untitled 32.png

25. Example of working with assembler / disassembler scripts - GameGuardian

Untitled 33.png

执行脚本时,可以选择更多,然后将这个lua脚本编译为.lasm文件。

Untitled 34.png

通过执行这个·.lasm文件,又能编译成.lua文件。

Untitled 35.png

26.Track value changes in the background - GameGuardian

追踪值的变化

local v = gg.getResults(1)

gg.setVisible(false)
while not gg.isVisible() do
    local old = v[1].value
    v = gg.getValues(v)
    if old ~= v[1].value then
        gg.toast('changed: '..old..' -> '..v[1].value)
    end
    gg.sleep(100)
end

免费评分

参与人数 5威望 +1 吾爱币 +24 热心值 +3 收起 理由
qtfreet00 + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
SSBB007 + 1 我很赞同!
happykeke + 1 谢谢@Thanks!
积积 + 1 + 1 我很赞同!
824 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

leokyer 发表于 2022-6-4 23:15
shqvc 发表于 2022-6-4 08:59
所有的人都说讲的很到位   而我看的是一脸蒙蔽    只能说  高度不够  看到的风是风景   而高度够的  看的就 ...

GG功能是挺强大的,作为小白只懂基础的...
shqvc 发表于 2022-6-4 08:59
所有的人都说讲的很到位   而我看的是一脸蒙蔽    只能说  高度不够  看到的风是风景   而高度够的  看的就是景也非景。多学习有好处
lc6 发表于 2022-6-2 22:23
BoneBoneG 发表于 2022-6-2 22:25
一到十章属实详细,多谢楼主分享
kotlyne 发表于 2022-6-2 22:46
感谢分享,学习了
ggg123ggg 发表于 2022-6-2 22:52
厉害厉害
LittleJackey 发表于 2022-6-2 23:17
感谢楼主分享!
xy0225 发表于 2022-6-3 00:18
学习了,谢谢分享
13714550928 发表于 2022-6-3 06:28

一到十章属实详细,多谢楼主分享
kwx08 发表于 2022-6-3 08:34
感谢分享,很不错的软件
hawk2016 发表于 2022-6-3 09:54
厉害的,学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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