I have been talking about this for awhile... HERE WE GO!!!
I apologize if you do not understand a part of this, I am bad at explaining things...
Features:
Write hex to a specific lib.so (libil2cpp.so or others) at runtime.
Mixed with CPAnitDumper it is harder for leechers to L E E C H
Works on all types of android games (Unity etc)
To Do:
Video tutorial
Write to multiple lib.so's
Make instructions easier to understand
Download:
[Hidden Content]
Beginning Tutorial:
If you have not read @ZahirSher's tutorial on how to "How to add a Toast/Popup to your Android Mods" then read instructions 1 - 11.
Once you have done this to your apk continue below.
Download Code Above ^^^
Read the file "README.txt" in the zip file downloaded.
In OnCreate inside the smali file paste the code said inside of the txt file downloaded (its inside of the two big lines).
Change the text "/lib/libil2cpp.so" to your specific lib you want to write to. Unity is going to always be "/lib/libil2cpp.so". Others might be "/lib/libTerraria.so" or "/lib/libgameidk.so".
Paste Inject.smali inside of the apps smali directory like this (create new folders if needed) - /smali/com/jbro129/androidinject/Inject.smali
Writing To The Lib:
Here is the base smali code to put inside Inject.smali from what you downloaded.
const/16 v1, 0x1234 // the offset
const-string/jumbo v2, "1EFF2FE1" // the hex
invoke-static {v1, v2}, Lcom/jbro129/androidinject/Inject;->write(ILjava/lang/String;)V // write
Inside of Inject.smali paste that code as many times as needed with your own offsets and hex.
Rebuilding APK:
"How to add a Toast/Popup to your Android Mods" instructions 13 - 17.
Video Tutorial:
Coming Soon!
Credits:
- @Jbro129 (me)