medialibrary.sqlitedb - 关于如何编辑和查看的任何想法?

时间:2012-01-25 20:32:38

标签: iphone ipad sqlite ipod media-library

有人在MediaLibrary.sqlitedb的iPhone / iPad / iPod /var/mobile/media/iTunes_Control/iTunes上有任何线索吗?我发现谷歌上没有任何线索,并认为iPhone已经存在了一段时间,有人知道这个数据库的某些东西。 一些SQLite浏览器可以列出数据库结构,但到目前为止我找不到可以列出实际数据的浏览器。请帮帮我!

2 个答案:

答案 0 :(得分:0)

使用SQLite Studio,它还可以读取数据库中的值。

答案 1 :(得分:0)

sqlite3命令行工具也可以读取所有内容。似乎任何支持sqlite版本3的东西都应该能够(perl / python / ruby​​ / etc libs)。

$ file ./iTunes_Control/iTunes/MediaLibrary.sqlitedb
./iTunes_Control/iTunes/MediaLibrary.sqlitedb: SQLite 3.x database, user version 1140116
$ sudo apt-get install sqlite3 # ubuntu/debian
$ sqlite3 ./iTunes_Control/iTunes/MediaLibrary.sqlitedb
SQLite version 3.7.13 2012-06-11 02:05:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /media/ipod/./iTunes_Control/iTunes/MediaLibrary.sqlitedb 
sqlite> .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE genius_config (id INTEGER PRIMARY KEY, version INTEGER UNIQUE, default_num_results INTEGER DEFAULT 0, min_num_results INTEGER DEFAULT 0, data BLOB);
...[snip]...