Skip to content

Zaenalos/Zen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub release


Zen

Zen, A mod menu for Growtopia (Android)


⭐ Screenshots

Zen Screenshot 1

Zen Screenshot 2


📦 How to Build

Building Zen is straightforward, and the following steps will guide you through the process. You can use Termux or any Linux command line.

Requirements

Ensure the following are installed on your system:

Step-by-Step Guide

  1. Clone the repo: Clone the repository:

    git clone https://github.com/Zaenalos/Zen
  2. Important: After cloning the repo, don't forget to set the location of your Termux-NDK toolchain in this line.

  3. Set up the Build Directory: Create the build directory where the project files will be compiled:

    cd out/build
  4. Generate the Build Files: Inside the out/build directory, generate the build files by running:

    cmake ../..
  5. Build the Project: Use the following command to build the project with multiple threads.

    cmake --build . --parallel
  6. Locate the Output: After a successful build, the shared library libZen.so will be generated in this directory (Feel free to modify the output location.).

  7. Injecting to Growtopia: Injecting in Growtopia is super easy:

    1. Download and install Growtopia then decompile the app.
    2. After decompiling the main app, decompile the base.apk.
    3. Decompile the classes3.dex, go to com/rtsoft.growtopia/Main.
    4. Inject this dalvik code in this location: Injecting dalvik code
      const-string v0, "Zen"
      invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
      
    5. Recompile the base.apk
    6. Decompile the split_config.arm64_v8a.apk, goto lib/arm64-v8a.
    7. Add the libZen.so, then recompile the split_config.arm64_v8a.apk.
    8. Install the modded apk and have fun!

▶️ Video Tutorial

Injecting:

https://github.com/Zaenalos/Zen/blob/main/Tutorial.mp4


💻 Credits

Zen wouldn't be possible without the help of these amazing open-source projects:

  • ShadowHook: A fast and dynamic Android inline hook library, used in Zen for hooking system functions.

  • ImGui: A powerful and flexible graphical user interface library, used for creating Zen's mod menu.

  • Termux-NDK: A toolchain for developing Android native code in Termux, used for building Zen on Android devices.


🫱🏻‍🫲🏿 Contributing

Contributions are welcome! If you have ideas for new features or improvements, feel free to fork the repository and submit a pull request. I have no time to improve and continue this project so it's up to you guys!


About

A Growtopia with mod menu (Android)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published