- Status
- Offline
- Joined
- Jan 20, 2025
- Messages
- 43
- Reaction score
- 19
If you want to create mods for games or applications directly on your Android without using a computer, then you've come to the right place. This can be convenient, especially if you don't have a PC at hand, but keep in mind: This is not for beginners. You will need basic Linux skills, an understanding of debugging, and a little patience. Let's figure out how to do this, in simple language, so that everything is clear.

What you need to get started
You'll need a few things to get started.:
- Rooted device: This means that your Android must be unlocked to access system files. How to do this depends on your model, but the Internet is full of guides.
- Kali NetHunter: This is a mobile version of Linux that creates a full-fledged Linux environment on your device. Install it via CHROOT, and you won't need to modify the kernel.
- GameGuardian (GG): It's a cool memory hacking tool to change values in games, like health or coins. You can find it in the Play Store or on the You cant view this link please login..
- LLDB: A debugger that helps you connect to processes and see what's going on in memory. Install it via the Kali terminal with the apt-get install lldb command.
- A file manager with functions: For example, MT Manager, which allows you to edit HEX code, DEX files, and even sign APKs. If there is no such thing, you can use apktool via Kali.
How do I set everything up?
The first step is to get root access on the device. This requires unlocking the bootloader through the Developer settings, installing TWRP Recovery and Magisk firmware. Each phone model has its own nuances — look for the exact instructions on the forums. Make sure to make a backup copy of the data, as the process may lead to their loss or damage to the device. After getting root rights, install Kali NetHunter from the official website
You cant view this link please login.
. Choose the version compatible with your device: some require firmware via Recovery, others are installed as an application. Next, open the Kali terminal and enter the command "apt update && apt install lldb -y" to install the LLDB debugger. Make sure that the terminal has root rights (command "su" before installation). Install GameGuardian via the Google Play Store — it's the safest option. After launching, grant the application root access in the settings. For MT Manager, look for APK on trusted resources. Before installing, check the file for VirusTotal to avoid viruses.How to search and change memory addresses
Let's say you want to change the number of coins in the game. Start the game, open GameGuardian and find the memory address where this value is stored. Then connect LLDB to the game process via the Kali terminal to understand which file (lib.so ) this address is located. You can use GG to calculate the offset, and then use the HEX editor in MT Manager to edit this file. It's a bit like magic, but it gets easier with practice.
How to edit APK files
In order for the changes to remain forever, you need to edit the APK file itself. Unpack it via apktool in the Kali terminal with the command apktool d -f <file name.apk>. Then change the necessary files, for example, classes.dex, using the HEX editor in MT Manager. After that, pack it back with the command apktool b <folder> -o <new file.apk> and sign using jarsigner or the built-in MT functions. Install the modified APK and check if the mod is working.
Example: Endless resources in Tiny Towers
- Launch the game and GG.
- Find the value of the coins in your memory.
- Through Kali, connect LLDB to the game process (see the PID in GG).
- Set a breakpoint to change coins — GG will show the address.
- Find the offset in lib.so edit the HEX code.
- Reinstall the APK via MT Manager and enjoy the wealth!

Conclusion
In this article, I explained how you can start making cheats and mods using your android phone. If you still have any questions, write them in the comments.