In order to migrate your old sms to the iphone you have to:
- use Nokia PC Suite to save you SMS to CSV-format
- convert the SMS to the iPhone format with my nokia2iphone tool
- move the generated file (sms.db) to the jailbroken iPhone, following those ultra-easy steps (just use DiskAid to overwrite the pre-existing /var/mobile/Library/SMS/sms.db file)
- make sure to apply world-wide read-write permissions on the trasferred sms.db (you should get 777 permissions in UNIX notation)
- reboot your iPhone and enjoy all your imported SMS
Please make sure to have a backup of the original sms.db file in case you experience any problem.
NB: if you are able to read the imported sms on the iphone but it crashes every time you try to send a new message you just have to apply the correct permissions (777)
- Step 1
- Step 2
- Step 3
- Step 4
72 Comments to “Tutorial nokia2iphone”
- 1 Pingback on Mag 30th, 2009 at 16:15
- 2 Pingback on Mag 31st, 2009 at 14:21




Mettiamo per esempio che io voglia importare gli sms da un altro cellulare
Che formato è il csv?
Intendo, il csv me lo faccio da me, che colonne mi servono? E che divisore di colonna, ecc ecc…
fai un file di prova con il nokia pc suite poi lo usi come modello per colonne e tutto
Allora, ho provato il programma.
Nokia PC Suite crea un file .csv per i messaggi inviati, uno per quelli in arrivo, uno per le bozze più un file per ogni cartella da noi creata nell’archivio degli sms nel nostro cellulare.
Se prendiamo tutti questi files così esportati e li apriamo con un editor di testo, possiamo copiare tutte le righe ed incollarle da qualche parte, possiamo, quindi, unire tutti i files esportati, poniamo il caso tali files siano solo due, quello con i messaggi in arrivo e quello con i messaggi mandati, il problema è che unendo a casaccio il testo che estrapoleremo dai files csv, ci ritroveremo, sull’iphone, il testo dei messaggi che si mantiene quello giusto, ma i messaggi stessi saranno posti a casaccio, messaggi che abbiamo mandato noi potranno apparire come se li avessimo ricevuti, questo perchè abbiamo incollato le stringhe di testo estrapolate dai files csv a casaccio, senza averne rispettato la cronologia.
Per ovviare a ciò consiglio, anche se lo devo provare (e lo proverò tra pochi minuti), di tenere tutti gli sms sul nostro Nokia, metterli tutti, inviati e ricevuti, dentro una stessa cartella ed ordinarli cronologicamente, dopodichè potremo esportarli tutti sotto un unico file csv, far la trasformazione e metterli nell’iphone, ora dovrebbe essere tutto a posto.
Saluti.
M’n'M
IL PROGRAMMA è PERFETTO !!! FUNZIONA ANCHE PER IL NOKIA 3GS
Grandissimo Nicola
Ho creato il file sms.db , messo nell’ iPhone 3GS JB
riavviato….. il telefono e’ andato in blocco , ho rimesso il file vuoto. originale, ed e’ andato tutto ok
@Mauro: hai il fw 3.0.1? se si e se vuoi risolvere il problema mandami una mail con un sms.db di esempio così da poter adattare il programma al nuovo formato di sms adottato con l’ultimissima versione del fw
ciao, io avrei solamente una domanda, io ho creato il file .csv dei messaggi presenti sul mio n95 8gb l’ho portato sul pc e poi ho usato il nokia2iphone tool ma quello che succede è che se uso questo tool nella conversione da un file originale di 77kb circa mi viene creato un file sms.db di 10kb vuoto e questo succede anche se carico dei file .csv di altre dimensioni, cioè di qualsiasi dimensione sia il file .csv e indipendentemente da quanti messaggi contenga il file sms.db è sempre di 10kb e vuoto, come mai?puoi aiutarmi?
grazie
Ciao,
non riesco a importare gli sms sull’iphone, seguo tutta la procedura ma una volta inserito il nuovo file sms.db al riavvio dell’iphone non c’è nessun sms.
Sto cercando di importare gli sms da un nokia N85 a un iphone con firmware 3.2.1
Mi puoi aiutare?
Grazie
Ciao,
anche io ho seguito alla lettera la procedura ma non funziona… anzi.
Anche io fw 3.2.1 e nokia E65…
Grazie
Ho parlato con l’autore del programma, a quanto pare non è compatibile con la versione fw 3.1.2.
Appena ha un po di tempo ha detto che lo aggiorna…. speriamo al più presto….
Anch’io attendo una versione per il 3.1.2 !!
Scusate l’ignoranza, ma l’iPhone deve essere jailbreakkato o simili?
Oppure questa cosa si può fare anche con un un “aifon” di serie….?
Grazie a tutti
Deve essere jailbreak……… Ma per la nuova versione si sa nulla?
non ho ancora avuto possibilità di procedere, però penso di riuscirci per la fine dell’anno
Siamo tutti in trepida attesa!!
Ma con Jailbreak succede qualcosa alla garanzia (scusate la niubbaggine, ma sono alla prima esperienza di iphne… )?
Io l’ho preso in un negozio, alla 3, non via internet. Quindi lo scontrino mi dà diritto ai 24 mesi, anche se in negozio tentano di dire che ce ne sono solo 12….
Hi Guys,
when will be an actual version been availible for the latest FW??
I will get the actual model of the 3GS-32 next week and must transfer several sms
from an old nokia to it….
Thanks for your quick reply …
Leon
Ciao,
vorrei passare gli sms dal mio vecchio cellulare windows mobile a iphone.
Qualcuno può dirmi qual’è il formato del CSV esportato da nokia pc suite?
Cioè ad esempio: data;ora;;messaggio…
In questo modo posso modificare manualmente sul CSV creato da windows mobile per dagli lo stesso formato di quello creato dal pc suite della nokia.
Il problema poi resterebbe creare il file sms.db visto che il firmware dell’iphone è il 3.1.2, che da quello che ho capito, non è ancora supportato dal tool nokia2iphone.
Admin, pensi che a breve ci possa essere una nuova versione?
ciao,
ho provaro il tutto ma se l’iphone non ha il ailbreak usan do il software diskaid non si può accedere alla cartella /var… o sbaglio qualcosa io?
grazie!
Non c’è nessuna novità riguardo la compatibilità con il firmware 3.1.2?
scusate,posso sapere da completo ignorante se si puo fare qsto passaggio di sms da un nokia ad un iphone 3gs appena ricevuto in regalo?
Grazie
Fabbri visto che l’iphone è nuovo avrà sicuramente la versione firmware 3.1.3, quindi questo programma non è compatibile con la tua versione firmware. Stavamo aspettando un’aggiornamento del programma ma credo non arriverà mai…
grazie gianluca
non disperate, qualcosa si sta muovendo. Anzi coloro che hanno l’iphone col jailbreak mi contattino tramite il modulo “Contatti” e mi inviino la loro mail se disponibili ad effettuare il testing della versione che sto per mettere in cantiere
online la prima beta funzionante con firmware successivi al 3.1.x.
Confermo, il programma funziona perfettamente. Sono riuscito ad importare da un archivio nokia ben 1500sms! Una volta generato il file sms.db verificatene i permessi di scrittura. A me infatti il file risultava non scrivibile perchè aveva il 644 invece di 777.
Ne approfitto per ringraziare ancora una volta l’admin per la disponibilità e soprattutto per la preparazione. In rete non vi erano altre alternative valide come queste.
Scusate la “tonteria” ma io mi fermo prima… Non riesco a creare il file .csv.
Ho un Nokia 5300 e nps v. 6.86.9.3 e non riesco a esportare gli sms in nessun modo…
Sono proprio tonta o mi sono persa qualcosa?
Grazie per la pazienza…
Salve a tutti, ho provato diverse volte la procedurasu un 3g 3.1.3 jailbreakato ma non ne vuole sapere, esporto i file da pc suite in formato csv e il file viene generato correttamente e infatti aprendolo vedo i miei sms, poi converto il file in .db col tool poi con diskaid 3.11 lo metto nella cartella var/mobile/library/sms sovrascrivendo il vecchio (ho anke provato a eliminarlo )dell’iphone controllando da scp se ha permessi 0777 spengo riaccendo iphone ma quando apro i messaggi non trovo nulla mi da possibilita’ solo di inviare………non capisco qualcuno puo’ aiutarmi?
Ciao a tutti sono un neo iphonista (3.1.3 non jailbreakato da 3 giorni), ho seguito tutta la trafila ma quando, con DiskAid, dovrei trasferire il file sms.db non riesco a trovare il percorso var/mobile/library/sms, vedo la cartella root (se ci vado con root in basso a sinistra mi dice che non e’ jailbreakato ma poi mi fa entrare)ma aprendo tutte le cartelle (fra cui itunes, download ecc) non trovo il percorso. Mi potete aiutare ?
Carlo
@Karlo: purtroppo serve il jailbreak
Ciao a tutti, dopo varie titubanze ho jailbreakato il mio 3GS con Spirit, ho provato a copiare con WINscp il file sms.db (creato con il nokia.csv passato atteraverso il prg su questo sito per creare il sms.db) nell’apposita cartella sostituendo l’originale: aprendo i messaggi non ne compare nessuno e il telefono mi apre la videata per crearne uno nuovo, ho modificato le proprieta’ a 777 ma senza risultato. Rimettendo il sms.db originale compaiono i msg ricevuti in questi giorni. Occorre fare qualche mossa anche nel file sms-legacy.db (tipo cancellarlo, cambiare prorieta’ ecc.) ?? Dimenticavo di dire che nel .csv generato dal Nokia Suite vers. 7.1.40.6 gli sms ci sono regolarmente. Aspetto qualche suggerimento.
Ciao a tutti Carlo
Ciao a tutti,
con me ha funzionato senza problemi.
Sono riuscito a importare i miei vecchi sms nokia su un iPhone 3GS jailbreakato con Spirit.
Ho una domanda però: c’è la possibilità di integrare i vecchi messaggi Nokia con quelli nuovi salvati dall’iPhone in questi mesi?
per ora mi sembra sia possibile solamente sostituire il file sms.db presente nell’iphone con quello creato da questa fantastica applicazione. è possibile fare un merge?
Grazie e ciao
@bronafab: che versione di Nokia Suite hai utilizzato per creare il file .csv ?
Vorrei capire se io uso una versione o troppo nuova o troppo vecchia.
Ciao a tutti e grazie a Bronafab per la risposta
Carlo
@bronafab
Il sistema attualmente non prevede l’unione di 2 db, ma con un editor sql potresti studiare lo schema e fare il copia-incolla
@karlo
Io ho utilizzato la ver 7.1.40.6 e non ci sono stati problemi.
L’unico suggerimento che posso darvi è il seguente: una volta esportato il file csv verificate con un editor di testo il mittente dei messaggi. Non vi devono essere caratteri alfanumerici, ma solo il numero del mittente.
Il sistema non importerà i messaggi con mittente contenente caratteri alfanumerici.
Pace a tutti.
@karlo:
purtroppo non ricordo che versione di Nokia Suite avessi, ormai l’ho disinstallato dal computer.
considera che il file csv l’ho creato a Novembre quando ho preso l’iPhone, in questi giorni ho creato il file .db e buttato nell’iPhone tramite iPhone Browser. ha funzionato al primo colpo..
@Angelo
grazie del suggerimento.
non sono sicuro di essere in grado ma di sicuro ci provo..
Ciao
Pre prima cosa ringrazio chi ha risposto al mio post precedente, vi porgo un’altro quesito: avete importato solo SMS o avevate anche mms ? (e’ questo il mio caso, al limite li cancello) Ciao a tutti Carlo
mi pare che ci fossero anche alcuni MMS ma non posso scommetterci..
@Karlo: no gli mms non vengono importati. purtroppo non ho più nokia pc suite e non saprei dirti la versione che ho utilizzato, comunque ho avuto feedback da altri utenti che cambiando la versione (con una più recente) sono riusciti ad ottenere un file corretto
@bronafab: ho in progetto di creare un programma parallelo per il merge di più database di sms, però non posso dare alcuna tempistica al riguardo!
Ho verificato il csv e ho trovato 2 cose sospette: alcuni SMS avevano come mittente non un numero di telefono ma nomi ( tipo Centro Servizi ecc) altri avevano il prefisso 421 (numero B di un2 in 1 Tim) ho preparato 4 csv cancellando in progressione prima gli SMS con destinatario alfabetico, poi togliendo il prefisso 421, poi togliendo gli mms. Quando arrivo a casa li provo e vi sapro dire Ciao a tutti Carlo
Gli mms potresti anche lasciarli, il software li ignorerà in automatico. Facci sapere
grazie mille, allora attenderò il nuovo software x fare il merge…
Ciao a tutti
per prima cosa ringrazio tutti quelli che mi hanno dato un consiglio, un’idea un suggerimento e alla fine ci sono riuscito.
La versione del Nokia Suite era corretta la 7.1.40.6, la cosa che dava fastidio erano i sms senza il numero di telefono, tipo
sms deliver http://www.tim.it 2010.05.21 17:22 Tim x Smartphone ATTIVATA FINO AL 28/05/2010
dove al posto del 3933xyysszzz vi era http://www.tim.it, quindi (consiglio a chi deve ancora farlo) ripulite il csv da questi mittenti non numerici.
Come giustamente ha detto Angelo i messaggi MMS la cui riga ‘ simile a
mms 33zxxssyy 33zxxssyy 2010.04.24 06:35
non danno nessun fastidio.
Saluti a tutti
Carlo
Sarebbe possibile avere un servizio offline così da tutelare la privacy qualora vi fossero dati personali all’interno degli SMS? grazie mille e complimenti per il progetto
ciao! ho provato ad usare diskAid con un 3gs 3.1.3 jb ma non mi vede la cartella Root per andare a sostituire il file sms!
come posso fare?
tks cri
@Cristina:
Installa AFC2 e prova con ifunbox
@cristina: devi effettuare il jailbreak del tuo iphone prima di poter accedere alla cartella Root (maggiori informazioni ad inizio pagina)
@Claudio: cosa intendi con “servizio offline”? che non vengano salvati i messaggi in sms_log.txt? comunque basta che li cancelli a mano, per ora non penso di implementare un’opzione del genere, al massimo togli i permessi di scrittura al file così il widget non può più scriverci dentro
ciao ragazzi grazie per la reply!
ho gia effettuato il jb con spirit ma la cartella root non la vedo!? ;(
Hai provato a fare quello che ti ho detto?
scusate ma sono “neofita” quindi dovrei cercare le applicazioni afc2 e ifunbox ed installarle sull’iphone?
tks cri
Cristina, afc2 va installato su iphone, ifunbox è standalone per pc.
ottimo ragazzi grazie a tutti!
sono riuscita a farlo installando afc2 e usando disk aid finalmente è comparsa la cartella root!
ora ho tutti gli sms vecchi!
ancora grazie a tutti
ottimo tool!
Di nulla.. è stato un piacere
ciao ragazzi, ho importato il file sms.db all’interno dell iphone jailbreakkato con Diskaid. Tuttavia non comprare nessun sms. I permessi sono settati a 777 ed ho il firmware 3.1.3. Chi mi aiuta perfavore?
Ciao ragazzi, sto provando ad aprire il file sms.db creato con questo tool mediante il programma SQLite database browser. Dentro il database sembra vuoto. Non è che si deve usare qualche separatore particolare in excel (sto usando il ; ) . Help please
@Cristina: puoi dirmi se hai dovuto fare qualche operazione particolare?
grazie ho risolto tutto
Ho seguito questi passi, ma non vedo alcun messaggio. Cosa posso fare?
@Antonio, oltre ai passaggi su citati leggi anche i commenti. Sono certo che troverai la risposta
scusate il disturbo: se appplico il jb al telefono solo per recuperare i messaggi poi e’ possibile riportare il telefono “vergine” senza jb e mantenre i messaggi stessi e tutte le app e i propri dati?
@fabbri
Penso di si, ma non ho mai provato. Credo basti effettuare il backup e poi successivamente un ripristino…
grazie Angelo…ma cosi riperdero i dati e quindi i messaggi recuperati…non so se si vede sono poco poco pratico della materia.
Cmque grazie a tutti coloro che rispondono per la pazienza anche di qualche secondo
@fabbri: si certo è quello che ho fatto io! ti conviene fare il jailbreak, cambiare il sms.db poi con il prossimo aggiornamento di ios ti sovrascrive il jb ma mantieni il sms.db aggiornato
no non si perdono i dati. nè con il jailbreak nè con l’aggiornamento ad una nuova versione di ios
Hi,
sorry it don’t works:-((
This mesage comes:
“nable to read file to be downloaded”
doesn’t work –
“unable to read file to be downloaded”
Due domande: funziona con iOS4.0.1? Sostituendo il file sms.db si perdono gli sms salvati attualmente su iPhone?…ci sarebbe un modo di tenere sia gli sms vecchi del nokia che i più recenti dell’iPhone? grazie mille
@Michael @nrt: the web hosting I’m using has some time/size limitations, maybe you could try with smaller chunks of your file. that’s a common problem with very big csv which requires an amount of cpu time bigger than the allowed one.
@pippo: sì funziona con 4.0.1 – sostituendo il file sms.db si perdono gli sms attualmente salvati (ma puoi fartene una copia di backup o sostituirlo con quello che scarichi dal sito) – sto pensando di fare un secondo programma di merging di più file sms.db solo che devo trovare il tempo..
@tutti: qualcuno per caso ha problemi di aggiornamento del contatore dei nuovi messaggi sul iOS4? io ho importato i messaggi ancora al tempo del primo iphone e non ho mai avuto problemi (nè ho mai reimportato i messaggi), ora con il nuovo firmware il contatore di nuovi messaggi resta impallato e per sistemarlo bisogna riavviare l’applicazione dei sms
Hi,
i tryed your tool, but it did´t work with my csv file. the sms.db is empty. i export the sms with nokia pc suite. can you give a hint what i´m doing wrong or can you give me a example for the format of the csv file?
Cheers
Petra
edit:
the sms.db file is not empty, but my sms is not in it (only some code)
@admin:
Thanks for your reply.
Downloading worked for a smaller csv, but the downloaded sms.db doesn’t show any messages on my iphone.
If it’s relevant, my csv has unicode charachters in it (hebrew).
Is it possible to merge my sms.db with the existing one?
@nrt: if you want you can send me the csv. the unicode issue should not be an issue, make sure you’re using the latest nokia pc suite
@petra: you can send the csv too