Comment bloquer la mise à jour automatique du firmware dans iTunes

De nombreuses personnes se sont retrouvées dans la situation de ne plus pouvoir utiliser leur iPhone parce qu'ils ont "par erreur" mis à jour vers iOS xx immédiatement après son apparition sur iTunes, même s'il y avait d'innombrables avertissements leur disant de ne pas mettre à jour. Pour ces personnes, il y avait des jours/semaines/mois d'attente pour une nouvelle solution de jailbreak ou de décodage et je suis sûr que beaucoup d'entre eux ont appris qu'iTunes doit être contrôlé lorsqu'il est connecté à Internet, sinon vous pouvez vous réveiller avec de grosses surprises. Grâce à la méthode ci-dessous, je vais vous montrer comment empêcher iTunes de télécharger de nouvelles versions de firmware pour iOS, afin d'empêcher pour toujours la mise à jour "accidentelle".

il méthode cela fonctionne UNIQUEMENT sur Mac OS X et pour l'instant je ne sais pas si cela peut être inversé, c'est-à-dire si les limitations peuvent être supprimées pour permettre à iTunes de télécharger lui-même la dernière version d'iOS. Si vous voulez être sûr qu'iTunes ne se mettra pas à jour, vous pouvez télécharger les fichiers du micrologiciel à partir d'ici et les utiliser avec l'option alt +.

Étape 1

Sur votre Mac, ouvrez l'application Terminal et tapez nano update_itunes.sh pour créer un fichier dans lequel inclure le code du script suivant :

#!/bin/bash clear echo "Ce script modifiera les emplacements de téléchargement des fichiers du micrologiciel afin qu'iTunes ne puisse pas télécharger le micrologiciel." echo "AKA, cela empêchera iTunes de mettre à jour automatiquement votre appareil." echo "" echo "" echo "Pour restaurer le micrologiciel, maintenez simplement l'option enfoncée et sélectionnez manuellement le fichier du micrologiciel." echo "" clear echo "Made By: Wesley K" echo "wesley@wesleyk.me" echo "http://wesleyk.me" echo "http://wesleyk.me/twitter" sleep 2 read -sn 1 -p "Appuyez sur n'importe quelle touche pour continuer..." clear echo "Maintenant, j'ai besoin de votre mot de passe pour continuer" echo "Tuer iTunes maintenant" sudo -v sudo killall -9 iTunes sleep 2 clear echo "Je vais créer tous les dossiers nécessaires à l'avenir preuve de quelques choses" echo "Si des erreurs se produisent ici, ce n'est pas grave." sudo mkdir ~/Bibliothèque/iTunes/iPad\ Software\ Updates/ sudo mkdir ~/Bibliothèque/iTunes/iPod\ Software\ Updates/ sudo mkdir ~/Bibliothèque/iTunes/iPhone\ Software\ Updates/ sleep 2 clear echo "J'y vais pour vider tous les fichiers actuels dans vos dossiers de mise à jour." echo "Cela empêchera toute mise à jour du micrologiciel téléchargé." sudo rm -rf ~/Bibliothèque/iTunes/iPad\ Logiciel\ Mises à jour/* sudo rm -rf ~/Bibliothèque/iTunes/iPhone\ Logiciel\ Mises à jour/* sudo rm -rf ~/Bibliothèque/iTunes/iPod\ Logiciel\ Mises à jour/ *\ sleep 2 clear echo "Empêche désormais iTunes de télécharger de nouveaux firmwares." sudo chmod 444 ~/Bibliothèque/iTunes/iPad\ Logiciel\ Mises à jour sudo chmod 444 ~/Bibliothèque/iTunes/iPod\ Logiciel\ Mises à jour sudo chmod 444 ~/Bibliothèque/iTunes/iPhone\ Logiciel\ Mises à jour sleep 2 clear echo "Made By Wesley K" echo "Donnez-moi du crédit si vous l'utilisez" echo "Pour des mesures de sécurité, j'exécuterais ce script après les mises à jour d'iTunes. Cela ne devrait pas l'affecter mais je ne sais pas encore."

Étape 3

Après avoir créé ce fichier et copié le code ci-dessus, tapez la commande dans le terminal : chmod +x nom de fichier.sh puis ./nomfichier.sh pour l'exécuter.

Étape 4

Si l'opération a réussi, chaque fois que vous essayez de télécharger un firmware iOS via iTunes, vous devriez recevoir le message suivant :

Étape 5

Si vous souhaitez annuler les modifications apportées par ce script, alors dans le code ci-dessus remplacez les lignes de code "sudo chmod 444"Avec"sudo chmod 777" et exécutez à nouveau le script.

Merci à Aurel Marius.