Некоторые Apk-файлы не имеют классов.dex
Я хочу реверс-инжиниринг файла APK. Я пытаюсь извлечь APK - файл и обнаружил, что classes.dex отсутствует. Но этот файл доступен и в других APK-файлах.
Может ли кто - нибудь объяснить причину?
Можно ли спрятать классов.dex-файл в APK или создать Android игры без классов.Декс?
Kornfeld Eliyahu Peter
"Может ли кто - нибудь объяснить причину?" - да, но почему мы должны?
Почему в первую очередь вы хотите "реверс-инжиниринг APK-файла"? Пахнет не очень хорошо...
ckumaresanmba
Основная причина этого заключается в том, что мне нужно создать безопасное приложение. Именно поэтому я пробую все возможные способы взлома приложений. Чтобы сделать это, сначала мне нужно знать, как другие защищают свое приложение.
Kornfeld Eliyahu Peter
Подсказка 1 - сделайте немного Google
Подсказка 2 - файл .dex является исполняемым файлом внутри APK, и можно построить неисполняемый APK (только ресурс)...
ckumaresanmba
Это означает, что неисполняемый APK не должен выполнять никаких функций на телефоне, верно?
Kornfeld Eliyahu Peter
Это возможно, чтобы загрузить APK-файл только для ресурсов...
Другая возможность, что Декс-переоптимизированный включена, то во время компиляции и для этого расширения вы ищете .odex...