Есть ли способ декомпилировать двоичный файл из приложения для iPhone.
Я сделал джейлбрейк своего IPhone и с удивлением обнаружил, что базы данных других приложений широко открыты для копирования.
Поэтому я экспортировал свою самую важную таблицу и жестко закодировал ее в код.
Вместо того, чтобы загружать таблицу в массив из БД, я просто сгенерировал код для заполнения массива и сохранил только самую основную информацию о БД, чтобы отношения все еще работали.
Прошло некоторое время, но теперь работает нормально.
Мне просто интересно, могу ли я быть в безопасности, может кто-нибудь легко декомпилировать бинарный файл для приложения и извлечь данные. В Java легко декомпилировать файлы * .class, хотя это тот байт-код, где я предполагаю, что приложения для iphone более низкого уровня.
Я знаю, что IPhone SDK 4 может помечать файлы как безопасные. Кто-нибудь знает, может ли это быть отменено джейлбрейками или это блокировка Unix?