Реверс инженеринг apk - rsajob/docs GitHub Wiki
- Установить ASTRO из Google Play
- В ASTRO есть возможность сделать backup приложения. Оно будет помещено в папку
/sdcard/backups/apps/<appID>
- Узнаём какие приложения есть
adb shell ls /sdcard/backups/apps/
- Скачиваем на компьютер
adb pull /sdcard/backups/apps/<appID>
- Или скачиваем всё на компьютер
adb pull /sdcard/backups/apps/
Инструменты
Декомпиляция:
-
apktool d file.apk
- ресурсы, AndroidManifest.xml, smali -
d2j-dex2jar.sh file.apk
- Достаётfile-dex2jar.jar
с файлами*.class
внутри -
jd-cli file-dex2jar.jar -od decompiled
- Декомпилирует в папку decompiled -
java -jar jd-gui.jar file-dex2jar.jar
->Menu
->Save All Sources
->file-dex2jar.jar.src.zip