Недавно я только что увидел своего сотрудника, который является разработчиком Android, декомпилировал файл APK и прочитал весь исходный код. После некоторого поиска в Google я обнаружил, что это можно сделать и с файлом IPA.Защитить исходный код от угона iOS
Как защитить свое приложение от обратной инженерии? Кроме того, я сохранил файл SQLite в папке «Документ». Где я могу сохранить его или как его можно защитить?
Спасибо.
Вопрос здесь не в том, «Как я могу защитить свое приложение от обратной инженерии?» но «Как далеко я хочу пойти, чтобы защитить свое приложение от обратной инженерии?» Если кто-то определен достаточно, чтобы взломать ваше приложение, они * будут * делать это. Вопрос в том, хотите ли вы просто попытаться остановить случайных пользователей от подглядывания внутрь, или вы хотите прекратить более жесткие попытки взлома? Где вы проводите линию? – computerfreaker
ну, я не знаю, как далеко они поедут, но не с небольшим кодом командной строки, как android. Это как 5 минут, и тогда у них все хорошее и чистое, даже я могу сделать это сам. –
Вы нашли что-то, что показывало вам, как декомпилировать IPA? Я бы сказал, что это не так просто, как вы говорите, во-первых, они зашифрованы, во-вторых, скомпилированное приложение в основном собрано, а в-третьих Objective-c использует «objc_sendMsg()» – CW0007007