Accueil » Apple » Downgrade OTA de n’importe quel iOS vers iOS 6.1.3 / 8.4.1 pour les 32-bits jailbreakés !

Downgrade OTA de n’importe quel iOS vers iOS 6.1.3 / 8.4.1 pour les 32-bits jailbreakés !

Bonjour !

Vous avez peut-être entendu parler de OdysseusOTA qui permet de downgrader sans SHSH n’importe quel appareil 32-bit sauf l’iPhone 5C vers iOS 8.4.1 ou encore vers iOS 6.1.3 pour l’iPhone 4S et l’iPad 2 (sauf iPad2,4).

Aujourd’hui on va vous expliquer pourquoi c’est possible et un tutoriel pour faire le downgrade.

Explication : Pourquoi c’est possible ?

Apple signe actuellement iOS 6.1.3 en OTA (Over the Air => mise à jour directement depuis les Réglages d’iOS) pour les appareils qui sont sortis depuis l’iOS 5.0 et qui supporte iOS 8 (donc l’iPhone 4S, l’iPad 2 sauf l’iPad2,4 modèle Mi-2012 qui est sorti depuis iOS 5.1) et signe en OTA iOS 8.4.1 pour les appareils qui supportent iOS 6 et iOS 9 (donc littéralement tous les appareils 32-bits sauf l’iPhone 5C car il est sorti depuis iOS 7).

Les SHSH OTA sont quasi identiques aux SHSH normaux qu’on obtient avec Savethemblobs, TinyUmbrella (pour les 32-bits) ou TSSchecker (pour les 64-bits). Il y a juste le hash du Ramdisk qui n’est pas identique (le ramdisk OTA est différent du ramdisk Erase qui est aussi différent du ramdisk Update => option mise à jour de iTunes).

Mais cela n’a pas d’importance si on est jailbreaké car Kloader existe. Kloader permet de contourner les vérifications des signatures sur les bootloaders et est sorti en 2014 par la célèbre hackeuse Winocm. C’est grâce à ça par exemple que Odysseus, futurerestore+libipatcher et le dual-boot a pu exister.

Donc avec kloader et les SHSH OTA, on peut downgrader sans soucis vers une version qui est signée en OTA.


Futurerestore + libipatcher : la meilleure solution pour le downgrade

Tout d’abord, voici une liste des compatibilités pour le downgrade OTA sans SHSH. La version actuellement installée sur l’appareil n’est pas important car ça marche sur toutes les versions d’iOS à condition d’être jailbreaké et d’avoir le tfp0 d’activé.

iOS 6.1.3 :

  • iPhone 4S
  • iPad 2 (iPad 2 Wi-Fi Modèle Mi-2012 appelé aussi iPad2,4 EXCLU)

iOS 8.4.1 :

  • iPhone 4S
  • iPhone 5 (PAS iPhone 5C, JUSTE iPhone 5)
  • iPad 2
  • iPad 3
  • iPad 4
  • iPad Mini 1
  • iPod Touch 5G

Jailbreak dont le task_for_pid() est activé

  • Absinthe 5.1.1
  • evasi0n 6.0 => 6.1.2
  • evasi0n7 7.0 => 7.0.6
  • Pangu7 7.1 => 7.1.2 (vérifier sur Cydia que vous avez bien la version 0.3 du paquet Pangu 7.x Untether !)
  • TaiG 8.0 => 8.1.2
  • TaiG 8.1.3 => 8.4
  • Home Depot 9.1 => 9.3.4
  • UntetherHomeDepot 9.1 => 9.3.4
  • PhoenixJB 9.3.5
  • Pour ceux qui ont les jailbreaks suivants :

Pré-requis :

  • Un PC sur Mac ou Linux. Une méthode alternative existe si vous n’avez pas d’ordinateur mais il est beaucoup moins stable, voir en bas de l’article.
  • Un appareil compatible jailbreaké avec le tfp0 d’activé
  • Connaître le modèle et l’ECID de l’appareil
  • Futurerestore disponible ici
  • TSSchecker disponible ici

Notes :

  • Si vous avez vos SHSH, vous pouvez downgrader sur une version d’iOS où vous possédez les SHSH avec ce tutoriel
  • Ce tutoriel marche uniquement pour Mac / Linux. Si vous avez un Windows, utilisez une machine virtuelle.
  • Si vous avez un appareil A6/A6X (iPhone 5, iPad 4), il se peut que vous soyez bloqué à l’activation de l’iPhone… Il n’y a pas de fix pour le moment. Par contre apparemment si vous avez un iPhone 5 et que vous flashez le baseband de 8.4.1, l’activation marche (pour flasher le baseband de 8.4.1 regardez vers la fin du tuto).
  • Pour récupérer votre ECID, vous allez brancher votre appareil sur iTunes et vous allez cliquer le numéro de série et ensuite sur l’UDID de l’iPhone et vous obtiendrez l’ECID.
  • Liste des modèles :
    • iPhone 4S : iPhone4,1
    • iPhone 5 Modèle A1428 au dos de l’iPhone : iPhone5,1
    • iPhone 5 Modèle A1429 au dos de l’iPhone : iPhone5,2
    • iPad 2 Wi-Fi : iPad2,1
    • iPad 2 GSM A1396 : iPad2,2
    • iPad 2 CDMA A1397 : iPad2,3
    • iPad 2 Wi-Fi Mi-2012 : iPad2,4
    • iPad 3 Wi-Fi : iPad3,1
    • iPad 3 GSM A1430 : iPad3,2
    • iPad 3 GSM A1403 : iPad3,3
    • iPad 4 Wi-Fi : iPad3,4
    • iPad 4 GSM A1459 : iPad3,5
    • iPad 4 GSM MM A1460 : iPad3,6
    • iPad Mini Wi-Fi : iPad2,5
    • iPad Mini GSM A1454 : iPad2,6
    • iPad Mini GSM MM A1455 : iPad2,7
    • iPod Touch 5G : iPod5,1

Étape 1 : Préparation de l’appareil iOS pour le downgrade :

1- Commencez par brancher l’appareil à l’ordinateur

2- Si vous êtes sur ces appareils suivants : iPhone 4S, iPhone 5, l’iPad 2 (pas 2,4), l’iPad 3 (uniquement 3,1 et 3,3) :

  • Installez le paquet kDFUApp disponible sur Cydia dans la source de Tihmstar : http://repo.tihmstar.net
  • Ouvrez l’application kDFUApp qui est sur le SpringBoard
  • Vous allez activer tous les options un par un en commençant par le haut, et vous allez faire à la fin Enter kDFU. Votre appareil sera en mode kDFU.

Si vous êtes sur un autre appareil :

Si les bundles ne sont pas disponibles pour votre appareil :

Vous avez un tutoriel ici pour patcher un iBSS (prenez un iBSS d’iOS 9, c’est plus simple, même si vous ne voulez pas retourner sur iOS 9 ça marche pour tous les iOS) et vous exécutez kloader sur cet iBSS patché.

3- Quand votre appareil s’éteint pour passer en kDFU, appuyez sur un bouton (soit Power soit Home peu importe) pour que votre appareil démarre en kDFU (écran noir, l’appareil sera reconnu sur l’ordinateur comme un iPhone en mode DFU).

Étape 2 : Préparation de l’ordinateur pour le downgrade :

1- Vous allez créer un dossier downgrade sur le Bureau. Dans ce dossier vous allez mettre votre fichier SHSH, l’IPSW de la version où vous voulez retourner, le logiciel futurerestore et tsschecker.

2- Vous allez ouvrir un terminal et vous allez taper ces commandes :

  • cd ~/Desktop/downgrade (ou cd ~/Bureau/downgrade si vous avez un Linux en français)
  • chmod +x tsschecker_macos (ou tsschecker_linux si vous êtes sur Linux)
  • ./tsschecker_macos -d MODELE -i 6.1.3 ou 8.4.1 -o -e ECID -s

(remplacer MODELE par votre modèle (exemple : iPhone4,1 pour l’iPhone 4S) et ECID par l’ECID de l’appareil)

Exemple : ./tsschecker_linux -d iPad3,4 -i 8.4.1 -o -e 246598563214 -s (pour un iPad 4 avec l’ECID 246598563214)

Dans votre dossier downgrade vous obtiendrez un fichier SHSH prêt à l’emploi.

3- Vous allez ouvrir un terminal et vous allez taper ces commandes :

  • cd ~/Desktop/downgrade (ou cd ~/Bureau/downgrade si vous avez un Linux en français)
  • chmod +x futurerestore_macos (ou futurerestore_linux si vous êtes sur Linux)
  • ./futurerestore_macos (ou ./futurerestore_linux si vous êtes sur Linux)

Si vous n’avez pas d’erreur et qu’il affiche comment utiliser le logiciel, c’est bon, vous pouvez passer à l’étape 3.

Étape 3 : Le downgrade :

1- Vous allez ouvrir un terminal sur votre ordinateur

2- Vous allez taper ces commandes :

  • cd ~/Desktop/downgrade (ou ~/Bureau/downgrade)
  • ./futurerestore_macos (ou ./futurerestore_linux) -t <shsh.shsh2> –latest-baseband –use-pwndfu <IPSWoùvousvoulezretourner.ipsw>

Vous remplacez tout ce qui est entre les flèches par le nom des fichiers correspondants.

Astuce : utiliser la touche TAB pour compléter le nom d’un fichier automatiquement.

Par contre, si vous êtes sur iPad WiFi ou iPod Touch :

  • ./futurerestore_macos (ou ./futurerestore_linux) -t <shsh.shsh2> –no-baseband –use-pwndfu <IPSWoùvousvoulezretourner.ipsw>

Vous remplacez tout ce qui est entre les flèches par le nom des fichiers correspondants.

Astuce : utiliser la touche TAB pour compléter le nom d’un fichier automatiquement.

Exemple (c’est un exemple, ce n’est pas votre commande !) :

  •  ./futurerestore_macos -t iphone.shsh2 –latest-baseband –use-pwndfu iPhone5,2_8.4.1_12H321_Restore.ipsw

3- Faites Entrée. La restauration va débuter. Ne débranchez surtout pas votre appareil pendant la restauration.

4- Quand la restauration est terminée, vous pouvez configurer l’appareil de nouveau et il est fraîchement restauré ! Vous pouvez le jailbreaker bien évidemment.

Le tutoriel est terminé. Si vous avez des questions, n’hésitez pas à poster un commentaire.

Une vidéo en anglais, fait par tihmstar (le développeur), est disponible ici :


Si vous voulez flasher le baseband d’iOS 6.1.3 ou 8.4.1, suivez le tutoriel vidéo qui est ci-dessus. Tout est expliqué.


Méthode alternative sans ordinateur pour aller en 8.4.1 (MARCHE UNIQUEMENT SUR LES JAILBREAK SEMI-UNTETHERED HOME DEPOT ET PHOENIXJB) – très instable et ne marche pas pour revenir en 6.1.3 :

1- Allez sur Cydia puis installer l’application iFile. Désinstallez Cydia Substrate et tous vos tweaks / apps de Cydia.

2- Ouvrez iFile

3- Allez sur la racine de votre appareil (/) en appuyant sur la flèche en haut a gauche plusieurs fois et vous allez ensuite dans le dossier System => Library => CoreServices

4- Vous allez modifier le fichier SystemVersion.plist :

  • Dans ProductVersion vous avez normalement votre version d’iOS. Remplacez celui-ci par 6.0 (ou 6.0.1 pour l’iPad 4 GSM et l’iPad Mini GSM)
  • Dans ProductBuildVersion vous avez normalement la build de l’iOS où vous êtes actuellement (ex : 13G36 pour iOS 9.3.5). Remplacez celui-ci par :
    • 10A403 si vous avez un iPhone 4S, iPad 2, iPad 3
    • 10A405 si vous avez un iPhone 5
    • 10A406 si vous avez un iPod Touch 5G
    • 10A407 si vous avez un iPad 4 Wi-Fi ou un iPad Mini Wi-Fi
    • 10A8426 si vous avez un iPad 4 GSM ou un iPad Mini GSM

5- Vous allez ensuite redémarrer votre appareil et aller dans Réglages => Général => Mise à jour logicielle. Normalement iOS 8.4.1 sera proposé, il vous suffit juste de la faire et attendre.

6- Après la « mise à jour », votre appareil est bien downgradé en iOS 8.4.1.

Tutoriel terminé. Si vous avez une question, n’hésitez pas à la poser dans les commentaires.

Écrit par

Laisser un commentaire

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. en savoir plus

Les cookies nous permettent de personnaliser le contenu et les annonces, d'offrir des fonctionnalités relatives aux médias sociaux et d'analyser notre trafic. Nous partageons également des informations sur l'utilisation de notre site avec nos partenaires de médias sociaux, de publicité et d'analyse, qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collectées lors de votre utilisation de leurs services.

Fermer