Je suis un développeur iOS et j'ai cherché des appareils fonctionnant avec des versions plus anciennes d'iOS à utiliser pour des tests de compatibilité. (Vous n'imaginez pas à quel point c'est difficile, même sur le marché de l'occasion : soit les vendeurs ne précisent pas la version d'iOS dans la description de l'article (ce qui signifie que vous devez tenter votre chance), soit ils effectuent une mise à niveau vers la dernière version d'iOS avant de le vendre. Quoi qu'il en soit, je pensais avoir enfin touché le gros lot lorsque j'ai trouvé un iPhone 3GS dont la vente aux enchères mentionnait clairement iOS 4.x comme argument de vente. Eh bien, soit le gars mentait carrément, soit il ne savait pas de quoi il parlait, parce que lorsque j'ai reçu l'appareil, il avait iOS 5.x dessus. Je sais que je pourrais probablement déposer une réclamation pour un article non conforme à la description ou quelque chose de ce genre, mais je ne suis pas d'humeur à me lancer dans une longue bataille, des hostilités, une guerre de commentaires négatifs, etc. et donc, à ce stade, j'étais prêt à arrêter les frais et à vivre avec la version 5.x.
Jusqu'à cet après-midi, où je jouais tranquillement avec TinyUmbrella et où j'ai découvert, à ma grande joie, que Cydia avait enregistré un blob SHSH pour cet appareil fonctionnant sous iOS 4.1. Apparemment, cet appareil a dû être jailbreaké à un moment donné de sa vie. J'ai donc été en mesure de restaurer iOS 4.1, et jailbreaké en utilisant limera1n. Tout va bien.
Maintenant, ma question : Y a-t-il un moyen de faire passer cet appareil en 4.2 ou 4.3 ? (La 4.1 est un peu trop vieille à mon goût) Ma compréhension (certes minuscule) des SHSH et des questions connexes m'amène à penser que la réponse est "non", mais je pose quand même la question dans l'espoir vain qu'il existe une astuce de piratage ou quelque chose qui rendrait cela possible.