git clone --recurse-submodules https://github.com/KuhakuPixel/AceTheGame.git
git clone --recurse-submodules [email protected]:KuhakuPixel/AceTheGame.git
specific build instruction is provided at the readme of each subproject.
Folder | Description |
---|---|
ACE | Memory scanner and editor for linux and android |
Modder | Attaching a memory scanner and editor service in the apk itself so you can read/write memory without root |
ATG | Mobile Apk GUI For Memory scaner and editor (will be similiar like Game Guardian), this uses ACE for memory scanning/editing |
billing-hack | allows you to automatically verify purchases made through patched APKs, enabling you to make in-app purchases for free |
ACE
and ATG
write to adb logcat
which can be seen by running in your terminal
adb logcat -s "ACE", "ATG"
it contains logging information like commands that ATG
sent to ACE
this can help debug bugs that involve communication between the two
adb logcat --buffer=crash
- need to have docker installed
python ./docker_build.py
- run the image first
python ./docker_run_shell.py
running
docker ps
should give (the container ID might be different, so you need to adjust your arguments)
CONTAINER ID IMAGE COMMAND CREATED STATUS
e46afdd42728 ace_the_game "bash" About a minute ago Up About a minute
- copying the folder to your machine
sudo docker cp e46afdd42728:/release .
now you should have release
folder in the current directory
A python script ./make_release.py
is provided to automatically create binary release for each project
(You need to download NDK
python ./make_release.py [PATH_TO_android.toolchain.cmake]
example:
python ./make_release.py ~/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake
the script will create release
folder