我想检查iOS 5中引入的iPhone上的 MediaLibrary.sqlitedb 文件(并替换早期iOS4的library.itdb和location.itdb文件)。它的标题是“SQLite格式3”,但SQLite数据库浏览器无法打开它,另一方面,SQLite数据库浏览器会打开Library.itdb和Location.itdb文件。任何的想法?任何其他sqlite浏览器可以打开MediaLibrary.sqlitedb文件进行分析?
答案 0 :(得分:1)
使用SQLite Studio(http://sqlitestudio.one.pl),它似乎是唯一可以读取结构以及数据库值的SQLite管理器。
答案 1 :(得分:0)
万一其他人来到这里寻找可以读取MediaLibrary.sqlitedb数据库的Mac(本机)工具,我可以报告我已经使用Base应用程序(http://menial.co.uk/base/)来阅读该文件在iOS 5,6,7和8上成功完成。(我发现SQLite Studio有点难以使用)。
但是,即使您编辑数据库条目,我相信iPhone上运行的某些服务也会擦除您的更改。您必须在私有框架中调用某些方法来进行更改,并将其永久保留。