Как предотвратить обратный инжиниринг файла Android APK для безопасного кода?

У меня есть источник приложения и его файл APK. Теперь я хочу предотвратить обратный инжиниринг этого APK-файла. Если возможно защитить мое приложение от реверс-инжиниринга, какие шаги нужно выполнить в моем коде, или для этого используется какая-либо библиотека?

1 ответ

Решение

Теперь я хочу предотвратить обратный инжиниринг этого APK-файла.

Это невозможно, извини.

Если возможно защитить мое приложение от реверс-инжиниринга, какие шаги нужно выполнить в моем коде, или для этого используется какая-либо библиотека?

ProGuard, правильно настроенный, запутает ваш код. DexGuard, коммерческая расширенная версия ProGuard, может помочь немного больше. Тем не менее, ваш код все еще может быть преобразован в smaliи разработчики с опытом реинжиниринга смогут узнать, что вы делаете из этого smali код.

Если вы не хотите, чтобы другие видели ваш код, не храните этот код на своем устройстве.

Другие вопросы по тегам