Apk.sh — это Bash-скрипт, который облегчает реверс-инжиниринг Android-приложений, автоматизируя некоторые повторяющиеся задачи, такие как извлечение, декодирование, восстановление и исправление APK. Он в основном использует apktool для дизассемблирования, декодирования и восстановления ресурсов и немного bash для автоматизации процесса инъекции гаджетов frida.
Фичи: патчинг APK для загрузки frida-gadget.so при запуске, поддержка пакетов приложений/разделенных APK, разборка ресурсов до почти оригинального вида с помощью apktool, восстановление декодированных ресурсов обратно в бинарный APK/JAR с помощью apktool, подпись apk с помощью apksigner, поддержка нескольких архитектур (arm, arm64, x86, x86_64), не требуется рутованное Android-устройство.