-
Posts
484 -
Joined
-
Last visited
-
Days Won
15
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by kiynox
-
-
[ @neramino ]
---Quoteso if i want to hack any game that have this type of detection i have to hack it when i'm outside (the game on the background) ?
Pretty much but as I said, this is might not the case if it's related to LiApp.
---0 -
[ @neramino ]
---
I think what he means is: the game detects any app that draws some window on top of it, this include Game Guardian icon. That's why Game Guardian can be opened even you're on another app. Also, I think that this is not the primary cause for LiApp, it must be something else.
---0 -
[ @vaibhavi ]
---QuoteWhat apk is signature ?
Do you mean: "what is apk signature?", well it is some kind of verification process wether the apk/app is legit or not. Usually through cert located at /META-INF.
---1 -
[ @angel88888 ]
---Quoteis there any tutorial for learn about speed function selection? i don't know which box should be tick or blank
I think what @nok1a meant before is that: you shouldn't use GG inbuilt speedhack but rather change the speed properties of that player inside the game. You can modify speed stats or items that can buff your speed to higher value. Game Guardian inbuilt speed-hack is speeding up your entire game, which will cause desync as explained earlier.
---0 -
[ @Aaron-Auto ]
---Quoteis there possible that u can make it for only 1 device?
You can. You need to find the device: HWID and just do the same as above script.
---0 -
[ @Aaron-Auto ]
---Quoteis there possible u can make it username and password
As I said earlier, you just need to edit the script I gave you above. It is pretty much the same.
lookup = { ["user1"] = "password1" } function notice(message) gg.alert(message) os.exit() end function menus() notice('You have reached the main menu!') end username = gg.prompt({'Enter username :'},{[1] = nil},{[1] = 'string'}) if username == nil then notice('Username empty, exiting...') else if lookup[username[1]] == nil then notice('Username not found, exiting...') end end password = gg.prompt({'Enter password :'},{[1] = nil},{[1] = 'string'}) if password == nil then notice('Password empty, exiting...') else if lookup[username[1]] ~= password then notice('Password incorrect, exiting...') end end menus()
---
*Dont be lazy.0 -
---
[ @HEROGAMEOfficial ]Quoteshare to public = share code.
By this logic, just dont hide anything at all since it is used by yourself. The OP wants to "Hide" it, even though some knowledgable users can still get the script datas. The intention is to make it not too obvious isn't it?
---
[ @Aaron-Auto ]Quotehide my values in a server like 000webhost or something and also for only 1 device
What kind of 'hide' you want? Isnt your "000webhost" will only store your script? Then just use luaobfuscator & encrypt your script like I said above. Or you want to hide your website address?
---0 -
[ @Aaron-Auto ]
---
I can't access your recent topics about: "Auto execute Game Guardian". Perhaps you set it to private or being removed, please DM-me if you have any problems.
---0 -
[ @Aaron-Auto ]
---Quoteis there possible u can make it username and password
Just re-use the script above. It's basically the same.
---0 -
[ @vaibhavi ]
---QuoteI found armeabi-v7a and arm64-v8a in lib folder. I deleted arm64-v8a,recompiled the APK
Any reason to do that? A recompiled apk often breaks the game because it also breaks the apk's signature. I wouldn't recommend that.
---1 -
[ @Phantom_Combat_Venue ]
---Quoteyou can use GG to set the reward
So uhh, I have tried to edit it with regular ARM (MOV) and it crashed. Any suggestion?
---0 -
[ @Aaron-Auto ]
---QuoteIs there a way that like probably they can't steal my values? Like using 000webhost or something
It is not about "where you host the database", but "how you can encrypt your lua script". You can obfuscate your script here: LUA Obfuscator and then encrypt your obfuscated lua with: SELGG
---
It will give you double protection0 -
[ @Aaron-Auto ]
---Quoteif someone decrypt it and know the link can he like add user?
No, they can't edit your pastebin, but they can stole your code (steal your values, offset or address). So you just need to encrypt your script.
---0 -
[ @Aaron-Auto ]
---
I have updated earlier script. Should works now.
---Quotehow about the data base can u make one?
Just send request to pastebin using: gg.makeRequest(). Put the data on Pastebin like this:
--Time format (year:month:day:hour:minute:second) lookup = { ["user1"] = "2023:12:05:16:22:00" }
And use this script:
--[ Updated & tested on: 05/12/23 ] function parser(inputs) cparse = os.date("%Y%m%d%H%M%S") uparse = lookup[inputs[1]]:gsub(':', '') if tonumber(cparse) >= tonumber(uparse) then return false else return true end end function notice(message) gg.alert(message) os.exit() end function menus() notice('You have reached the main menu!') end fetch = gg.makeRequest('https://pastebin.com/raw/Qq72QUn0').content if fetch == nil then notice('Cannot fetch data, exiting...') else pcall(load(fetch)) end inputs = gg.prompt({'Enter username :'},{[1] = nil},{[1] = 'string'}) if inputs == nil then notice('Username empty, exiting...') else if lookup[inputs[1]] == nil then notice('Username not found, exiting...') else if parser(inputs) == false then notice('Username expired, exiting...') else menus() end end end
---
0 -
[ @Aaron-Auto ]
---
There's 2 ways. You can hardcode the timing inside the script or create a database with pastebin or etc. Using database will allows you add more user without making changes to the script, unlike hardcode, you need to keep adding a new user inside the script. So which one do you want? but first of all, here's some inner working of what you want:--[ Updated & tested on: 05/12/23 ] --Time format (year:month:day:hour:minute:second) lookup = { ["user1"] = "2023:12:05:16:22:00" } function parser(inputs) cparse = os.date("%Y%m%d%H%M%S") uparse = lookup[inputs[1]]:gsub(':', '') if tonumber(cparse) >= tonumber(uparse) then return false else return true end end function notice(message) gg.alert(message) os.exit() end function menus() notice('You have reached the main menu!') end inputs = gg.prompt({'Enter username :'},{[1] = nil},{[1] = 'string'}) if inputs == nil then notice('Username empty, exiting...') else if lookup[inputs[1]] == nil then notice('Username not found, exiting...') else if parser(inputs) == false then notice('Username expired, exiting...') else menus() end end end
---
2 -
[ @john316 ]
---
Then the problem is: you need to enable "USB Debugging" on Developer Settings, or you need to repeatedly kill-start the ADB server until it works:---
0 -
[ @Hann26 ]
---
It means the adb didn't start correctly, restart the adb server:sudo adb kill-server sudo adb start-server
---
0 -
[ @MAARS ]
---QuoteBetter redirect the output to a file instead of printing, print is slow
Sure, but you get the idea.
---1 -
[ @vaibhavi ]
---
You can use: GGIL2CPP or Zygisk-Il2CppDumper as an Magisk module. For example using GGIL2CPP:require("Il2cppApi") Il2cpp() print(Il2cpp)
---
1 -
[ @ash_9 ]
---
There's nothing useful to read on the waydroid logs. Here's what I need to see:- - MyAndroidToolsPro: check on logs.
- - Alternatively use ADB:
adb -d logcat > logcat.txt
- - Send Game Guardian logs: Game Guardian -> Fix It Button -> Generate logs. Generated logs will exist on Internal Storage and send it here.
---
This is tough, to provide some context, please attach Android Logs, Game Guardian Logs, and WayDroid Logs (perhaps find another one). And yes, I just recommend to use another emulator.0 -
-
[ @Mygmus ]
---
You alone. The reasons:- - Crushing ordinary players makes me happy.
- - Their badwords is a lullaby for me
- - Their rages is my entertainment
- - Their emotions makes me want to do it more
- - Their despair is my destiny
---
Just kidding, I couldn't tell If I'm joking or not.0 -
[ @tthgj ]
---
You don't need loop, using "gg.editAll" will change all the value of the address to your desires.# Search for Dword: 10 gg.searchNumber('10', gg.TYPE_DWORD) # Edit all value to 99 gg.getResults(gg.getResultsCount()) gg.editAll('99', gg.TYPE_DWORD)
---
I recommend to read our documentation: here0 -
[ @DimoNULL ]
---
You need to specify what colors you're looking for, is it Shaders or Textures? Also, Shaders depends on Device Architecture (Mali or Snapdragon). Here's how you can find it:- - Shaders are usually consist of RGB values (Red, Green, Blue). Each values is ranged from 1 to 255, example for color Blue : [0, 0, 255]. You can search this values as Float.
- - If you're looking for Body Color (changing Player color), you can search for "1" as float, and mess around with it. Usually it is for Unity based game.
- - You can change color by Hex value: Hex color. You need to change it before the game reach loading screen.
- - For textures, you can't change it's color. You need to edit the texture itself, which will involve editing the in-game files.
- - Assuming the game don't have tiled textures, you can change color for any object texture. You need to make the game unload the textures by deleting in-game files or unreferencing it on Memory (before loading screen). The object will turn to purple / pink: No Texture, which then you can find the pink color values and change to anything you want.
- - As for shaders, you can also debug your in-game renderer (OpenGL or Vulkan) using: Android GPU Inspector (never tried it) . Also, you can go with Android Emulator route and use: SpecialK or: Ninja Ripper to dump your in-game shaders to help you find color values.
---
I have given you 6 answers for each scenario. If you have any questions, just ask me.1
Speed hack keep jumping backward problem
in Help
Posted · Edited by kiynox
[ @angel88888 ]
---
It could be caused by several factors, but it's mostly software-os related.
---
Software:
Game Guardian speedhack relies on 32-bit library. Which mean that your game must either use armeabi-v7a or x86 architecture. When you're downloading from Playstore, if the game aren't using split-apks, it will have multiple architecture variant of the game library. Most virtuals is also built on top of 32-bit architecture, including VPhoneGaGa. Even though you can use 64-bit inside the virtual, it is being emulated on 32-bit. So when you're importing the game to virtual, it will instantly use 32-bit variant, which causing speedhack to work.
---
OS:
Game Guardian speedhack is basically accelerate the entire game timing. It wokrs by manipulating time() function on kernel level, I think the explanation could be found here: How to determine why speedhack does not work.
---