Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How to tell iTune to keep every backup?

My iTune used to save all history of iPhone backup. Somehow it's not doing that anymore. Is iTune disabled that feature? How do I make it to keep every backup?

iPhone 4, iOS 4.3.2

Posted on Jun 20, 2011 5:47 AM

Reply
98 replies

Nov 26, 2011 7:35 AM in response to Andreas - Gothenburg

Eject your phone.


Close iTunes. Open terminal & type the following command or copy & paste:


defaults write com.apple.iTunes DeviceBackupsDisabled -bool false
defaults write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool false


The above are two separate lines.


Hit enter.


Re-boot your computer, launch iTunes, connect your phone. Right-clik in the left device pane. Is the restore from backup option there now?

Nov 29, 2011 3:06 PM in response to wjosten

I've been following this thread with great interest because I was wondering the same thing myself, however, I am surprised that no one has mentioned my particular issue.


Many have asked why anyone would want to have multiple backups of their iPhone data. I want to make sure that I always have a cumulative set of backups so that in case a piece of data (i.e. SMS message) accidentally gets deleted from the phone, I can go back to a prior backup and retrieve it (either using iTunes or a third-party utility).


Can anyone tell me how iTunes handles this? If an SMS is on a backup done on 08-12-11, and I've made two more backups since then, is the data from the 08-12-11 still available or has it been deleted?

Nov 29, 2011 3:22 PM in response to macintosh1984

You've got two practical options, given how iTunes handles iOS backups, to do what you want: 1. Employ a backup procedure of the data on your computer, ala Time Machine for OS X(I've, in essence, got every iPhone backup, for every iPhone I've ever owned, since 2007)...or 2. use a third-party program, like this, to extract your SMS's from your phone & then backup that data:


http://www.wideanglesoftware.com/touchcopy/index.php

Nov 29, 2011 3:23 PM in response to macintosh1984

I'm reading elsewhere that what iTunes does is create a major full backup whenever the phone is restored, and then, in order to save both space and time, the next backup (and I am assuming every one after that) only saves any changes from the prior backup, and so on and so on.


Can anyone tell me if this is true, and if so, how is the Restore from Backup accomplished? Does it string together all the prior backups pieces into a single restore? If so, suppose you want to get back some data you erased at some point after the first backup? I mean, it's there on the full backup, but since subsequent backups were made, how does it know when it does a restore to bring back the older data?


I am really confused!

Nov 29, 2011 3:29 PM in response to macintosh1984

macintosh1984 wrote:

I'm reading elsewhere that what iTunes does is create a major full backup whenever the phone is restored, and then, in order to save both space and time, the next backup (and I am assuming every one after that) only saves any changes from the prior backup, and so on and so on.


Can anyone tell me if this is true,


Yep. That's how it works. Normal backups are incremental, restore backups are time/date stamped & not overwritten.



how is the Restore from Backup accomplished? Does it string together all the prior backups pieces into a single restore?


Nope. When you restore from backup you select the normal backup or a restore point backup.

Nov 29, 2011 3:29 PM in response to wjosten

So Time Machine just copies the then-current MobileSync folder, whose contents are always being replaced by the latest backup?


To be clear, does iTunes completely replace the backup data every time it performs a backup, or does it just save any new data in addition to what was there? If I make a backup today that contains 500 SMS messages, and then I delete every message from my phone but 1 and then make another backup, what's going on behind the scenes in the MobileSync folder? Are the other 499 messages completely gone, or has iTunes retained the original but added another backup layer that has only the single message. If the former, then I can manually get to the 500 by using a utility to read the data file. If not, then they are all gone?

Nov 29, 2011 3:31 PM in response to macintosh1984

macintosh1984 wrote:


To be clear, does iTunes completely replace the backup data every time it performs a backup,


No, it's an incremental backup in that only data that has changed is actually backed up.



If I make a backup today that contains 500 SMS messages, and then I delete every message from my phone but 1 and then make another backup, what's going on behind the scenes


The 499 SMS's that were in your iPhone backup will be removed.

Nov 29, 2011 3:38 PM in response to wjosten

Thanks for your help with this, it's a little confusing. Please help me with these steps and point out where I am right/wrong.


The SMS data is in the file called: 3d0d7e5fb2ce288813306e4d4636395e047a3d28 in MobileSync.


There's one file like this for each hex-named folder.


There is an original backup folder and then subsequent incremental folders, each with a hex name.


Each time iTunes performs a backup, it continually adds additional folders.


The original folder will have the largest 3d0d7e5fb2ce288813306e4d4636395e047a3d28 file since it backs up everything.


The subsequent folders will have much smaller 3d0d7e5fb2ce288813306e4d4636395e047a3d28 files, since they only capture what is different from (the original or the last backup?)


Only the latest backup is available to restore through iTunes, but all the 3d0d7e5fb2ce288813306e4d4636395e047a3d28 files are still retained in MobileSync for manual extraction using a 3rd party software.


Am I getting it 100% yet?

How to tell iTune to keep every backup?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.