-
Posts
484 -
Joined
-
Last visited
-
Days Won
15
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by kiynox
-
[ @vaibhavi ] --- 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. ---
-
[ @Phantom_Combat_Venue ] --- So uhh, I have tried to edit it with regular ARM (MOV) and it crashed. Any suggestion? ---
-
[ @Aaron-Auto ] --- 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 protection
-
[ @Aaron-Auto ] --- 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. ---
-
[ @Aaron-Auto ] --- I have updated earlier script. Should works now. --- 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 ---
-
[ @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 ---
-
[ @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: ---
-
[ @Hann26 ] --- It means the adb didn't start correctly, restart the adb server: sudo adb kill-server sudo adb start-server ---
-
[ @MAARS ] --- Sure, but you get the idea. ---
-
[ @vaibhavi ] --- You can use: GGIL2CPP or Zygisk-Il2CppDumper as an Magisk module. For example using GGIL2CPP: require("Il2cppApi") Il2cpp() print(Il2cpp) ---
-
-
[ @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.
-
[ @leuxua ] --- That's so many. Are you just made the same script on 6 different language? --- *Bump: @NoFear, @Collen
-
[ @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.
-
[ @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: here
-
[ @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.
-
[ @tthgj ] --- I'm honestly confused on what you're trying to say. Please add punctuation and explain it slowly. So this is what I understand: Find value -> get the address from result -> address search, you mean pointer? -> and then save it: gg.searchNumber('10', gg.TYPE_DWORD) gg.loadResults( gg.getResults( gg.getResultsCount() ) ) gg.searchPointer() *Use DWORD: for 32-bit & QWORD: for 64-bit ---
-
[ @ash_9 ] --- Are you sure it only happens after granting access or when you open Game Guardian? I would heavily suspect this is the WayDroid/Hardware faults. Stuttering is commonly happen on Android Emulator, I guess that's normal. Perhaps attach some diagnostic from both WayDroid and your devices (how many used RAM, Processor, and renderers: Vulkan/OpenGL/DirectX) ---
-
[ @JebaczKoz ] --- The game probably uses newer version of Unity Engine which can have different format, structure and headers. If you have some (.unity3d) files from the game, you can open it on Unity to see it's engine version (of the file). ---
-
[ @ninjavour ] --- In theory, yes, you can. You can setup some proxy capable in intercepting "in-game requests", in meaning that it is understand the datas the game tried to send & receive. Setting this is hard and require in understanding game structs. --- You can go this route. APK+OBB is editable using Game Guardian, you can just "DISABLE" in-game server check. It is the common way others create "offline games" but you see: - If the games only require "a server" for login purposes, you can still return a fake credential, which altered through in-game files. (Ex: Red Dead Redemption 2, Far Cry, GTA V, etc) - If the games only require "a server" for license check, you can just skip by disabling it. (Ex: Minecraft) You need to understand what this "server" is actually for and the game must have some kind of "Offline Game Modes" (Ex: Classic, Story, Solo Mode, etc) because if it's heavily depends on Multiplayer server, you can't do anything other than stuck at the lobby/menu screen. ---
-
--- [ @XEKEX ] This is weird. How can you handle the in-game packets then? ---
-
[ @ninjavour ] --- Yes and No. You can make the game "offline" if it's also have offline gamemodes (story, classic, etc). ---
-
[ @SmilingSword ] --- Just ordinary UC members. Well, it's interesting to see you here. ---
-
[ @GTRX ] --- Nice work! thank you for sharing your solution with us! It is surely helpful. ---
-
[ @SmilingSword ] --- Are you that guy from UC? UnknownCheats ---