Si je mets à niveau vers iOS 5, puis-je restaurer une sauvegarde 4.2?

12

J'ai un iPhone 4 avec iOS 4.2 sauvegardé sur l'un de mes PC que je n'utilise plus. Si je mets à niveau vers iOS 5, vais-je perdre la possibilité de restaurer à partir de l'une de ces anciennes sauvegardes? Serais-je en mesure de restaurer le téléphone sur l'ancien système d'exploitation, puis de restaurer à partir d'une ancienne sauvegarde?

Sensé
la source
Je viens d'essayer de restaurer une ancienne sauvegarde sur 4.2 vers un nouvel iPhone sur 5.0.1 - apparemment il y a une sorte de bogue - un mot de passe pour la sauvegarde est demandé. Je n'en ai pas créé lors de la sauvegarde. Des idées??? J'ai essayé tous les mots de passe que j'ai.

Réponses:

15

Si je mets à niveau vers iOS 5, vais-je perdre la possibilité de restaurer à partir de l'une de ces anciennes sauvegardes?

Non. Vous pouvez restaurer vos paramètres, vos données, vos photos, vos vidéos, vos applications et tout ce que iTunes a sauvegardé depuis iOS 4 sur le nouvel iOS 5. Les sauvegardes sont compatibles avec les futures versions d'iOS. Vous pourriez probablement restaurer une sauvegarde iOS 3 sur un appareil exécutant iOS 5. La seule complication que vous pourriez rencontrer serait les applications et leur maintien en charge pour votre iOS actuel. La plupart des développeurs abandonnent régulièrement la prise en charge des appareils plus anciens au fil du temps. Par exemple, la plupart des nouveaux jeux de l'App Store prennent rarement en charge l'iPhone 3G ou les iPod Touch plus anciens. De plus, ils ont également commencé à abandonner le support des anciennes versions d'iOS, telles que la v3.0. Si ce conflit surgissait à chaque fois, iTunes ne migrerait tout simplement pas sur les applications qui ne prenaient pas en charge votre appareil (bien sûr, continuant à se déplacer sur le reste de vos données).

Serais-je en mesure de restaurer le téléphone sur l'ancien système d'exploitation, puis de restaurer à partir d'une ancienne sauvegarde?

Oui et non. Permettez-moi d'expliquer le «oui». Apple signe numériquement chaque version d'iOS. Cette signature est vérifiée par Apple avant son installation. Ceci est souvent appelé «fenêtre de signature». Pendant cette fenêtre, n'importe quel firmware peut être installé sur votre téléphone, à condition qu'il ait une signature valide et soit autorisé par Apple (passe la vérification). Apple a historiquement laissé la fenêtre ouverte pendant environ une semaine et seulementpour la version précédente d'iOS (par exemple, si iOS 5.1 était sorti demain, la fenêtre couvrirait iOS 5, si iOS 5.2 était sorti après cela, la fenêtre couvrirait 5.1, et ainsi de suite). Plus précisément, maintenant qu'Apple a publié iOS 5.0, iOS 4.3.5 (la version précédente d'iOS) est probablement toujours acceptée, mais cette fenêtre se ferme rapidement (et aurait probablement déjà été fermée). De plus, la restauration ne s'applique qu'à la version précédente directe (dans ce cas uniquement iOS 4.3.5 et non 4.3.3 ou 4.2.1), mais elle est sensible au temps (iOS augmente la mise en introduisant des mesures plus strictes qui peuvent empêcher l'utilisation des blobs SHSH, scellant efficacement une rétrogradation de la petite fenêtre d'Apple, mais c'est un autre sujet).

Si vous décidez le jour de la sortie que le nouveau firmware n'est pas pour vous, une rétrogradation immédiate est possible à 100%. Au fil des jours, ce nombre diminue considérablement. Si vous manquez cette fenêtre, vous ne pourrez pas installer la version précédente sans les blobs SHSH et les logiciels conçus pour jailbreaker les appareils, ce qui peut permettre une rétrogradation indéfiniment. Il est à noter que les blobs SHSH doivent être extraits d'un périphérique exécutant cette version particulière. Vous ne pouvez pas extraire les blobs SHSH pour iOS 4.3.3 depuis iOS 4.3.5.

C'est donc un sac mixte. Oui, vous pouvez rétrograder, mais vous devez agir rapidement. Après cela, c'est un «non» retentissant. Sauf si vous avez bien sûr rempli les conditions requises (blobs SHSH, etc.). Cependant, comme je l'ai dit, iOS augmente les enjeux en cherchant à bloquer (ou plutôt à changer le comportement des) objets blob SHSH, limitant efficacement une rétrogradation de la fenêtre d'Apple.

Cela omet bien sûr la discussion de la bande de base (le composant qui gère les données cellulaires) qui est un autre facteur à considérer si vous avez besoin de déverrouiller le combiné pour gérer plusieurs opérateurs, cependant, cela dépasse légèrement la portée de votre question, et pour vos intentions et fins, quelque chose dont vous n'avez pas à vous soucier.


la source
Merci pour la réponse détaillée. Apple a-t-il une documentation sur cette «fenêtre de signature» pour que je puisse en savoir plus? De plus, existe-t-il un lien qui explique comment quelqu'un peut rétrograder le système d'exploitation s'il se trouve toujours dans la fenêtre de signature?
Senseful
1
Non. Apple garde ces informations très près de sa poitrine. Vous pouvez cependant visiter ici: theiphonewiki.com/wiki/index.php?title=SHSH pour plus de détails. Prenez les avis "ouverts" avec un grain de sel, ils ne sont pas "synchronisés" avec les serveurs d'Apple, mais des modifications par un membre du public.
2

Non, vous ne perdrez pas la possibilité de restaurer à partir d'une sauvegarde. C'est la même situation si vous passez à un tout nouveau téléphone - il est tout à fait possible de restaurer un iPhone 3G (exécutant iOS 4) sur un iPhone 4S. Le système d'exploitation sur le téléphone iOS 5 resterait iOS 5, mais les données seraient correctement extraites de la sauvegarde.

Quelqu'un voudra peut-être clarifier cela, mais je pense que les sauvegardes iPhone sont presque uniquement vos propres données utilisateur et très peu de fichiers système, car les fichiers système ou les mises à jour du système d'exploitation peuvent simplement être téléchargés à nouveau.

chrismanderson
la source