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
- if you have FW 4.x: make sure to close the SMS app (double-click on Home button, keep tapped the SMS app icon and immediately tap on the “quit” symbol)
- move the generated file (sms.db) to the jailbroken iPhone, following those 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)
- immediately 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 (it’s always possible to revert to the original sms.db, you just have to move back the original file and reboot you phone).
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).
[Update 07.09.2010] Just updated to fix some reported issues. If you were unable to get a correct sms.db in the past, pleast try again now.
- Step 1
- Step 2
- Step 3
- Step 4
140 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
[Update 07.09.2010] Just updated to fix some reported issues. If you were unable to get a correct sms.db in the past, pleast try again now.
ciao, vorrei importare gli sms da un nokia 6600, ma la versione del nokia pc suite specifica per questo cellulare, non me lo consente! E’ la vecchia versione, la nuova non funziona, e non ha la funzione di importazione sms in csv. Gli sms sono inoltre tutti salvati su una memory card da 1 gb. Debbo forse utilizzarla in qualche altro modello? Potete aiutarmi? grazie mille
@Mauro: devi _esportare_ i messaggi tramite nokia pc suite, da quanto ne so il 6600 è un symbian e teoricamente dovresti farlo senza alcun problema
Ti ringrazio per la velocità, il fatto è che il nokia 6600 essendo abbastanza vecchio (2004 mi sembra) supporta una versione precedente del nokia pc suite e non la 7… infatti non è riconosciuto come telefono compatibile, come espressamente scritto anche sul sito nokia… ora con la vecchia versione, piuttosto spartana, non è possibile esportare il database degli sms in csv, ma solo agenda e rubrica.. me li ritrovo quindi nella memory card, nella cartella system/mail, come singoli file…. non so prorpio come fare, ce li ho a portata di mano, ma non so come esportarli in csv… non so se c’è un altro programma x symbian o magari posso passare la memory card in un telefono nokia più recente ed operare da lì… se qualcuno mi può aiutare ne sono davvero grato.. grazie
JAILBREAK IS NOT REQUIRED FOR NOKIA2IPHONE!
Here’s instruction about how to change sms.db on your iPhone without jailbreaking it. You will need Windows PC with latest iTunes (if you’re Mac like me, install Parallels) and small program called iBackupBot, which can be found here: http://www.icopybot.com/itunes-backup-manager.htm
Follow these simple steps to accomplish task:
1. Open iTunes and make backup of your iPhone.
2. Launch iBackupBot and choose most recent back from left list.
3. From filelist, select /Library/SMS/sms.db (should be somewhere in middle), check the checkbox (left to the filename) and click toolbar’s button “Export selected backup”. Select “Export only checked file(s)” and click OK. Choose a folder for export.
4. Open Explorer, browse to folder where you have exported backup, and delete original Library_SMS_sms.db file there.
5. Put sms.db which you made on this site in that folder and rename it to Library_SMS_sms.db.
6. Return to iBackupBot and click “Import file(s) that exported before”.
7. Perform import and click “Restore backup” on toolbar.
When restore completes, your iPhone will reboot and — voila! — your old sms messages will now be on your iPhone. Enjoy!
When I try to transfer my 3000 text messages, an percentage is lost in the nokia2iphone tool.
The message count in the CSV file doesn’t match those in the db file.
I have tried to split up the messages into smaller parts, but with the same result.
Is there some known reason for this ?
@Scorp-D: nokia2iphone skips non-numeric senders, mms and some non-standard messages. If you want you can send me the csv or an email explaining the specific sms you can’t import
I figured out the non-numeric senders, but I have 2 messages that both contain the same kind of letters, and with the same size, but where only one of them works.
What E-Mail address can I send the CSV-file to ?
ciao Gianluca
ho un iphone4 nuovo firmware 4.1 ( 8B117 ). già fatto JB
ho seguito la procedura indicata ma non riesco a visualizzare nessun sms
ti è già capitato ?
@michele: assicurati di chiudere l’applicazione SMS prima di procedere con la sostituzione del nuovo sms.db, di attribuire subito i permessi 777 e di riavviare immediatamente l’iphone
grazie !!!!
scusami ma non ho compreso cosa significa attrribuire subito i permessi 777
esattamente come devo procedere ?
grazie 1000 !!!!!!!!!!!!!
Ciao, sono stato al negozio nokia e mi hanno dato tutti e messaggi in una chiavetta in formato .vmg…. come faccio a convertirli in .csv?
non conosco il formato, comunque immagino che sia apribile con nokia pc suite (o al massimo si può importare nel nuovo e successivamente fare l’export in CSV)
ricevo il seguente messaggio.
“unable to read file to be downloaded”
Il mio cvs è 215Kb.
Leggo dal commento dell’admin che forse è troppo grande.
Nel caso, come lo divido? e poi come unisco i sms.db ottenuti?
o è male formattato il csv o è troppo grande. se vuoi puoi mandarmelo via mail e ti dico
All CSV file (1 message – 100 messages) same file:
13.0 KB (13,312 bytes)
16.0 KB (16,384 bytes)
Do you know what’s the problem ?
@Jonathan: i can’t understand your message. The small difference in size is quite obvious as it’s an high optimized binary data format (it’s sqlite). if you want you can send me the csv or try again as sometimes the conversion process doesn’t work for server overloading issues
Scusate ma come faccio ad attribuire i permessi?
Non funziona per ma… ho usato i .txt files per creare .csv files, perché ho un Nokia 5300 e un mac, allora non puó usare Nokia PC-Suite… sempre dice: “conversion complete, download file” e dopo “unable to read file”…
grazie per riposte, jack!
@jack: you have to use a proper formatted csv file. if you want to send me the txt i can take a look
Can u please describe format of input .csv file?
It is very important to know, because different version of PC Suit create different .csv files.
“sms”,”submit”,,” 39xxxxxxxxxx”,,”2009.04.07 20:56:33″,,”sms text”
su un iPhone 4 firm originale 4.2.1 funziona?
@fra: sì, ma serve o il jailbreak per inserire i messaggi importati o la procedura descritta qualche messaggio sopra (che non richiede jailbreak ma che non ho testato)
provato io, fuziona perfettamente!
Ciao avevo 2 semplici domande per voi:
1) ho Iphone 3 con fm 4.2.1 senza jail posso importare cmq sms.db?
2) ho cartelle nel mi nokia con gli sms come faccio ad importarle tutte o meglio metterli tutti in un solo files??
Grazie
buongiorno .. prima di tutto complimenti per il lavoro svolto.
Come capita spesso in rete mi sono imbattuto per caso in questa pagina mentre cercavo un modo di esportare alcuni sms ( ricevuti su motorola… e salvati in txt) su iphone (fw 3.1.3). Da quanto ho capito l’unico modo che ho per usare il tuo lavoro ( che è l’unico sistema per risolvere il mio problema) è quello di creare un file .cvs da dare in pasto al tuo programmino. e qui i dubbi .. è possibile creare un cvs funzionante ricopiando il testo e dati degli sms salvati (motorola .. in formato txt) nei campi corrispondenti del modello cvs che hai postato in precedenza?
Hi,
I have a couple of questions.
I have converted my csv file (288kb) from my Nokia N95 8GB that I created with pc suite, and your tool worked fine. However PC Suite does not let you put all your messages (recieved, sent and drafts) in one csv file. Is it possible to make csv files of each and merge them (before or after conversion to .db format so that it works properly as a conversation later on the iphone).
I have also made a csv file on Nokia Ovi Suite that allows you to create one .csv file with all your messages from all folders. The size is 352kb, when I try to convert it to .db with your tool, I only get a 16kb .db file. I opened both .csv files and they seem to have a different format. Is this the reason why it is not working? Or is the size too big? How can one split up the .csv file and how can one merge the .db files later? I assume the iphone only accepts one .db file in the directory.
Thanks for your answer….and the tool is great…
Aiuto!!!
A me non funziona! Ho seguito passo passo le istruzioni per importare gli sms da un nokia a un iPhone4 non jb. A me il problema sembra a monte, a livello della conversione del file .csv a .db, in quanto anch’io, come Rob scrive nell’ultimo post, da un file di 37 kb passo a uno di 13 kb e aprendo quest’ultimo con il notes non contiene alcuna traccia dei messaggi vecchi (che invece si vedono aprendo il .csv con il notes). Una volta seguita tutta la procedura correttamente con iBackupBot semplicemente si cancellano tutti gli sms attuali senza visualizzarmi i vecchi.
Come fare? C’e’ qualcuno che e’ riuscito nell’operazione con iPhone4 non jb??
Grazie!
Emanuele
anche io ho lo stesso problema di emanuele… ma è compatibile con iphone 3g con jb 4.2.1(8C148)?
Ciao! Molto utile! ho però un problema: ho estratto il csv con il pcsuite dal mio nokia 5800 per mettere i messaggi nel nuovo iphone 4. Ha tutto funzionato a meraviglia. Per inserire gli sms senza jailbreak ho utilizzato una procedura che sfrutta i backup attraverso il programma ibackupbot for itunes. I messaggi vengono correttamente caricati su iphone, ma ho il problema che tutti gli orari sono ritardati di 3 ore. è come se durante la conversione da csv a db fosse stato impostato un fuso del tipo UTC-2. Se controllo gli orari nel csv d’origine infatti tutti gli orari sono corretti. C’è modo per risolvere questo fastidioso problema? ci sto impazzendo da ore senza venirne a capo.
Grazie!
Sono riuscito in qualche modo a risolvere, ma la mia conclusione è che l’errore nel calcolo del fuso durante la conversione da csv a db sia presente. Per sistemare il problema ho infatti dovuto impostare sia sul nokia che sul pc il fuso orario UTC-2 al momento del caricamento, in modo da avere un csv in cui tutti gli orari apparissero anticipati di 3 ore. Con il file csv così creato(anzi per maggior completezza ho realizzato 2 csv uno per i messaggi in entrata ed uno per quelli in uscita, poi accodati l’uno con l’altro con un editor di testo) sono andato sulla pagina nokia2iphone in modo da ottenere la conversione. Ho caricato il file sul mio iphone4 non jailbreak con la procedura ibackupbot indicata alcuni post precedenti in inglese da Newton, ed in questo modo ho avuto tutti i miei messaggi importati e con l’orario finalmente corretto. Si può quindi tranquillamente fare senza jailbreak! Suggerisco all’autore di controllare l’algoritmo di conversione della data, aggiungendo eventualmente un menù a tendina in cui specificare a quale fuso sono stati creati i messaggi in origine, in modo da rendere il programma utilizzabile rapidamente e senza troppi giri, da qualunque utente nel mondo indipendentemente dalla sua localizzazione geografica.
ciao a tutti! e grazie per l’utilissimo programma all’autore!
Ciao, ho ottenuto i due file csv, li ho accodati con un editor di testo e mi dice
“Unable to read file to be downloaded.”
Il file pesa 300kb esatti..
Dentro ci sono caratteri codificati male, faccio qualche prova a vi dico.
Ok mi sto rifacendo tutto lo script in php per migrare dal csv a sqlite..
C’è qualche campo nel db come l’hash dei gruppi che non riesco a calcolare ma mi sembra che funzioni tutto anche senza
strano che non riesci ad accodarli.. io ho usato come editor di testo(da windows per avere la giusta codifica dei caratteri) note pad , ho aperto il file con i messaggi inviati, ho selezionato tutto e copiato negli appunti, quindi ho aperto il file con i messaggi ricevuti, sono andato in fondo, quindi a capo, ed infine ho incollato il testo copiato precedentemente. salvato il tutto ho ottenuto il file csv da inviare a nokia2iphone che mi ha subito restituito il file sms.db
A me non lo scarica, ho provato a crearmi il db “in casa” e all’ inizio sembrava funzionare, solo che ogni messaggio nuovo che ricevo da una persona “importata” me la mette sotto un nuovo gruppo.
Cioè ad esempio ho dei messaggi vecchi di Tizio, oggi mi manda un nuovo sms, mi compaiono due voci Tizio fra i messaggi dell’ iphone e non li accoda ai vecchi.
Poi mi segna gli ultimi messaggi ricevuti sempre come da leggere.
Riprovo a creare il db con l’app su questo server.
L’sql che uso è questa:
[...]
Trovata su http://www.hackint0sh.org/f128/51257.htm
Scusatemi il secondo messaggio, inspiegabilmente adesso il db che scarica funziona mentre se provo a caricare quello che mi aveva scaricato ieri no.. boh!
Comunque aprendo quello che ora va con l’sqlite manager mi sembra di capire che questo script crea una versione “vecchia” di database, infatti molti campi come l’hash (che io non riuscivo a calcolare) e altri campi non sono presenti, per poi farlo aggiornare all’ iphone stesso.
@Guglio: il procedimento che segui è in parte corretto, a memoria mi sembra comunque che manchino dei trigger. e sì, ho trovato il workaround di creare una versione più vecchia di database così da obbligare ios ad aggiornare autonomamente il file e quindi renderlo sicuramente compatibile con l’ultima versione del fw!
ps. ho editato il tuo commento lasciando soltanto il riferimento al sito perchè tanto il codice non era corretto/completo
@Phill: si lo script è stato programmato per aggiungere 2 ore di default (inizialmente è nato come un semplicissimo progetto personale). ora ho tolto la procedura di aggiunta delle 2 ore così che le ore del csv restino immutate
Salve, cè un modo per aggirare il limite di spazio?

tipo dividerlo e poi fare un unione?
non è proprio possibile alzare questo limite?
ho un file di 367 kb.
altrimenti potresti pubblicare lo script e ognuno (facendolo girare sulla propria macchina) impegna la cpu che vuole.
grazie anticipate
Ciao admin volevo chiederti se tutto funziona per l’iphone 4..
me lhanno regalato ieri e volevo provare questo sistema per gli sms..
Grazie in anticipo
Io ho un 3GS ma da quanto vedo nei commenti non sono stati rilevati problemi con il 4!
Ciao a tutti,
vorrei importare in Iphone tutti gli sms inviati e ricevuti. Ho creato con Nokia Pcsuite 2 file, uno per quelli inviati ed uno per quelli ricevuti. L’unica differenza tra i due file è la seconda colonna che nel primo dice “submit” e nel secondo “deliver”.
Se unisco i due file e ordino i dati cronologicamente il file db che verrò creato da nokia2iphone sarà correttamente letto dall’iphone? Mi spiego ci sarà distinzione tra gli sms inviati e gli sms ricevuti?
Purtroppo non posso provare perché i miei file sono troppo grandi, quello inviati 149kb e quello ricevuti 276kb. C’è qualche soluzione?
Grazie di un’eventuale risposta e complimenti per gli sforzi profusi.
@Paolo: si se li unisci non c’è problema (l’ho fatto anche io), soltanto ricordati di cancellare la prima riga di uno dei due quando concateni i due file. la dimensione non è un problema, ho testato anche file da oltre 500kb, riprova magari nei prossimi giorni perchè da quanto ho capito il server su cui poggia nokia2iphone ogni tanto è sovraccarico e non permette la conversione di file troppo grandi
Ho seguito le istruzioni ma non riesco a fare il download del file dopo la conversione…
buongiorno, vorrei chiederti, cortesemente, se è possibile fare un passaggio di sms da nokia ad iphone senza cancellare quelli presenti su iphone…mi spiego meglio…io ho un nokia con un tot di messaggi che voglio passare ad iphone, ma quest’ultimo ha già di suo tanti messaggi…c’è un modo per unire i due db???
un’altra domanda, quando creo il backup dal nokia posso poi creare un unico file .csv dove vedo sia i ricevuti che gli inviati??? e sull’iphone si vedranno a botta-risposta, o si vedranno solo tutti ricevuti o tutti inviati???
@Paolo: ho sempre in programma di aggiungere la possibilità di unire due database di sms dell’iphone ma per ora non ho tempo. Per quanto riguarda l’unico file csv si puoi farlo (l’ho fatto anche io). magari controlla che le date siano ordinate
Ciao, io ho lo stesso problema che hanno descritto altri utenti, cioè che dal tool online viene generato un file db con il solo codice del database, niente testo messaggi. Qualcuno per caso è riuscito a trovare una soluzione?
Per creare il file CSV ho utilizzato l’ultima versione scaricabile del nokia pc suite.
Ciao, ho appena creato il file .db come faccio a metterlo sul mio iphone4 ( 4.3.3) ? senza jb…..
Grazie
funziona ancora con fw 4x?
secondo me c’è qualche errore nella conversione in .db, perchè sostituendo il file originale, spariscono tutti i messaggi, ma se ripristino il backup tornano i messaggi vecchi.
come non detto: funziona a meraviglia.
il problema consisteva nell’incompatibilità tra la conversione e Nokia OVI Suite.
Con Nokia PC Suite funziona tutto benissimo
Credo che il problema sia anche per me l’incompatibilità tra Nokia OVI Suite e la conversione in .db (mi crea file che non contengono nulla!). Dove posso scaricare l’ultima versione di Nokia PC Suite? O qualcuno me la può inoltrare?
Grazie!
Emanuele
Salve io ho lo stesso problema di Paolo ho 1 csv con i messaggi vecchi ed un iphone con sms.db, ho trovato un sito che avrebbe dovuto unire i 2 db ma mi da errore sul .db creato da tuo sito visto che l’altro e’ un fw4.21 ed il tuo non lo so, dice che sono di 2 fw divresi, grazie.
Stamane dà un problema nello scaricamento del file!
Va bene la nokia suite 3.2.100 per scaricare gli sms?
Il csv creato con la Nokia Suite 3.2.100 ha creato questo formato:
“sms”,”READ,RECEIVED”,” 39392…”,”",”",”2011.11.09 16:39″,”",”testosms”
oppure
“sms”,”SENT,READ”,” 39392…”,” 39stessonumero”,”",”2011.11.09 15:59″,”",”testosms”
va editato per farlo diventare come quello da te sopra riportato?
(”sms”,”submit”,,” 39xxxxxxxxxx”,,”2009.04.07 20:56:33″,,”sms text”)
se così fosse, al posto di “READ,RECEIVED” cosa devo mettere?
e al posto di “SENT,READ”?
Inoltre volevo chiederti: è un problema se nel testo di alcuni messaggi ci sono degli A-Capo?
Grazie!
@Dave: il mio utilizza un formato più vecchio perchè è l’unico che poi l’iphone riesce a convertire autonomamente nei formati successivi. non ricordo che versione di preciso però
@ilFrà: devi usare “deliver” per i received e “submit” per i sent
Ciao.
Sto provando inutilmente ad utilizzare il servizio.
Ho un iPhone 4 con iOS 4.3.3 jailbroken.
Gli SMS nel mio file csv rispettano questo formato:
sms,”SENT,READ”,”",”-numero-di-telefono”,”",”2011.11.28 19:09″,”",”-testo-del-messaggio”
Qual è il problema?
Caro Admin, complimenti per questo tool, sono riuscito seguendo la guida a ricostrirmi il formato in ingresso e usarlo in modo efficace per convertire i miei messaggi di lavoro dal mio Nokia N900 maemo, che con pc suite comunque non li salva. Lo voglio abbandonare e le sto provando tutte, questa mi sembrava una buona strada ma il tool si ferma a 2675 messaggi. Si può fare qualcosa ? posso avere il codice ? Unn grosso grazie Lucio
@Andrea ecco il formato che uso io e funziona dalla 4.3 in avanti
esempio submit =spedito, deliver = ricevuto
sms;submit;”";”3386782921″;”";”2011.08.26 19:06″;”";”xxxxxxx”
sms;deliver;” 393491654213″;”";”";”2008.11.10 07:38″;”";”xxxx”
Buona conversione, occhio che se sei o – a 3000 messaggi oltre una questa soglia ti perde i più recenti
Qualcuno ha mai provato a trasferire gli sms (mms compresi) su Iphone 4S???
Vieni da un telefono Nokia?
Forse perderai gli MMS, ma sicuramente riuscirai a salvare gli SMS.
Io sono riuscito a passarli su iPhone 4, penso che su 4S sia la stessa cosa.
Si, possiedo un Nokia C5. Leggendo la discussione sembra un macello, ho circa 1000 sms, impiegherei mesi per trasferirli!
Il tool è vecchio, ma giocando un pò con un editor di testo e con SQLite si riesce a fare tutto!
I passi per importare gli SMS sulle nuove versioni di iOS sono questi.
1a. Esporta gli SMS da una versione vecchia di Nokia PC Suite (nei commenti precedenti trovi il numero di versione esatta)
oppure
1b. Esporta gli SMS da una versione qualsiasi e poi modifica il formato del documento (vedi il post di Lucio poco sopra a riguardo) (basta un pò di trova e sostituisci per farlo in poco tempo)
2. Utilizza nokia2iphone per generare un file sms.db (che sicuramente funzionava sulle versioni vecchie di iOS, ma che io non sono riuscito a far leggere al mio iPhone 4 con iOS 4.3.3)
3. Apri il file sms.db ed esporta la tabella message (se i messaggi hanno più di un mittente, possono servirti anche le tabelle msg_group e group_member)
4. Prendi un file sms.db vuoto dal tuo iPhone, rimuovi i trigger, importa ciò che hai esportato al punto 3, e ricrea i trigger
5. Segui le istruzioni riportate dall’autore del tool per inserire il file sms.db al suo posto
Se poi qualcuno conosce un procedimento più semplice, sarei felice di saperlo per il futuro!
A me porta Ios5 e non ho il jailbreak, come faccio a prendere il file .db?
Hai provato con DiskAid?
Umberto per il ripristino di sms.db vedi la nota in inglese di Newton del Set 23rd, 2010 at 18:48
A me con 4 e 4s ha funzionato bene
Buona conversione
Ciao ho provato ad esportare i messaggi in csv con Nokia Suite e poi ho uploadato il file su server.
Una volta che scarico il file convertito in DB iPhone vedo che ci sono le istruzioni per creare le tabelle ma non c’è nessun record corrispondente agli sms precedentemente salvati. Come è possibile, sbaglio qualcosa nell’esportare i messaggi con Nokia Suite? Il csv esportato sembra corretto….
Assicurati che tutte le righe nel file csv abbiamo questo formato:
sms;submit;””;”3386782921″;””;”2011.08.26 19:06″;””;”xxxxxxx”
sms;deliver;” 393491654213″;””;””;”2008.11.10 07:38″;””;”xxxx”