Esto podría ser una posibilidad remota, pero tengo un problema en el que perdí la contraseña de cifrado en una copia de seguridad de iPhone creada con iTunes para Windows. En una Mac, esto no debería ser demasiado problema, ya que la contraseña se conserva en el llavero, al menos mientras tenga acceso a la máquina en la que se creó la copia de seguridad.
El problema es que iTunes solicitó establecer la contraseña de cifrado cuando se verificaron esas opciones hace varios meses, y nunca más. Creé una copia de seguridad momentos antes de reiniciar el dispositivo, que funcionó bien, pero no pude restaurar desde la copia de seguridad debido a la contraseña perdida. Estaba seguro de que esta sería la contraseña de la cuenta de iCloud y solo vi el error cuando era demasiado tarde.
Eché un vistazo a los archivos de iTunes en la máquina de Windows donde se creó la copia de seguridad y encontré un archivo llamado keychain-2.db
, que parece ser una base de datos de sqlite con algunos datos probablemente encriptados (¿o blobs binarios?). Las tablas en el interior se llaman cert
, genp
, inet
, keys
, sqlite_sequence
, tversion
.
¿Hay alguna posibilidad de restaurar la contraseña de cifrado de respaldo a través de esto? No tengo muchas esperanzas, ya que hasta ahora no he encontrado nada con respecto a esta idea en línea. Si más información fuera necesaria o simplemente interesante, por supuesto me encantaría proporcionarla.