Ciao e ancora grazie per il supporto, sei gentilissimo!
CMQ veniamo a noi, ho provato a fare come mi hai detto, ho copiato il contenuto di data/* nella root del telefono, seguendo come sono installate normalmente le app sull’iPhone, ho dato un occhiata in giro per vedere com’erano i permessi dei file presenti nelle varie directory giusto per evitare di dare root a tutto e non poter eseguire nulla dall’utente mobile, in ogni caso seguendo il tuo consiglio ho dato all the world alle directory e ai file che questo .deb copia nel sistema:
chmod -R 777 /var/mobile/Library/Instinctiv /Applications/Shuffle.app/ /Library/MobileSubstrate/DynamicLibraries/libshuffle.* /usr/local/
Escludendo il fatto che /usr/local non esisteva prima di copiare i file (fatto di per se strano), seguendo il postinst come da te sugerito, ho dato i vari permessi e poi lanciato il prerun.
La prima esecuzione non è delle migliori:
# /Applications/Shuffle.app/prerun
2009-07-02 17:02:04.802 prerun[543:903] Analyzing your music library...
INITING CONTROLLER
Could not open idb file.
error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
2009-07-02 17:02:05.277 prerun[543:903] [BEGIN] Post Processing...
error compiling query "ALTER TABLE item ADD COLUMN in_songs_collection INTEGER NOT NULL DEFAULT 0;": duplicate column name: in_songs_collection
error compiling query "ALTER TABLE item ADD COLUMN title_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: title_blank
error compiling query "ALTER TABLE item ADD COLUMN artist_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: artist_blank
error compiling query "ALTER TABLE item ADD COLUMN album_artist_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: album_artist_blank
error compiling query "ALTER TABLE item ADD COLUMN album_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: album_blank
error compiling query "ALTER TABLE item ADD COLUMN composer_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: composer_blank
error compiling query "ALTER TABLE item ADD COLUMN grouping_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: grouping_blank
error compiling query "ALTER TABLE item ADD COLUMN title_section_order BLOB;": duplicate column name: title_section_order
error compiling query "ALTER TABLE item ADD COLUMN artist_section_order BLOB;": duplicate column name: artist_section_order
error compiling query "ALTER TABLE item ADD COLUMN album_section_order BLOB;": duplicate column name: album_section_order
error compiling query "ALTER TABLE item ADD COLUMN album_artist_section_order BLOB;": duplicate column name: album_artist_section_order
error compiling query "ALTER TABLE item ADD COLUMN composer_section_order BLOB;": duplicate column name: composer_section_order
error compiling query "ALTER TABLE item ADD COLUMN genre_section_order BLOB;": duplicate column name: genre_section_order
error compiling query "ALTER TABLE item ADD COLUMN series_name_section_order BLOB;": duplicate column name: series_name_section_order
2009-07-02 17:02:06.183 prerun[543:903] Running Misc Commands...
2009-07-02 17:02:06.260 prerun[543:903] Running Create Triggers...
2009-07-02 17:02:06.592 prerun[543:903] [-END-] Post Processing.
Stats
totalTime=1.18s
commands=0.53
misc=0.24s
icuSort=0.00s (MLS_icu_data=0.00s, MLS_icu_sec_data=0.00, dropIdx=0.00, normalize=0.00, update_orders=0.00, tStatsICUOther1=0.00, createIndex=0.00)
2009-07-02 17:02:06.683 prerun[543:903] Instinctiv Shuffle shut down.
Come puoi notare c’e’ subito il fatidico “Could not open idb file.” seguito da una serie di errori perche’ non può modificare la tabella item del database (quasi certamente il DB di itunes)
Ho provato un respring e uno shutdown + restart, magari il db era lockato ma niente, il secondo lancio di prerun non da buon esito:
# /Applications/Shuffle.app/prerun
2009-07-02 17:14:21.663 prerun[115:903] Analyzing your music library...
INITING CONTROLLER
2009-07-02 17:14:21.733 prerun[115:903] ERROR-cbk: filesize mismatch. expected = 266, actual = 0 (error -21812)
2009-07-02 17:14:21.863 prerun[115:903] Read connection to database failed
2009-07-02 17:14:21.873 prerun[115:903] WARNING: unable to load database, restoring db files from backup (recovery option 1)
2009-07-02 17:14:21.885 prerun[115:903] *** STARTING: DB Restore ***
2009-07-02 17:14:21.909 prerun[115:903] no backup file found at path: /var/root/Media/iTunes_Control/iTunes/iTunes Library.itlp/DBTemp/Backup/iTunes_Control/iTunes/iTunes Library.itlp/Library.itdb
2009-07-02 17:14:21.918 prerun[115:903] no backup file found at path: /var/root/Media/iTunes_Control/iTunes/iTunes Library.itlp/DBTemp/Backup/iTunes_Control/iTunes/iTunes Library.itlp/Dynamic.itdb
2009-07-02 17:14:21.930 prerun[115:903] no backup file found at path: /var/root/Media/iTunes_Control/iTunes/iTunes Library.itlp/DBTemp/Backup/iTunes_Control/iTunes/iTunes Library.itlp/Extras.itdb
2009-07-02 17:14:21.941 prerun[115:903] no backup file found at path: /var/root/Media/iTunes_Control/iTunes/iTunes Library.itlp/DBTemp/Backup/iTunes_Control/iTunes/iTunes Library.itlp/Locations.itdb
2009-07-02 17:14:21.952 prerun[115:903] no backup file found at path: /var/root/Media/iTunes_Control/iTunes/iTunes Library.itlp/DBTemp/Backup/iTunes_Control/iTunes/iTunes Library.itlp/Locations.itdb.cbk
2009-07-02 17:14:21.963 prerun[115:903] *** FINISHED: DB Restore (time = 0.08s) ***
2009-07-02 17:14:21.981 prerun[115:903] ERROR-cbk: filesize mismatch. expected = 266, actual = 0 (error -21812)
2009-07-02 17:14:22.083 prerun[115:903] Read connection to database failed
2009-07-02 17:14:22.093 prerun[115:903] WARNING: unable to load database, deleting db files (recovery option 2)
error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
2009-07-02 17:14:22.464 prerun[115:903] [BEGIN] Post Processing...
error compiling query "ALTER TABLE item ADD COLUMN in_songs_collection INTEGER NOT NULL DEFAULT 0;": duplicate column name: in_songs_collection
error compiling query "ALTER TABLE item ADD COLUMN title_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: title_blank
error compiling query "ALTER TABLE item ADD COLUMN artist_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: artist_blank
error compiling query "ALTER TABLE item ADD COLUMN album_artist_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: album_artist_blank
error compiling query "ALTER TABLE item ADD COLUMN album_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: album_blank
error compiling query "ALTER TABLE item ADD COLUMN composer_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: composer_blank
error compiling query "ALTER TABLE item ADD COLUMN grouping_blank INTEGER NOT NULL DEFAULT 0;": duplicate column name: grouping_blank
error compiling query "ALTER TABLE item ADD COLUMN title_section_order BLOB;": duplicate column name: title_section_order
error compiling query "ALTER TABLE item ADD COLUMN artist_section_order BLOB;": duplicate column name: artist_section_order
error compiling query "ALTER TABLE item ADD COLUMN album_section_order BLOB;": duplicate column name: album_section_order
error compiling query "ALTER TABLE item ADD COLUMN album_artist_section_order BLOB;": duplicate column name: album_artist_section_order
error compiling query "ALTER TABLE item ADD COLUMN composer_section_order BLOB;": duplicate column name: composer_section_order
error compiling query "ALTER TABLE item ADD COLUMN genre_section_order BLOB;": duplicate column name: genre_section_order
error compiling query "ALTER TABLE item ADD COLUMN series_name_section_order BLOB;": duplicate column name: series_name_section_order
2009-07-02 17:14:23.329 prerun[115:903] Running Misc Commands...
2009-07-02 17:14:23.398 prerun[115:903] Running Create Triggers...
2009-07-02 17:14:23.710 prerun[115:903] [-END-] Post Processing.
Stats
totalTime=1.14s
commands=0.51
misc=0.23s
icuSort=0.00s (MLS_icu_data=0.00s, MLS_icu_sec_data=0.00, dropIdx=0.00, normalize=0.00, update_orders=0.00, tStatsICUOther1=0.00, createIndex=0.00)
2009-07-02 17:14:23.805 prerun[115:903] Instinctiv Shuffle shut down.
In entrambi i casi il lancio di ipod con lo shuffle attivo fa’ piantare l’applicazione, quando invece disattivo lo shuffle e rilancio ipod, parte ma devo attendere perchè deve AGGIORNARE la libreria… Mmmm… qualcosa non mi torna!
A te funziona seguendo le istruzioni che mi hai dato?
Ciao 