-
Posts
159 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by saiaapiz
-
... -- main code gg.searchNumber("9904B8A0h", gg.TYPE_AUTO, false, gg.SIGN_EQUAL, 0, -1) -- Added Code ! _resultCount = gg.getResultCount() if _resultCount > 0 then -- Check for result, before using value. _result = gg.getResults(1) -- Get list no 1. _address = _result[1].address + 0xF0 -- Add 0xF0 at address list of no 1. gg.alert(string.format("Original Address: 0x%X\nAddress With Offset 0xF0: 0x%X", _result[1].address, _address)) -- Edit value on address that we added with offset before. gg.setValues({{address = _address, flags = gg.TYPE_DWORD, value = 0x1}}) end com.shinybox.smash.lua
-
Its easy, copy all content on script you attached above. Then add a few line of code. 1. Get all listed items. 2. Get the address, and add offset. 3. gg.setValues
-
So emulator just translate the binary just by reading it without setting executable bit ? Interesting. Thank you @Enyby for updating it.
-
@VortexInfinity As i don't use emulator, i need you to provide this.
-
I've confirmed there only armv7 lib in apk, So it is forced to load arm lib. Then, arm lib should be loaded into memory. Idk why gg failed searching for it. Maybe loaded lib not marked as code app region ?
-
Maybe the way emulator handle memory is different from real device. @Enyby I'm sorry for tagging you, but please can you check it ? Idk why this happen, this script should work on emulator too since they load same shared library. But still same result, it failed.
-
I assume you're using emulator, this script only work on real device.
-
Chainer: search and restore pointers chains - GameGuardian
saiaapiz commented on Enyby's gallery image in Video Tutorials
-
Chainer: search and restore pointers chains - GameGuardian
saiaapiz commented on Enyby's gallery image in Video Tutorials
-
-
CRITCAL ops CRITCAL OPS ALL VERSIONS HACK SCRIPT
saiaapiz replied to Pan_Smuggler's topic in LUA scripts
This script just led to an update popup, nothing else.- 3 replies
-
- FRIENDLY WARE
- Multihack
-
(and 2 more)
Tagged with:
-
Maybe, but im too lazyy... Anyway, stay tuned !
-
I've been using this technique for a long time, and undococumented api inside gg. Someone with good brain will know how to surpasses this.
-
View File Eternium | Gems Hack Features: • Gems Hack Don't forget to ❤ my work, if you like it Subscribe My Channel Submitter saiaapiz Submitted 06/13/2019 Category LUA scripts
-
I heard your voice xD Here u go, Eternium | Gems Hack (#3msm639a)
-
-
View File Mini Militia | Mini Script Features: • Magic Bullet • No Reload • Unlock Pro Pack Gameplay: Don't forget to ❤ my work, if you like it Subscribe My Channel. Submitter saiaapiz Submitted 06/12/2019 Category LUA scripts
-
-
Can Someren decrypt/decompile this gameguardian file?
saiaapiz replied to Sinterklaas's question in Help
Not a joke for someone who has enough knowledge to do this. -
Yes, you can.. Just copy the byte pattern of 00880055, then copy into gg search.
-
Oh i forgot about important thing, Now i know why it failed to change value xD gg.setValues must appended after modifiying result from gg.getResults. xor = bit32.bxor sf = string.format DefaultXorKey_1 = 0xFF DefaultXorKey_2 = 0xAA DialogOut = gg.prompt({ 'Xor Key #1', -- [1] "Value #1", -- [2] 'Xor Key #2', -- [3] "Value #2" -- [4] }, {DefaultXorKey_1, 0, DefaultXorKey_2, 0}, {number, number, number, number}) XoredValueWithKey_1 = xor(DialogOut[2], DialogOut[1]) XoredValueWithKey_2 = xor(DialogOut[4], DialogOut[3]) gg.clearResults() gg.searchNumber(sf("%d;%d;%d;%d;1;5:100", DialogOut[1], XoredValueWithKey_1, DialogOut[3], XoredValueWithKey_2), gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) o = gg.getResults(4) o[2].value = xor(1000000000, DialogOut[1]) o[4].value = xor(1000000000, DialogOut[3]) gg.setValues(o) -- < This api is required to apply modified value.
-
Check gg.getResults return value, It may return less than what you expected. That why it doesnt work, and only changed when you use gg.editAll.
-
You mean "Make a dialog for editing Xor Key and Value to Xored" ? Maybe this could be usefull .. xor = bit32.bxor sf = string.format DefaultXorKey_1 = 0xFF DefaultXorKey_2 = 0xAA DialogOut = gg.prompt({ 'Xor Key #1', -- [1] "Value #1", -- [2] 'Xor Key #2', -- [3] "Value #2" -- [4] }, {DefaultXorKey_1, 0, DefaultXorKey_2, 0}, {number, number, number, number}) XoredValueWithKey_1 = xor(DialogOut[2], DialogOut[1]) XoredValueWithKey_2 = xor(DialogOut[4], DialogOut[3]) gg.clearResults() gg.searchNumber(sf("%d;%d;%d;%d;1;5:100", DialogOut[1], XoredValueWithKey_1, DialogOut[3], XoredValueWithKey_2), gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) o = gg.getResults(4) o[2].value = xor(1000000000, DialogOut[1]) o[4].value = xor(1000000000, DialogOut[3]) Example.lua
-
Critical Ops | ESP, More .. Code App Framework v3.1
saiaapiz commented on saiaapiz's file in LUA scripts
- 17 comments
-
- Critical Ops
- Hack
-
(and 2 more)
Tagged with:
-
Critical Ops | ESP, More .. Code App Framework v3.1
saiaapiz commented on saiaapiz's file in LUA scripts
- 17 comments
-
- Critical Ops
- Hack
-
(and 2 more)
Tagged with: