This might be a long shot, but I have a problem where I've lost the encryption password to an iPhone backup created with iTunes for Windows. On a mac this shouldn't bee too much of a problem, since the password is persisted in the keychain, at least as long as you still have access to machine the backup was created on.
The problem is that iTunes asked to set the encryption password when that options was checked several months ago, and never again. I created a backup moments before resetting the device, which worked just fine, but was unable to restore from the backup because of the lost password. I was sure that this would be the iCloud account password and only saw the error when it was too late.
I had a look around the iTunes files on the Windows machine where the backup was created and found a file named keychain-2.db
, which seems to be an sqlite db with some probably encrypted data (or binary blobs?). The tables inside are named cert
, genp
, inet
, keys
, sqlite_sequence
, tversion
.
Is there any possible hope of restoring the backup encryption password through this? I don't have a lot of hope, since I haven't found anything regarding this idea online so far. Should any more information be necessary or just interesting, I'd of course love to provide it.