Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I got it to work as follows:

Open terminal, then type

cd ~/Library/Application Support/MobileSync/Backup/<long folder name made up of hex characters>)

perl unravel.perl (this works best if the perl file is located in the same folder)

This extracts all data and puts it into a new folder in the home directory: iPhone/Backups. Data is broken up into individual folders: contacts, events, SMS messages, etc.

Problem is, I now have an sms.db file that I don't know how to read. Opening it in text editor shows a bunch of non-standard characters with embedded messages that include the SMS phone number from which the message was received.

Any suggestions on how to read it? And how to automate this tool? It would be pretty useful for non-geeks.
 
I got it to work as follows:

Open terminal, then type

cd ~/Library/Application Support/MobileSync/Backup/<long folder name made up of hex characters>)

perl unravel.perl (this works best if the perl file is located in the same folder)

This extracts all data and puts it into a new folder in the home directory: iPhone/Backups. Data is broken up into individual folders: contacts, events, SMS messages, etc.

Problem is, I now have an sms.db file that I don't know how to read. Opening it in text editor shows a bunch of non-standard characters with embedded messages that include the SMS phone number from which the message was received.

Any suggestions on how to read it? And how to automate this tool? It would be pretty useful for non-geeks.

It's a SQLite 3 database. Use something like SQLite Database Browser.
 
running perl script

I can't seem to get the perl script to run correctly... could someone help me out and spell out how to run the script in terminal.
Thanks...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.