This work produces the tampered version of the original app in such a way that it can by-pass the following Self-Defense-Checks if the related code is locatable from keyword-based search (i.e. through static analysis). The SDCs that are considered is:
-
Anti-tampering
-
Root Detection
-
Emulator Detection
-
Dynamic Instrumentation Framework Detection
Follwing tools/software needs to be setup:
-
apktool
-
keytool
-
aapt
-
Android Studio
-
Emulator
-
Java
-
adb (Android debug bridge)