You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.4 KiB
31 lines
1.4 KiB
# build scripts
|
|
|
|
First things first, to get this compiling/working for you, you are going to need to fix these build scripts:
|
|
|
|
```
|
|
adb logcat -c
|
|
adb push C:\Users\%USERNAME%\source\repos\ligma\ARM\Release\libligma.so /data/app/com.activision.callofduty.shooter-1/lib/arm/libligma.so
|
|
start cmd /k "title 'ligma filter' & adb logcat | findstr ligma"
|
|
start cmd /k "title 'codm logs' & adb logcat | findstr com.activision.callofduty.shooter"
|
|
start cmd /k "title 'all logs' & adb logcat"
|
|
adb shell am start -n com.activision.callofduty.shooter/com.tencent.tmgp.cod.PermissionGrantActivity
|
|
```
|
|
|
|
just change `C:\Users\%USERNAME%\source\repos\ligma\ARM\Release\libligma.so` to the path of your repo. Also change `adb` to whatever `adb` your emulator is using.
|
|
|
|
# setup
|
|
|
|
Since we arent done making this cheat, we have no need to repackage the entire apk and reinstall everytime we wanna test our code. Since the application
|
|
is not inside of this repo, you will need to first download the apk from here: [cod mobile](https://apkpure.com/call-of-duty-legends-of-war/com.activision.callofduty.shooter).
|
|
|
|
### decompile
|
|
|
|
use apktool.jar to decompile the apk. we are going to patch a smali file to load our .so before any other .so.
|
|
|
|
```
|
|
apktool.jar d codm.apk
|
|
```
|
|
|
|
now go to this smali file: `smali\com\tencent\tpshell\TPShellApplication.smali`. Add this smali code to load our .so:
|
|
|
|
<img src="https://imgur.com/5OcgEsB.png"/> |