Jump to content
  • GameGuardian APK 101.1

       209,807,781  
    Overview: 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

184 files

  1. Il2CppGG

    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
     

    1,830 downloads

       (0 reviews)

    0 comments

    Updated

  2. GG hack script (Works for all games)

    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:  https://neopi.xyz
     
     
    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. 

    2,820 downloads

       (0 reviews)

    0 comments

    Updated

  3. Super Encryption Lua GG | SELGG.lua

    Script for lua gg encryption (offline).
    ✓ Block Loader.
    ✓ Support all type strings.
    ✓ Super Loud Decrypt.
    ✓ Support Comment encryption.
     
    Problem :
    Telegram
    Beta version

    48,522 downloads

       (2 reviews)

    49 comments

    Updated

  4. Encryption SBT Simple

    Encryption SBT Simple 💯
    🥰 Enc by : @SBTCPM
    🛡️ Anti : Log-Load-Hook
    🆙 Version : 1.0.4
     
    Telegram: @SBT_CPM
    About me: @SBTINF0
    Thank you 🙏

    369 downloads

       (0 reviews)

    2 comments

    Submitted

  5. Builder Script Game Guardian

    This is a simple script to create a script for game guardian based on what you input into it.

    411 downloads

       (0 reviews)

    0 comments

    Submitted

  6. Converter String-Byte

    📝Simple And Fast
     

    146 downloads

       (0 reviews)

    0 comments

    Submitted

  7. King Encrypt

    Full Protect.

    2,543 downloads

       (0 reviews)

    17 comments

    Updated

  8. K- EncrYpt

    K- EncrYpt Open Source
    For Learning..
    With Simple Code..

    263 downloads

       (0 reviews)

    0 comments

    Submitted

  9. 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,192 downloads

       (0 reviews)

    4 comments

    Updated

  10. DEXInfoExtractor

    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.

    287 downloads

       (0 reviews)

    0 comments

    Submitted

  11. Value to ARM Hex Converter

    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

    920 downloads

       (0 reviews)

    0 comments

    Updated

  12. Lib Offset Hook Editor/Tester

    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,558 downloads

       (2 reviews)

    0 comments

    Updated

  13. SlowAES

    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)
     

    409 downloads

       (0 reviews)

    0 comments

    Submitted

  14. Actively call functions arm64

    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

    406 downloads

       (0 reviews)

    0 comments

    Submitted

  15. XOR Converter

    Encrypt / Decrypt / Get Key. 
    Encrypt: Value + Key
    Decrypt: Xor Value + Key
    Get Key: Xor Value + Value
    Copy Result to clipboard. 
    prints conversion history 

    314 downloads

       (0 reviews)

    0 comments

    Submitted

  16. API translator

    + Lua translator ui gg

    646 downloads

       (0 reviews)

    0 comments

    Updated

  17. JsonCodeDumper

    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

    485 downloads

       (0 reviews)

    13 comments

    Updated

  18. SuperSusDumper

    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

    386 downloads

       (0 reviews)

    0 comments

    Updated

  19. Encryption base 32

    This script is-open source
     
     
    my channel telegram: https://t.me/BatmanGamesChannel

    338 downloads

       (0 reviews)

    1 comment

    Submitted

  20. BadCase's Unreal/IDA Toolbox

    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.
     

    822 downloads

       (0 reviews)

    3 comments

    Updated

  21. 64-hook field

    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

    392 downloads

       (0 reviews)

    1 comment

    Submitted

  22. Get all registers for ARM64

    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

    270 downloads

       (0 reviews)

    0 comments

    Submitted

  23. Script download app in apkpure

    Open source
     
    https://t.me/BatmanGamesChannel

    1,223 downloads

       (0 reviews)

    0 comments

    Submitted

  24. Xor Key Calculator_v1.0.lua

    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 :)) 
     

    547 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Dumper fields GamevarDef Free Fire 1.100

    --open game free fire  to run this script
    --working free fire 1.100
    -- script create by Batman Games
     
    --credits Batman Games

    1,070 downloads

       (0 reviews)

    0 comments

    Updated


  • 121885 What virtual space do you use?

    1. 1. What virtual space do you use?


      • Parallel Space (best choice)
      • VirtualXposed
      • Parallel Space Lite
      • GO Multiple
      • Dr. Clone
      • Virtual Space
      • ES Parallel Accounts
      • NoxApp+
      • DualSpace
      • Octopus
      • AppBox
      • DualSpace Blue
      • DualSpace Lite
      • 2Face
      • Other virtual space
      • I have a root
      • Multiple Space
      • clonneapp
      • Parallel Accounts
      • APP Cloner
      • App Hider
      • Calculator+
      • Multi
      • App Hider Lite
      • Dual App
      • Phone (Dialer Vault)
      • Notepad
      • Parallel Space Pro
      • VMOS
      • Clone App
    2. 2. Do you use the Internet?


      • No, I don't.
      • Yes, I do.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.