iphone backup sms extractor

..convert your text messages and address book to PDF, CSV and XML!

new: download of iPhone adress book contacts now also supported!


introduction:


if you want to export your sms / texts or address book contacts from an iphone (i.e. save it onto a pc) and can't use macintosh tools like syphone (probably because there is no syphone for windows), this webservice may be useful for you: upload your iphone backup file containing your messages or contacts (itunes creates it with every sync) and in return download your sms and contacts in plaintext, PDF, CSV or XML for further processing, archiving, recovery, etc.

try it! save your iphone's text messages resp. address book onto your computer in 3 easy steps:

1. for sms: locate the file named 3d0d7e5fb2ce288813306e4d4636395e047a3d28 on your computer.
for address book contacts, the file's name is 31bb7ba8914766d4ba40d6dfb6113c8b614be442
2. upload that file to this website:
3. in return, download your iphone's sms/texts respectively addresses as PDF, CSV (for use with Excel, etc.) or XML!

can't find the file?

the file containing your iphone's text messages resp. address book entries is stored on your computer within itunes' backup folder:
on windows, you have to go to the folder C:\Documents and Settings\[your username]\Application Data\Apple Computer\MobileSync\Backup\[some id]\ and search for a file named 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata. note: the file's extension could also be .mdbackup instead of .mddata or even be empty.
on mac os x, the file may be located in your home folder: home/Library/MobileSync/backup/[some id]/ but better just try searching it with spotlight.
if that file does not exist or isn't working, you are probably using an older itunes version. the file you're looking for then is named 0b1fe6f87c054ebb6d00cfafb6bacd343a7f6fa1.mdbackup instead. after you have found the file, upload it to this website and get your texts in PDF-, CSV- or XML-format in return!

Please note: iTunes offers the feature to encrypt the iPhone backup files. This feature must not be enabled in order to create readable backup files for this site! In other words, the following check box must not be checked:


how it works:

after syncing an iphone, itunes splits the iphone's backup data (messages, contacts, images from the iphone camera and lots of other stuff) into several files with the extension .mdbackup.
on windows, they're located in C:\Documents and Settings\[your windows login name]\Application Data\Apple Computer\MobileSync\Backup\[some id]\
these files are binary plists. once converted to plaintext plist files which have an xml structure, one can extract the <data> tag which contains the backup content encoded in a sqlite v3 database format. using php's built-in sqlite functionality it's a simple task to extract the actual data out of that iphone sms backup file then.
most of the time the file containing sms data is named 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata, in itunes versions older than 8.1 it is named 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mdbackup or 0b1fe6f87c054ebb6d00cfafb6bacd343a7f6fa1.mdbackup. but in rare cases the filename may differ. if so, you can search within all *.mdbackup files for the string "sms.db" to determine which file is the right one. as windows' built-in file search usually completely fails on this task, an easy way to determine which file contains text/sms data would be using grep for windows:
execute C:\Documents and Settings\[...]21ae31eddf\>grep -l sms.db * in the itunes backup folder.


contact / legal:

before uploading your iphone backup files to this service please consider that this service is not free of charge and that all content of those files could be (but won't) accessed by the creator of this page. but you should be aware of things like that anyway.
created by: axi[ät]insend.de
this visually unappealing site is work in progress, last modified: 2010-06-24.