0 votes

Sauvegardes iTunes - comment l'UID est-il généré?

Je lutte avec un problème avec une sauvegarde chiffrée (voir Apple Backup encrypted format specs? I need to decrypt part of a backup (for which I have the key) that iTunes won't restore et How to verify that an iTunes backup is valid? si vous voulez les détails) et j'essaie de comprendre comment les choses ont pu être si désorganisées.

Pour cela, j'aurais besoin de comprendre comment les UID de sauvegarde sont créés. Sont-ils basés sur le "matériel" ? Je ne pense pas, car je m'attends à avoir beaucoup de clés "iPhone Backup" dans le Keychain car j'ai "évolué" mes appareils au fil du temps...

Alors d'où proviennent-ils ?

ÉDITER: Pour clarifier ce que je veux dire, lorsque je dis UID, je fais référence au numéro qui se trouve dans le dossier où la sauvegarde est stockée.

L'emplacement des sauvegardes est le suivant:

Mac: ~/Library/Application Support/MobileSync/Backup/{UID}

Windows Vista et Windows 7: \Users\(username)\AppData\Roaming\Apple Computer\MobileSync\Backup\{UID}

Et l'UID lui-même est une longue chaîne de caractères hexadécimaux comme:

59cf77659e76a55e206192c325f732xxxxxxxxxx (les 10 derniers chiffres en moins au cas où ce serait un numéro "magique")

Merci beaucoup!

1voto

Graham Miln Points 39606

Étant donné la longueur de l'UID, je soupçonne que la valeur est une valeur de hachage cryptographique. Les hachages sont souvent utilisés pour éviter les collisions et peuvent être recréés si l'entrée d'origine est connue.

SHA1 est 40 caractères lorsqu'il est codé en hexadécimal.

Nous pouvons exclure un uuid OS X et un GUID de Windows car les longueurs sont trop courtes. De plus, les valeurs retournées par uuid sur le même matériel comprennent des segments identiques - contrairement à un hachage.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X