Блог, связанный с ApkTool, написанный ранее:
ссылка 【Android Безопасность】DEX шифрование ( Обычно используется Android Инструмент декомпиляции | apktool | dex2jar | enjarify | jd-gui | jadx ) 1. апктул Глава блога ;
Официальный адрес сайта : https://ibotpeaches.github.io/Apktool/
Адрес документа : https://ibotpeaches.github.io/Apktool/documentation/
Две наиболее важные функции ApkTool — распаковка и упаковка;
Если APK-файл был закален, правильный файл dex/so/resource не удастся получить при распаковке и не удастся выполнить переупаковку;
операция переупаковки : использовать ApkTool инструмент , Воля APK Распаковать , изменить или внедрить so документ , Затем переупаковать ;
Выполните команду java -jar apktool_2.4.1.jar d demo.apk -o demo,
java -jar apktool_2.4.1.jar d demo.apk -o demo
в d позади находится Будет декомпилирован apk документ ,
-o demo Смысл в том, Результаты декомпиляции Воли выводятся в demo в каталоге ;
Процесс декомпиляции:
Проверить AndroidManifest.xml документ , Вы можете увидеть реальное содержание документа ;
Не перепаковывайте документ после перевода;
java -jar apktool_2.4.1.jar b demo -o demo_repackage.apk
b demo указывает каталог демонстрационной версии, который необходимо упаковать;
-o demo_repackage.apk Он предназначен для новой упаковки. Документ установки приложения demo_repackage.apk ;
Процесс переупаковки: