- 
GameGuardian APK 101.1210,866,446Overview: Play games your way!
 “GameGuardian” is a game cheat / hack / alteration tool. With it, you can modify money, HP, SP, and much more. You can enjoy the fun part of a game without suffering from its unseasonable design.
 Requires Android: 2.3.3+
 GameGuardian Features Summary
 Runs on ARM, x64 and x86 devices, including x86 emulators (LDPlayer, Droid4X, MOMO, KOPlayer, Andy, Memu, Leapdroid, AMIDuOS, Windroye, RemixOS, PhoenixOS, AVD, Genymotion, Nox, BlueStacks etc.) Supports Android 2.3.3+ (Gingerbread) through Lollipop (5+), Marshmallow (6+), Nougat (7+), Oreo (8+), Pie (9+), 10+. Support work without root via different virtual spaces. Support different emulators like PPSSPP, ePSXe, GameBoy etc. Game deceleration and acceleration (speedhack) for ARM and x86 devices, including x86 emulators. Also supports both 32-bit and 64-bit applications on 64-bit devices using speedhack. Search feature: encrypted values. Search of unknown values when specifying the difference between values. Search addresses by mask. Explicit and "fuzzy" numeric searches. Text (String, Hex, AoB) search. Supports: Double, Float, Qword, Dword, XOR, Word, Byte, or Auto data-type searches. Lua scripting support. Modify all search results at once. Filtering of search results (address greater than and less than, value greater than and less than). Search in the background feature. 'The fill' feature. Time jump feature. Dump memory. Copy memory. Customizable UI. App locale for over 50 languages. And, much, much more. Notes:
 ** ROOT or VIRTUAL ENVIRONMENT ONLY **
 This tool only works on rooted devices or in virtual environment (without root in limited mode)!
 GG can work in limited mode without root, through a virtual environment. For example, through Parallel Space, VirtualXposed, Parallel Space Lite, GO multiple, 2Face and many others.
 Read the help for more details. You can find more information about rooting your device at XDA Developers. Want to help us improve, or add a translation? Then please visit thread "If you want to add a new translation or improve an existing". If you are having issues with the app, please visit thread "Gathering information about GG errors". Want to donate and help keep the project going? That's awesome! You can donate any amount (anything helps) here: Donate Need help with how to use this application? Please visit "Video tutorials" and forum "Guides". Credit:
 @d2dyno - Owner, lead designer, project management. @Enyby - Lead coder, project management. @Trasd - Technical consultant, project management. @Aqua - Creator (retired).
 
 
- 
Recently updated
Tools
185 files
- 
Lua Script BuilderBy Hamzabbas TK_Tool — LuaScript_Builder
 Build GameGuardian Lua scripts instantly with menus, password lock, expiry date, and auto function generation.
 
 Features:
 
 Easy step-by-step script builder
 
 Password & expiry protection
 
 Menu creator (single/multi)
 
 Function modes: Manual, Patch-Offset, Search & Edit
 
 Auto-save & resume wizard
 
 Clean, ready-to-use .lua output
 
 
 Ideal for modders who want fast, structured, and customizable script creation.
 Must Watch video For How to Use
 304 downloads - Lua scrips
- Lua builder
- (and 14 more)
 (0 reviews)0 comments Submitted 
- 
Il2CppGGBy VieGG Il2CppGG
 A comprehensive toolkit for inspecting and manipulating Il2Cpp structures within GameGuardian, implemented in Lua.
 Telegram
 Github
 Description
 Il2CppGG is an advanced Lua-based toolkit designed for GameGuardian, enabling detailed analysis and modification of Il2Cpp metadata, classes, methods, fields, types, and objects. It now includes memory hooking capabilities for game modification and reverse engineering, as well as class dumping to C# format.
 Author: LeThi9GG
 Features
 - Automatic Il2Cpp Version Detection: Supports versions from v22 to v31 with seamless adaptation.
 - Comprehensive Metadata Support: Parse global metadata, including strings, generics, and parameters.
 - Class Inspection: Retrieve class details, fields, methods, and properties; search by name for efficiency.
 - Type System Analysis: Detailed handling of types, including generics, arrays, and value types.
 - Object Manipulation: Locate and modify Il2Cpp objects in memory, with filtering for accuracy.
 - Safe Memory Operations: Read and write memory via GameGuardian for secure interactions.
 - Intelligent Caching: Optimized performance through caching mechanisms.
 - Name-Based Search: Easily locate fields and classes by name without requiring addresses.
 - Memory Hooking (New): Hook methods, parameters, fields, and calls for real-time modifications (from Hook.lua). Supports 32-bit and 64-bit architectures with jump opcodes.
 - Class Dumping (New): Export classes to C# format, including field offsets, method RVAs, and attributes (from Dump.lua).
 - Parameter Handling (New): Manage Il2Cpp parameters with names, tokens, and types (from Param.lua).
 Requirements
 - GameGuardian installed on an Android device.
 - A target application utilizing the Il2Cpp framework.
 - Basic proficiency in Lua programming.
 Installation
 1. Download the [build/Il2CppGG.lua](/build/) file from the repository.
 2. Place it in GameGuardian's scripts directory.
 3. Load the `Il2CppGG.lua` script within GameGuardian.
 Build
 - Execute the `buildLT9.lua` script in GameGuardian to generate `build/Il2CppGG.lua`.
 
 Project Structure
 Il2CppGG/ ├── Androidinfo.lua (Android device information helper) ├── buildLT9.lua (Module bundling build script) ├── Class.lua (Il2Cpp class module) ├── Field.lua (Il2Cpp field module) ├── Il2Cpp.lua (Core module for versioning and utilities) ├── Image.lua (Il2Cpp image/assembly module) ├── init.lua (Development entry point) ├── Meta.lua (Il2Cpp metadata module) ├── Method.lua (Il2Cpp method module) ├── Object.lua (Memory object manipulation) ├── Struct.lua (Version-specific Il2Cpp structures) ├── Type.lua (Il2Cpp type module) ├── Universalsearcher.lua (Metadata and pointer locator) ├── Version.lua (Version detection and structure selection) ├── Param.lua (Parameter operations module) ├── Hook.lua (Memory hooking for modification and reverse engineering) ├── Dump.lua (Class dumping to C# format) ├── test.lua (Usage examples for hooking and dumping) └── build/ └── Il2CppGG.lua (Bundled production script) For general usage, only `build/Il2CppGG.lua` is required. The remaining files support development and contributions.
 Detailed API Documentation
 Core Module (Il2Cpp.lua)
 Handles initialization, versioning, and core utilities.
 require("Il2CppGG") -- Check architecture print("64-bit:", Il2Cpp.x64) print("Pointer size:", Il2Cpp.pointSize) -- Read value from memory local value = Il2Cpp.gV(0x12345678, Il2Cpp.pointer) print("Value at address:", value) -- Read pointer local ptr = Il2Cpp.GetPtr(0x12345678) print("Pointer value:", string.format("0x%X", ptr)) -- Convert UTF-8 string local text = Il2Cpp.Utf8ToString(0x12345678) print("String value:", text)
 Class Module (Class.lua)
 Represents an Il2Cpp class.
 -- Find class by name local playerClass = Il2Cpp.Class("Player") -- Retrieve information print("Class name:", playerClass:GetName()) print("Namespace:", playerClass:GetNamespace()) print("Instance size:", playerClass:GetInstanceSize()) -- Fields local fields = playerClass:GetFields() print("Number of fields:", #fields) local healthField = playerClass:GetField("health") -- Methods local methods = playerClass:GetMethods() local updateMethod = playerClass:GetMethod("Update", 0) -- 0 parameters -- Instances local instances = playerClass:GetInstance() print("Number of instances:", #instances)
 Field Module (Field.lua)
 Represents a field in an Il2Cpp class.
 -- Find field local health = Il2Cpp.Field("health") -- Information print("Field name:", health:GetName()) print("Offset:", health:GetOffset()) print("Type:", health:GetType():GetName()) -- Get/Set value local objAddress = 0x12345678 local val = health:GetValue(objAddress) health:SetValue(objAddress, 100) -- Static fields if health:IsNormalStatic() then health:StaticSetValue(9999) end
 Method Module (Method.lua)
 Represents an Il2Cpp method.
 local method = Il2Cpp.Method(0x12345678) print("Method name:", method:GetName()) print("Return type:", method:GetReturnType():GetName()) print("Parameter count:", method:GetParamCount()) local params = method:GetParam() for i, param in ipairs(params) do print("Parameter " .. i .. ":", param.name, param.type:GetName()) end
 Type Module (Type.lua)
 Represents an Il2Cpp type.
 local typeObj = Il2Cpp.Type(0x12345678) print("Type name:", typeObj:GetName()) print("Is value type:", typeObj:IsValueType()) print("Is generic instance:", typeObj:IsGenericInstance())
 Object Module (Object.lua)
 Locates and manipulates objects in memory.
 local players = Il2Cpp.Object:FindObjects(playerClass.address) print("Number of players:", #players)
 Image Module (Image.lua)
 Represents an Il2Cpp assembly.
 local image = Il2Cpp.Image("Assembly-CSharp") print("Image name:", image:GetName()) local types = image:GetTypes() local player = image:Class("", "Player")
 Meta Module (Meta.lua)
 Handles global Il2Cpp metadata.
 local str = Il2Cpp.Meta:GetStringFromIndex(123) print("String:", str)
 Hook Module (Hook.lua) (New)
 Enables memory hooking for modifications.
 -- Hook field via method local lateUpdate = playerClass:GetMethod("LateUpdate") local points = playerClass:GetField("points") local _lateUpdate = lateUpdate:field() _lateUpdate:setValues({{offset = points.offset, flags = "int", value = 9999}}) gg.sleep(10000) _lateUpdate:off() -- Hook method parameters local addPoints = playerClass:GetMethod("addPoints") local _addPoints = addPoints:method() _addPoints:param({{param = 1, flags = "int", value = 999999}}) gg.sleep(10000) _addPoints:off()
 Dump Module (Dump.lua) (New)
 Dumps classes to C# format.
 local dump = require("Dump") print(dump(playerClass)) -- Outputs C# class representation
 Advanced Examples
 From test.lua:
 -- Retrieve image local Assembly = Il2Cpp.Image("Assembly-CSharp") -- Class retrieval local PlayerScript = Assembly:Class(nil, "PlayerScript") -- Method/Field local LateUpdate = PlayerScript:GetMethod("LateUpdate") local points = PlayerScript:GetField("points") -- Set field value local obj = PlayerScript:GetInstance() points:SetValue(obj, 1000) -- Dump class print(PlayerScript:Dump()) -- Hooking examples as above
 Notes
 - This toolkit is intended for educational and research purposes only. Use it responsibly.
 - Certain features may depend on specific Il2Cpp versions.
 - Exercise caution when modifying memory, as it may lead to application instability.
 Author
 LeThi9GG – Specialist in Il2Cpp reverse engineering.
 Contributing
 Contributions, bug reports, and feature requests are welcome. Please refer to the issues page.
 License
 This project is licensed for educational and research use. Respect the terms of service for any analyzed applications.
 
 Full documentation is available on the Wiki
 2,131 downloads - il2cpp
- il2cppdumper
- (and 1 more)
 (0 reviews)0 comments Updated 
- 
GG hack script (Works for all games)By GREEN-TAMG Instructions are given in the script! It works for any offline games and for some online games if you follow the instructions properly! It's the Simplest and lightweight to use!!
 ☑️ Works for PUBG, LITE, FF, MAX, COD and so on.
 Check out my website if you are a science and Olympiad enthusiast: Taief Khan
 
 
 Game Guardian Multi-Hack Script - INSTRUCTIONS**
 **Features:**
 - 🔢 **Value Modifier** (AUTO search)
 - ⚡ **Speed Hack**
 
 **📋 HOW TO USE**
 1. **Requirements:**
 - Rooted Android or Virtual Space (e.g., VMOS, F1 VM).
 - Game Guardian (GG) installed.
 - Target game running in background.
 
 2. **Setup:**
 - Open GG, select the target game process.
 - Load this script via GG’s Lua editor.
 
 3. **Options Explained:**
 - **🔢 VALUE MODIFIER**
 - Enter the original value (e.g., current gold/health).
 - Enter the new value (e.g., 999999).
 - Choose "✅ YES" to freeze (prevent value from changing).
 - **⚡ SPEED HACK**
 - Enter multiplier (e.g., `2.0` for 2x speed, `0.5` for slow motion).
 
 4. **Troubleshooting:**
 - ❌ **No results found?**
 - Try exact values or refine searches manually in GG.
 - ❌ **Game crashes?**
 - Disable "Freeze" or reduce the number of modified values.
 - ❌ **Speed hack not working?**
 - Some games block speed modifications. Try different values.
 # **⚠️ WARNINGS**
 - **Online Games:** Using hacks may get you banned!
 - **Overwriting Values:** Incorrect values can crash the game. Backup saves if possible.
 4,642 downloads (0 reviews)0 comments Updated 
- 
Encrypt Lua Super Encryption Lua GG | SELGG.luaScript for lua gg encryption (offline).
 ✓ Block Loader.
 ✓ Support all type strings.
 ✓ Super Loud Decrypt.
 ✓ Support Comment encryption.
 
 Problem :
 Telegram
 Beta version
 48,855 downloads - Encrypt
- Encryption
- (and 5 more)
 
- 
Encryption Tools Encryption SBT SimpleBy SBT_CPM Encryption SBT Simple 💯
 🥰 Enc by : @SBTCPM
 🛡️ Anti : Log-Load-Hook
 🆙 Version : 1.0.4
 
 Telegram: @SBT_CPM
 About me: @SBTINF0
 Thank you 🙏
 403 downloads 
- 
Builder Script Game GuardianBy VELLIXAO This is a simple script to create a script for game guardian based on what you input into it.
 516 downloads (0 reviews)0 comments Submitted 
- 
(0 reviews)0 comments Submitted 
- 
(0 reviews)0 comments Submitted 
- 
Encryption Lua Pentagon-B• Anti Load.
 • Support All Kinds Of Strings.
 • Block Hook, Loadfile, Dofile and DEGG.
 • Block Auto-Decrypt tools.
 • Anti-Modification on Encrypted Files (it will not run if you modify anything in the encrypted script).
 If you face any kind of error in my encryption then please report it to me on Telegram @ARGAMING_SCRIPTS.
 2,209 downloads - Encrypt
- Hard decrypt
- (and 2 more)
 
- 
DEXInfoExtractorBy TdLove This script can help you extract methods and fields from the DEX file in memory.
 
 The accuracy of method types and parameters cannot be guaranteed.
 
 If the extracted size is too large, you can adjust it in the settings.
 308 downloads (0 reviews)0 comments Submitted 
- 
Value to ARM Hex ConverterBy APEXggV2 This script can convert any value of any type to ARM Hex x32 and x64. Option to copy to clipboard. Also logs all entry into print. (the bit of process does not need to match the bit of the ARM you want converted.
 Requires gameguardian v 101.1
 950 downloads (0 reviews)0 comments Updated 
- 
Lib Offset Hook Editor/TesterBy APEXggV2 You can Quickly edit lib offsets for testing hacks. Or search Public Class Field Offsets.
 Enter lib Offset or Method Name
 Select Edit Option
 Enter Value (Int,Float,Double,Long)
 Copy Arm Hex or "Script it"
 Perfect to quickly and easily test offsets from dump.cs
 Works on all lib types, Not Just Unity/libil2cpp
 Script is Online for easy updates.
 Open Source / Not Encrypted
 3,700 downloads (2 reviews)0 comments Updated 
- 
SlowAESBy VieGG slowAES
 slowAES is an open-source library written in Lua that provides encryption and decryption capabilities based on the AES (Advanced Encryption Standard) algorithm.
 Key Features
 - Supports AES key sizes:
 - 128-bit (16 bytes)
 - 192-bit (24 bytes)
 - 256-bit (32 bytes)
 - Supported encryption modes:
 - CBC (Cipher Block Chaining)
 - CFB (Cipher Feedback)
 - OFB (Output Feedback)
 - Includes padding/unpadding mechanisms to ensure data compatibility with AES requirements.
 - Operates independently without external library dependencies.
 
 Usege
 
 Import the library
 local slowAES = require("aes")
 
 Encryption
 local plaintext = { /* Data to encrypt as a byte array */ }
 local key = { /* Encryption key */ }
 local iv = { /* Initialization Vector (IV) */ }
 local mode = slowAES.modeOfOperation.CBC
 
 local ciphertext = slowAES:encrypt(plaintext, mode, key, iv)
 
 Decryption
 local decrypted = slowAES:decrypt(ciphertext, mode, key, iv)
 
 418 downloads (0 reviews)0 comments Submitted 
- 
calling methods Actively call functions arm64By shenmi this lua is used to actively call any non-void function of the game, which means that it can call functions of int, float, string, bool and other types. In addition to void, please use the B command to call void.
 The script finally gives an example of passing parameters and calling
 This lua is only for ARM64
 425 downloads (0 reviews)0 comments Submitted 
- 
XOR ConverterBy APEXggV2 Encrypt / Decrypt / Get Key.
 Encrypt: Value + Key
 Decrypt: Xor Value + Key
 Get Key: Xor Value + Value
 Copy Result to clipboard.
 prints conversion history
 334 downloads (0 reviews)0 comments Submitted 
- 
(0 reviews)0 comments Updated 
- 
JsonCodeDumperBy TdLove this script can help you dump all the JSON code in the game
 file will be saved in '/sdcard/Notes/'
 Telegram: https://t.me/TDL0VE
 TelegramGroup: https://t.me/TdLove_Chat_Group
 509 downloads 
- 
SuperSusDumperBy TdLove this script can help you dump Super Sus.
 file will be saved in '/sdcard/Download'
 Telegram: https://t.me/TDL0VE
 TelegramGroup: https://t.me/TdLove_Chat_Group
 397 downloads (0 reviews)0 comments Updated 
- 
Encryption base 32By Batman_games This script is-open source
 
 
 my channel telegram: https://t.me/BatmanGamesChannel
 351 downloads 
- 
BadCase's Unreal/IDA ToolboxBy BadCase You must have IDA in order to load the games .so file and get it's function list to use this script.
 Load the lib, goto the menu to search by name and press Ctrl + a, select all and then copy (WAIT for IDA to start responding again) and paste them into notepad++, save and copy the text filetoyour device.
 
 This script is similar to my Il2CppDumper Toolbox, here is a video of it's use.
 
 849 downloads 
- 
Hook 64-hook fieldBy shenmi It can only be used for ARM64 games. It is produced and open sourced by shenmi. It hooks any field in the same class through a function that will be called by the game.
 hook-field.lua
 417 downloads 
- 
arm64 Get all registers for ARM64By shenmi gglua 64-bit register debugging tool will obtain X0 to X31, S0 to S31, D0 to D31, a total of 93 register values for our debugging, shenmi production and open source sharing
 Note: The function that needs to obtain the register needs to be placed in the save list and checked. When those registers appear in the save list, please let the game start and call this function, then the value of the register will be output in your save list.
 64-registersdebugging.lua
 331 downloads (0 reviews)0 comments Submitted 
- 
Script download app in apkpureBy Batman_games Open source
 
 https://t.me/BatmanGamesChannel
 1,365 downloads (0 reviews)0 comments Submitted 
- 
Xor Xor Key Calculator_v1.0.luaBy Midranger This Script is calculating Xor key by Inputting First Encrypted value and value you want to set. There are 3 types : For Integer, Float and Double. Script is simple to use, here is video link where you can see instructions. Happy Cheating :))
 
 559 downloads (0 reviews)0 comments Submitted 
- 
Download Statistics2,682
 Files7,405
 Comments1,558
 Reviews

 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	