Извлечение данных из старого приложения на iOS

3

У меня есть приложение, из которого я хотел бы извлечь некоторые данные, оно больше не обновляется и перестанет работать, как только я перейду на iOS 11 из-за поддержки захода солнца 32-битной поддержки.

Приложение содержит два файла, один .bak и .dat. Открытие в текстовом редакторе показывает файлы, связанные с SQLite. (Первая строка гласит SQLite). Некоторые из моих данных видны в файле, но часть их представлена ​​нечитаемыми символами.

Я попытался с помощью razorsql преобразовать файл во что-то, что я могу запросить, но безуспешно Есть что-нибудь еще, что я могу попробовать?

Редактировать: Приложение отслеживает расходы, SpendingLite. Я не уверен, что он использовал для хранения данных, но мое лучшее предположение было бы или SQLite или Core Data.

Я попытался импортировать как .dat, так и .bak в razorsql в качестве резервной копии SQLite. Он показывал тот же зашифрованный текст, который я видел, когда открывал его с помощью текстового редактора.

Я также сделал копию файла и попытался преобразовать его в CSV, но и не повезло.

Andrew Lauer Barinov
источник
Если это помогло, последний раз, когда приложение обновлялось, было около iOS 6. Моя самая старая полная резервная копия от iOS 8.
Andrew Lauer Barinov
2
Некоторые дополнительные сведения о приложении и о том, что именно вы пробовали с razorsql и как оно не сработало, могут помочь здесь
nohillside
@nohillside Я добавил больше деталей, которые вы просили. Лмк, если это поможет.
Andrew Lauer Barinov
1
Скорее всего, это файл базы данных SQLite. Вы можете использовать любое графическое приложение или приложение для чтения базы данных SQLite из командной строки, чтобы прочитать содержимое базы данных.
Nimesh Neema
2
Ты можешь бежать sqlite3 NAME.dat и, если это не выдает сообщение об ошибке, введите .schema (включая начальную точку) на sqlite> незамедлительный? Затем, пожалуйста, добавьте результат к вопросу.
nohillside