Ok. Dopo Psiko (e 2) anche io sono incappato nel bug del messaggio da leggere misterioso.
Il Melefono sostiene che c’è un messaggio da leggere. Peccato che in realtà ciò non sia vero.
E ora, bisognerà aspettare l’aggiornamento 2.1.1? Sinceramente.. Che palle!
Ho riscontrato lo stesso problema: in particolare ho notato che i messaggi che danno problemi sono quelli di recall di Vodafone e di chiamate perse, che appaiono sul display ma poi non vengono salvati.
Ho risolto così, macchinosamente e sudando svariate camicie. Se hai un po’ di dimestichezza e tempo da perdere…
– backup da iTunes, di cui farei per sicurezza una copia (~/Library/Application Support/MobileSync/Backup
– jailbreak dell’iPhone con QuickPwn (perderai i dati, che presumibilmente hai su iTunes e iPhoto per quanto riguarda musica e foto, e tutto il resto nel backup che hai appena fatto con iTunes
– finito il jailbreak e collegato iPhone, iTunes ti chiederà se impostarlo come nuovo o se farlo dal backup, scegli quest’ultima
– la cosa migliore da fare ora sarebbe usare PhoneView http://www.ecamm.com/mac/phoneview/ per trovare gli SMS incriminati (nel mio caso quelli di Vodafone che non si vedevano però sull’iPhone), per riportarlo ad una situazione “pulita”
– da Installer installi OpenSSH
– entri in iPhone con Cyberduck http://cyberduck.ch/ via SFTP (l’IP lo trovi nei parametri wi-fi dell’iPhone, il nome utente è root e la password è alpine)
– vai in /var/root/Library/SMS/ dove troverai il file sms.db, che copi sul tuo computer
– apri sms.db con SQLite Database Browser http://sqlitebrowser.sourceforge.net/
– in SQLite Database Browser vai in Browse Data, e dal menu a tendina selezioni “msg_group”. Se la situazione è normale e hai cancellato i messaggi da PhoneView tutti gli “unread_count” dovrebbero essere su 0, altrimenti correggi reimpostando il valore, e salvi
– fai l’upload del file sms.db su iPhone, sempre via Cyberduck
– controlla su iPhone aprendo l’applicazione SMS che tutto sia a posto e che non segnali più i messaggi non letti
– a questo punto se vuoi lasciare iPhone “jailbreakkato” lo tieni così, altrimenti fai un altro backup su iTunes, in modo che ti salvi il database degli SMS corretto, e poi fai un restore da iTunes (e alla fine selezioni l’ultimo backup)
Ovviamente non sono responsabile per qualsiasi perdita di dati… :)))
Procedi con cautela e fai sempre delle copie dei dati. 😉
Grazie mille per i consigli!
In serata provo a fare tutto..
E devo ammettere che anche io avevo il dubbio che fosse qualche sms del chiamami/ho chiamato di vodafone che sparisce. Ho notato che alcuni rimangono in memoria, ma vengono messi primi nell’elenco, altri invece spariscono.
Ed è, a mio avviso, scomodissimo!
io il file sms.db l’ho trovato in /User/Library/SMS.
Una volta modificato con l’sqllitebrowser il counter è ritornato a zero. Goood!
Mumble, sono andato a memoria per il percorso e non avevo esplorato più di tanto, magari era un alias…
Per ora regge il tutto anche a me, anche se io ho eliminato i messaggi fantasma con PhoneView per ripulire il db.
Il problema è che prima o poi ‘sti cavolo di messaggi di Vodafone arriveranno di nuovo a far casino, probabilmente dovremo comunque aspettare un fix da Apple. 🙂
A dire la verità con PhoneView sono riuscito a fare ben poco, visto che era una demo 🙁
Comunque sì. Bisognerà aspettare l’ennesimo fix di Apple anche se ho paura arderà ad arrivare, forse è un problema di solo noi utenti Vodafone IT..
Confermo il problema, stranissimo! Con chiamami e Recall.. ma succede anche per TIM? Non ho trovato nulla in internet solo questo post 🙁
Qualche soluzione che non sia il jailbreak?
Su mac, la nuova versione di PhoneView (http://www.ecamm.com/mac/phoneview/) permette di accedere ai messaggi sull’iPhone ed eliminare quelli invisibili e dovrebbe funzionare senza jailbreak.
Non se per win c’è qualche utility simile..
Non è necessario il jailbreak e pare sia un problema di Vodafone, basta usare PhoneView se hai un Mac (la versione a pagamento, il demo permette di vedere solo gli ultimi messaggi).
Aggiungo che per chi ha fatto il jailbreak: tramite Cydia ora esiste un’applicazione apposita (nient’altro che un’interfaccia grafica per la procedura di modifica del DB descritta sopra): http://tinyurl.com/8fh9ta