как декомпилировать сторонние пакеты ?? Я пробовал декомпилировать свои собственные apk ... они работают нормально ... Кто-нибудь, пожалуйста, скажите мне, есть ли способ сделать это ??
Получение исходного кода из файла apk для сторонних пакетов
Ответы (1)
Попробуйте выполнить следующие действия:
1) Используйте apktool в своем приложении:
apktool d -s -r APPNAME.apk
Вы получите такую структуру проекта:
│ AndroidManifest.xml
│ apktool.yml
│ classes.dex(!)
│ resources.arsc
│
├───assets
├───lib
└───res
Или рядом с ним. 2) Используйте инструмент d2j-dex2jar:
d2j-dex2jar classes.dex
3) Откройте файл в JD-GUI и прочтите :)
person
onCreate
schedule
26.02.2014
Могу также добавить, что существует современная альтернатива этому маршруту APKTool- ›dex2jar-› JD-GUI! Просто попробуйте декомпилятор APK с открытым исходным кодом и декомпилятор DEX под названием Jadx: sourceforge.net/projects/jadx/files Здесь также есть онлайн-версия: javadecompilers.com/apk
- person Andrew Rukin; 08.09.2015