This one bit me bad. I am summarizing my 4.5 hour saga in case any of this is useful to anyone. As usual a few things went wrong to get me in trouble.
My iPhone 6 from 2014 was stolen, so I bought a new iPhone 8 in March, 2018. I went to set it up and chose "Restore from iTunes backup." Fortunately I had backed up my old phone only days before, so I knew this would be a breeze. I am a model customer: I keep my software up to date, I do backups, I know my passwords. What could go wrong?
1. FAILED SOFTWARE UPDATE: After connecting to my laptop, I started by trying to update the phone to the latest version of iOS. The update failed twice with iTunes crashing unceremoniously. *Sigh*. Well, no matter, I'll get the phone set up and then update software. (Big mistake!)
2. ASKED FOR PASSWORD: Restoring from the backup requires a password? I didn't know that. What password? I tried a bunch of options, Googled around, found nothing that worked. I had no idea my backups were encrypted. How do I find out if they are really encrypted?
3. CHECK IF BACKUPS ARE ENCRYPTED: From the iTunes menu at top of screen, choose "Preferences" then "Devices". You should see a list of backups you have made. IF they have a little pad lock next to them, your backups are encrypted. Argh -- I had a pad lock. I must have set up encryption 3.5 years ago and forgotten.
4. CALLED APPLE SUPPORT: "I have encrypted files and none of my passwords work -- what should I do!" The support person tried hard, but she didn't end up getting me out of my fix. Encryption works, and if your password is decent, is essentially unbreakable. That is how it is *supposed* to be. I was seriously disappointed that I would have set up encryption without saving the password.
5. BUT YOUR LAPTOP REMEMBERS PASSWORD: If you open the Keychain Access app on your laptop and search for iPhone backup, it will reveal the encryption key you used if you type in your laptop password. This should have been my salvation. Didn't work. The support person was surprised I didn't have it in my keychain, and basically said "nothing we can do."
6. NOT YOUR CURRENT LAPTOP, YOUR OLD ONE!: After I hung up, it occurred to me that my phone was so old I set it up on a previous laptop. I dug out that old laptop and lo and behold, my iPhone backup password was available in my Keychain Access app! Great news! You could ask, why didn't that information propagate to keychain on my newer laptop? Who knows?
7. STILL NO LUCK: I was a bit amazed because that password was one of the ones in my file that I had already tried. I tried again several times with several variants of caps and decoration to no avail. I was about to completely give up when I tried one last time and noticed something.
8. THERE ARE TWO ERROR MESSAGES THAT LOOK ALMOST IDENTICAL: Yes, that's right. Typing in the wrong encryption password and the correct one gave error messages that looked *almost* identical. Same type of box pops up, same font, same length paragraph. After you have tried 100 passwords (literally) you aren't reading the error message any more, you just see it pop up and try the next one. So the error message was now that the backup was "corrupted or incompatible." OK, that's serious progress. I know I have the right password. What now? I doubt the file from last week is corrupted -- I'm going with incompatible.
9. IOS SOFTWARE UPDATE: How long do they keep the phones sitting on the shelf before they sell them? It occurred to me that my new iPhone 8 might have older software than my old iPhone 6, which was up to date. Remember step 1? I *did* start by trying to update the software and failed miserably. But if you trying to restore a backup from a NEWER iOS to a phone with an OLDER iOS, it doesn't work, and the error message is opaque. So now I rebooted my laptop, verified iTunes was up to date (it was already) and tried again to update iOS on the new phone. It worked this time.
10. SUCCESS: With iOS up to date, I did a factory reset on the phone (I had tried so many things by now), started over, chose "Restore from iTunes backup", entered my (correct!) encryption password, and everything worked smoothly.
ANY of the following would have saved a serious amount of time:
- If the keychain info from my older MacBook Air had propagated correctly to my newer MacBook Air. Isn't it supposed to?
- If the support person had asked "Is this the computer you first backed up your phone to?"
- If the error message had just come out and said "You are trying to restore a version 11.2.6 backup to an iPhone running iOS 11.2.5. Please update your iOS first." Saying it is corrupt or incompatible in a long, wordy error message that looks almost like the bad password error message was NOT helpful.
- If the software update of the new iPhone had not failed (twice) since that is the VERY FIRST thing I tried to do, knowing that sometimes there can be problems if you don't. I still have no idea why that failed.
Any one of those things would have saved me hours. Apple can't save me from all forms of stupidity, but this is a case where the error messages were especially unhelpful. The result was rather infuriating, but at least in the end, I did get everything set up, and the iPhone 8 is beautiful.
If you have found this page, you are probably in a world of pain, and I hope this helps. I will try to post this where you can find it. Good Luck out there!