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