Действительно ли возможно декомпилировать Android .apk файл?

Действительно ли пользователи в состоянии преобразовать apk файл моего приложения назад к фактическому коду? Если они делают - там какой-либо способ предотвратить это?

83
задан skolima 23 May 2011 в 15:26
поделиться

1 ответ

Во-первых, apk-файл - это просто измененный файл jar. Таким образом, реальный вопрос заключается в том, могут ли они декомпилировать файлы dex внутри. Ответ вроде как. Уже есть дизассемблеры, такие как dedexer и smali . Вы можете ожидать, что они будут только улучшаться, и теоретически в конечном итоге должна быть возможна декомпиляция в реальный исходный код Java (по крайней мере, иногда). См. Предыдущий вопрос о декомпиляции DEX в исходный код Java .

Вы должны помнить, что обфускация никогда не работает. Выберите хорошую лицензию и сделайте все возможное, чтобы обеспечить ее соблюдение в соответствии с законом. Не тратьте время на ненадежные технические средства.

79
ответ дан 24 November 2019 в 08:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: