C'est peut-être un peu long, mais j'ai perdu le mot de passe de cryptage d'une sauvegarde d'iPhone créée avec iTunes pour Windows. Sur un Mac, cela ne devrait pas poser trop de problèmes, puisque le mot de passe est conservé dans le trousseau, du moins tant que vous avez accès à la machine sur laquelle la sauvegarde a été créée.
Le problème est qu'iTunes a demandé de définir le mot de passe de cryptage lorsque cette option a été cochée il y a plusieurs mois, et plus jamais. J'ai créé une sauvegarde quelques instants avant de réinitialiser l'appareil, ce qui a très bien fonctionné, mais j'ai été incapable de restaurer à partir de la sauvegarde en raison de la perte du mot de passe. J'étais sûr qu'il s'agissait du mot de passe du compte iCloud et je n'ai vu l'erreur que lorsqu'il était trop tard.
J'ai jeté un coup d'œil aux fichiers iTunes sur la machine Windows où la sauvegarde a été créée et j'ai trouvé un fichier nommé keychain-2.db
Il s'agit d'une base de données sqlite contenant des données probablement cryptées (ou des blocs binaires). Les tables à l'intérieur sont nommées cert
, genp
, inet
, keys
, sqlite_sequence
, tversion
.
Y a-t-il un espoir de restaurer le mot de passe de cryptage de la sauvegarde par ce biais ? Je n'ai pas beaucoup d'espoir, car je n'ai rien trouvé en ligne concernant cette idée jusqu'à présent. Si de plus amples informations sont nécessaires ou simplement intéressantes, je me ferai un plaisir de les fournir.