Menu

Navigation

Language switch

iPhone SMS export

Here you can download a small app developed by myself that is able to extract the list of SMS from the backup of your iPhone created using iTunes and export it in a form of a text file. The required steps are the following:

  • Download the application (see below) and extract the archive
  • Connect your iPhone to the PC, run iTunes and sync your phone or create a backup
  • Start the application using iPhoneSmsExpor­t.exe

If everything goes well you will see a message saying “Export successful” and a sms.txt file will appear in the same folder, containing the list of your sent and received messages sorted by the phone number and time. If several iTunes backups are found in the computer you will be asked which one to export.

Download:

Notes:

  • The program is provided free of charge and comes without any warranty.
  • Supported operating systems are Windows XP, Windows Vista and Windows 7. Windows XP are not supported (although this would require only a minor change). The application has been tested on Windows 7.
  • iMessage messages are partially supported (excluding group chat)
  • Only textual part is extracted from MMS.
  • The output file is in UTF-8 encoding (important for correct character display, e.g. diacritic).
  • The columns in the output file are tab separated which makes it easy to import the file into Excel or Calc.
Posted on January 02, 2011 under Software development | Permalink

Comments » add

February 12, 2011 at 01:30

[1]   Suzi Q. wrote:

If you are looking for a tool to view and export your contacts, text messages (sms) your calendar entries and more then check out ‘SPAM’ from here: ‘SPAM’ A neat PC program with many features, that Apple should have already included into iTunes but never did. Rock stable, easy and a ‘must have’. Cheers

EDIT (O.D.): Do not advertise your own tools here, please.

May 10, 2012 at 17:38

[2]   tomass36 wrote:

Moc chválím, zrovna jsem potřeboval extrahovat SMSky a šlo to úplně parádně. Tak ať se daří i nadále! Díky T.

May 30, 2012 at 18:29

[3]   Danny wrote:

Pri spusteni programu mi vyskoci hlaska, ze program prestal pracovat, muze mi nekdo, prosim, poradit? :)

May 30, 2012 at 21:27

[4]   alberto wrote:

stejný problém jako Danny..

May 31, 2012 at 12:23

[5]   Ondra (webwrote:

alberto, Danny: Až budu mít chvilku, tak se na to podívám. Nicméně příště by se hodily alespoň nějaké základní informace, na jakém počítači aplikaci spouštíte, tj. zejména jaký máte operační systém (XP, Vista, 7? 32bit, 64bit?).

June 04, 2012 at 17:34

[6]   Ondra (webwrote:

Potvrzuji, že aplikace momentálně nefunguje. Tento týden jsem mimo, ale ten další se pokusím zjistit v čem je problém a aplikaci aktualizovat.

July 28, 2012 at 18:28

[7]   JJC wrote:

přiznávám že bych též uvítal, kdyby prográmek fungoval…je fajn

zdravím a díky!!

July 28, 2012 at 20:08

[8]   Ondra (webwrote:

Omlouvám se, zatím jsem se k tomu nedostal, ale oprava bude, protože program sám poměrně intenzivně používám.

August 13, 2012 at 21:01

[9]   Ondra (webwrote:

Aktualizovaná verze je na světě. Měla by si výrazně lépe poradit s exportem iMessage a MMS zpráv, které u předchozí verze způsobovaly pád aplikace.

August 14, 2012 at 10:18

[10]   JJC (webwrote:

výborné, děkuji!! jsem rád za tuhle drobnou pomůcku. JJC

September 20, 2012 at 22:40

[11]   Doktor wrote:

Skvělý prográmek. Díky. Fungoval 100%

November 13, 2012 at 14:33

[12]   Bob Darter wrote:

funguje perfektne na iphone 4 ver. 6.0.1. a iTunes 10.7.

November 21, 2012 at 17:05

[13]   Lucka wrote:

Zdravím, píše mi to: Enter number of the backup to be exported, tak zadám číslo a naskočí error : SQL statement preparation failed. SQLite erroe code 1? Co s tím? =(

November 29, 2012 at 15:18

[14]   JJC (webwrote:

přiznávám že do nedávna chodilo, nyní hlásí chybu jako píše Lucka… díky za pomoc!

November 29, 2012 at 22:44

[15]   Ondra (webwrote:

@JJC: Už jsem to psal Lucce, iOS6 ukládá zprávy jinak, než iOS5, proto po updatu na iOS6 je třeba stáhnout verzi aplikace pro tento operační systém. Viz odkazy výše. To by mělo problém vyřešit.

December 07, 2012 at 11:29

[16]   JJC wrote:

Chodí perfektně, Děkuji!! MOC dobrá práce!!!!

December 30, 2012 at 13:52

[17]   Bryan wrote:

Dobrý den, super prográmek, bohužel nevyexportuje sms od zahraničních čísel. :-(

January 01, 2013 at 18:47

[18]   Ondra (webwrote:

@Bryan: To se mi moc nezdá, nevidím důvod proč by zahraniční čísla neměla fungovat. Bohužel to ale nemůžu otestovat, protože takovou SMS nemám.

February 14, 2013 at 00:46

[19]   livia wrote:

Dobry den prajem! prosim poradte mi, vsetko robim podla pokynov, ale ked spustim soubor iphone sms export.exe objavi sa cierne okienko s textom a potom male okienko s nasledovným: unable to create export file: sms.txt.

Za odpoved Vam vopred Dakujem!

February 14, 2013 at 21:59

[20]   Ondra (webwrote:

@livia: Tak první černé okénko je v pořádku. To druhé je ale chyba, znamená to, že se aplikaci nepodařilo vytvořit soubor sms.txt. Jediný důvod co mě napadá, proč by se to mohlo stát je, že program spouštíte z nějaké složky, do které nemáte právo zápisu. Tudíž doporučuji rozbalit program do složky na ploše, tam by neměl být problém. Nebo spustit aplikaci jako administrátor = kliknout na program pravým tlačítkem a zvolit “Spustit jako správce”.

February 17, 2013 at 11:50

[21]   Andy wrote:

Dobrý den.Aplikace se mi bez problému otevře jen nevím co mám zadat za Enter number of the backup to be exported ?

March 15, 2013 at 09:46

[22]   marie wrote:

mám iphone 3 a potřebuju zálohovat smsky ale tady je jen pro iOS 5 a 6 :/

June 17, 2013 at 22:43

[23]   štěpán wrote:

iphone 3G S, windows XP, hlasi chybu SQL statement preparation failed, SQLite error code 26. jde to nejak opravit?

September 26, 2013 at 04:36

[24]   mistrluu wrote:

Dobrý den, zbavujeme se iPhone3G s iOS 4.2.1 zkusil jsem verzi pro iOS 5 ale nepovedlo se.

Hlasí chybu SQL statement preparation failed. SQLite error code:1

Prosím urcitě nebudu sam kdo by ocenil export z verze 4, vyšší verzi mi starej iPhone nenabízí.

Moc dekuji za jakoukoliv odpověď. Tomáš

October 02, 2013 at 16:41

[25]   Lukáš wrote:

Funguje i na IOS 7

November 11, 2013 at 14:59

[26]   jana wrote:

Dobrý den, rána bych si stáhla SMS zpravy z iphone, ale bohužel jsem IT analfabet. Mohl by mi prosím někdo poradit, kam si mám nainstalovat výše uvedené programy? Do pc nebo iphonu. Děkuji za jakoukoliv odpověď a pomoc. Jana

January 12, 2014 at 23:05

[27]   Gabriela wrote:

Paráda, prográmek funguje bezvadně, již mám sms zálohovaný. Díky moc.

April 06, 2014 at 13:41

[28]   Ondra (webwrote:

Omlouvám se, nějak mi unikly vaše komentáře, takže teď odpovím hromadně:

  1. Podporu iOS 4 a starších dodělávat nebudu. Takováto zařízení nevlastním a nemám tak na čem testovat. Stejně tak už bohužel nejsem schopen řešit problémy na Windows XP, nemám je k dispozici.
  2. Jak se ptal Andy: V tom černém okénku, kde je napsáno “Enter number of the backup to be exported” program oznamuje, že našel v počítači více záloh (např. z iPhone, iPad nebo i několik z jednoho iPhonu) a neví, kterou má zpracovat. Je tedy potřeba zadat číslo zálohy (např. “1”) a stisknout Enter. U každé zálohy je datum poslední synchronizace. Pokud přesto nevíte, která záloha to je, zkuste postupně všechny.
  3. K otázce Jany: Program se instaluje do počítače. Je potřeba ho stáhnout a rozbalit (mělo by stačit kliknout na stažený soubor pravým tlačítkem myši a dát rozbalit). Po rozbalení už se jen spustí a případně zadá číslo zálohy (viz bod 2). Před spuštěním je ale třeba připojit telefon k počítači a přes iTunes ho synchronizovat. Po spuštění se objeví ve stejné složce jako je program soubor sms.txt, který bude obsahovat vyexportované zprávy.
April 29, 2014 at 01:38

[29]   Tomáš wrote:

Vše OK, díky.

June 01, 2014 at 21:19

[30]   Míša wrote:

Moc díky, už jsem nevěřila, že najdu možnost jak sms zálohovat a tvůj prográmek je uplně super, ještě jednou díky!!

January 10, 2015 at 07:01

[31]   Jitka wrote:

Ahoj. Moc děkuji za prográmek – přešla jsem z Androidu na Iphone a jedna z věcí, která mě děsila, že nepůjdou převést sms na text. Díky tomuto prográmku je to naprostá bomba. Ještě jednou moc děkuji

March 04, 2015 at 23:13

[32]   Via wrote:

Super, funguje to praradne, velka vdaka!!!!

April 06, 2015 at 18:45

[33]   roman wrote:

lze exportovat SMS z iPhonu a tyto SMS naimportovat do mobilu s Androidem?

April 06, 2015 at 19:54

[34]   Ondra (webwrote:

@Roman: Moje aplikace to neumi, ale jine to zvladaji. Staci pohledat na Google.

August 29, 2015 at 12:38

[35]   petr wrote:

čau, sql statement preparation failed SQLite error code 26 je možné že je to iOS9? a k tomu windows10 plánujete další verzi?

August 31, 2015 at 18:36

[36]   Ondra (webwrote:

ad Petr: to bude téměř jistě způsobené iOS9. V každé verzi to mění. Až vyjde oficiálně, tak se na to podívám.

October 01, 2015 at 18:19

[37]   biba wrote:

Dobry den , chcela by som sa opytat otazku ohladom zalohovania sms v Iphone …. Ked nemam zalohovany svoj Iphone a vymazala som konkretne smsky od jedneho kontaktu daju sa nejakym sposobom tieto smsky spatne obnovit? Alebo druha otazka ked mam zalohovany Iphone ale smsky som si neulozila – nezalohovala do PC daju sa nejakym sposobom spatne obnovit? Alebo na nejaku ziadost Apple alebo operatora ziskat spat? Alebo tieto smsky uz pre mna navzdy neexistuju… dakujem velmi pekne za radu a skoru odpoved ….pekny den

October 04, 2015 at 19:01

[38]   Ondra (webwrote:

ad [37]: Ahoj bibo, bohuzel se obavam, ze v tomto pripade uz SMS zpravy obnovit nejde.

February 10, 2016 at 21:12

[39]   Marek wrote:

Funguje to na 1*. Vrelo odporúčam.

March 19, 2016 at 05:11

[40]   Marek wrote:

Dobrý den, mám operační systém Windows7 a iPhone 5S (verze iOS 9.2.1) – stáhl jsem si soubor iPhoneSmseEport pro iOS 6–9, rozbalil ho. Dále spustil v PC iTunes a spustil synchronizaci a spustil rozbalený soubor iPhoneSmseEport.exe … po té se mi ukázala cerná obrazovka a v ní bylo napsáno: Exporting Backup: 67b....... a k tomu hláška v malém okně Error: SQL statement preparation failed. SQLite error code: 26. Prosím o pomoc. Děkuji

March 22, 2016 at 20:16

[41]   Ondra (webwrote:

@Marek: Hm, těžko říct. Podle té chyby to vypadá, že nenašel soubor se zálohou zpráv. Teď jsem ale aplikaci zkoušel na posledním iOS 9.3 a vše fungovalo bez problémů. Tak nevím.

May 23, 2016 at 09:42

[42]   Stanislav wrote:

Dobrý den, udělal jsem zálohu spustil program a chtělo to po mě vložit telefonní číslo což jsem udělal snad ve všech možných variantách +420 atd, nicméně vždy s chybou invalid number. Nevíte čím by to mohlo být ? Děkuji.

May 23, 2016 at 20:49

[43]   Ondra (webwrote:

Stanislav [42]: Dobrý den, program nechce vložit telefonní číslo, ale číslo zálohy. V okně máte zobrazené všechny zálohy apple zařízení nalezené ve vašem počítači s datem poslední změny a jejich číslo (1, 2, atd…). Některé zálohy mohou být od iPadu, apod. což program nedokáže poznat, proto musíte zadat číslo zálohy, která patří k iPhonu. Pokud jste zrovna zálohu vytvořil, tak to bude ta s posledním datem změny. Takže stačí zadat např. 1 a stisknout ENTER. Pokud nevíte, která záloha to je, můžete zkusit postupně všechny.

January 03, 2017 at 19:00

[44]   pavel wrote:

ahoj, prosim jak je to s aktualnim ios, mam win xp pro sp3 a pro spusteni programu mi to napise ze neni platna aplikace typu win32. diky za odpoved

January 04, 2017 at 20:11

[45]   Ondra (webwrote:

ad Pavel: Ahoj, bohužel pokud to píše toto, tak aplikace nepojede. Windows XP už nemám, tak už to nemám kde vyzkoušet.

Aplikaci jsem dnes zkoušel a s posledními iTunes a iOS 10 nefunguje. Už mám ale nachystanou opravu, kterou sem tento týden dám. Půjde ale spustit jen na 64bit Windows, pravděpodobně od verze 7 výš.

April 14, 2017 at 17:26

[46]   Olda wrote:

Ahoj něco takové jsem delší dobu sháněl. Díky tvojí aplikaci jsem jednoduše zazálohoval starý iphone 4. Díky moc za tvojí práci

New comment


(not displayed)



Comments are formated by the Texy. You can use following tags:

  • **bold**
  • //italic//
  • "link title":link url
  • > citation
  • Lists can be done using a bullet on the beginning of a row, followed by an empty space and a text

Please don't use html tags.

Last comments