Hello all,

Every now and then something will be messed up on my iPhone (usually because I've gone and messed messed with settings and ipcc files) and I find the easiest method to get a clean system is to do a restore in iTunes. I do like to keep my SMS database though.

I've written up a script that will take an existing iPhone backup from iTunes and reduce it down to say just SMS and can also save Call History, Notes, Camera Roll and Wallpaper. The script works by checking the mdinfo files of the backup to see what is inside the mddata files and keeps only what you've selected. The script places the reduced copy of your backup in a directory of your choice but leaves the original in place for you to backup in whatever way you would like. After backing up the original you can place the reduced backup in your MobileSync/Backup directory and you'll be able to restore from it.

I made the script for personal use but thought some of you may find it useful. I tested this for possible errors but I'm sure it's not perfect so proceed with caution. If you have any issues getting this to work let me know and I'll try to correct them.

You can grab the script here:
http://www.mediafire.com/file/tz3gny...up-reducer.zip

-macHD