Fermer l'annonce

MISE À JOUR 27. – Si vous avez déjà mis à jour Quicktime 7.6 ou supérieur, je vous déconseille cette procédure ! Votre clavier et votre souris cesseront probablement de fonctionner !

Si vous possédez un nouveau Macbook unibody ou si vous avez déjà mis à jour Leopard vers la version 10.5.6, vous ne le savez peut-être pas, mais vous ils ont perdu la possibilité de mettre l'iPhone en mode DFU, nécessaire pour jailbreaker un iPhone. Heureusement, la communauté iPhone a tout sauvegardé, nous n'avons donc pas besoin de rétrograder ou de chercher des amis avec un système différent.

Une option qui pourrait aider est en utilisant un hub USB. En bref, vous connectez l'iPhone au hub plutôt que directement au Mac. Mais même cela n’est pas la meilleure solution. Premièrement, beaucoup de gens n’ont pas de hub USB. Deuxièmement, il peut également arriver que vous n'ayez qu'un hub USB sur votre clavier, par exemple, mais qu'il n'ait pas assez de puissance pour l'alimenter ainsi que votre iPhone (vous le sauriez grâce à un message d'erreur dans MacOS). Et c'est pourquoi nous avons une autre solution !

L'équipe de développement a découvert que l'ensemble le problème vient des 2 nouveaux fichiers kext, qui sont liés au pilote USB. Il faut donc lire 2 fichiers kext d'une ancienne version de Leopard (10.5.5). Et pour que ce ne soit pas trop compliqué pour vous, cette fois-ci un utilisateur avec un pseudo l'a bien mérité volkspost, qui a créé le script Automator.

Mais attention, il s'agit d'un hack du système et cela peut poser des problèmes (souvent le clavier et la souris ne fonctionnent plus après ça !). Suivez strictement les instructions, tout est à vos risques et périls !

Premier pas

Téléchargez ce script avec 2 fichiers kext. Vous pouvez le télécharger par exemple depuis Rapidshare si Mediafire.

Deuxième étape

Décompressez cette archive et placez-la sur votre bureau. Il est très important que ce dossier soit sur le bureau. Fermez tous les programmes, que vous avez ouvert. Si vous ne les fermez pas, le script le fera pour vous, mais il est vraiment préférable de tous les fermer.

La troisième étape

Ouvrez le dossier et exécutez Fix_DFU_10_5_6. Un écran Lisez-moi apparaîtra. Cliquez sur le bouton OK et entrez le mot de passe administrateur. Laissez le programme faire son travail et lorsque l'écran avec le bouton OK apparaît, n'hésitez pas à appuyer dessus. MAIS NE FAITES RIEN D'AUTRE ET ATTENDEZ VRAIMENT JUSTE QUE LE PROCESSUS SE TERMINE ET QUE L'ORDINATEUR REDÉMARRE !

Quatrième étape

Et c'est tout, il est désormais possible de remettre l'iPhone en mode DFU. Si vous voulez être prudent (et ne pas risquer de problèmes avec le clavier et la souris), un dossier avec une sauvegarde des fichiers kext a été créé sur votre bureau. Une fois que vous avez jailbreaké votre téléphone, il est possible remettre les fichiers kext à leur état d'origine. Remplacez simplement les fichiers du répertoire avec le script par ceux de la sauvegarde et exécutez à nouveau le script. Je recommande vraiment cette étape !

En ce qui concerne jailbreak lui-même, je vous recommande donc de l'utiliser à la place tutoriel utilisant QuickPwn. Dans les prochains jours, je le placerai également ici sur le serveur 14205.w5.wedos.net.

Mais si vous envisagez vraiment de suivre ce processus, vous feriez mieux de lire le reste de l'article et, idéalement, de l'imprimer. Si votre souris et votre clavier ne fonctionnent plus, ce sera la seule option pour tout récupérer. Ou sautez simplement pour acheter un hub USB. :)

Avant de commencer:
Vous devez savoir où le script Automater "Fix_DFU_10_5_6" a placé vos extensions de noyau USB sauvegardées. Si vous avez exécuté le script "Fix_DFU_10_5_6" depuis le bureau, il devrait y avoir un répertoire appelé "Backup_IOUSBFamily_kext_10_5_6" également sur le bureau avec les extensions du noyau USB à l'intérieur. Si vous ne vous souvenez pas de l'emplacement des sauvegardes sur votre disque ou si vous ne vous considérez pas suffisamment compétent pour accéder aux copies de sauvegarde à l'aide de Terminal, utilisez plutôt les instructions de votre oncle.

En lisant les instructions ci-dessous :
** Remplacez "[nom d'utilisateur]" par le nom de votre répertoire utilisateur (généralement votre nom de connexion).
** Remplacez "path/to/Backup_IOUSBFamily_kext_10_5_6" par le chemin d'accès à l'endroit où se trouvent vos copies de sauvegarde des extensions du noyau USB.
** Comme toujours, vérifiez mes instructions avant de les suivre aveuglément. Si vous n'êtes pas sûr, attendez qu'une personne ayant un crédit/représentation vous dise que cela a fonctionné pour elle avant de le faire vous-même. Je ne suis généralement pas sujet aux fautes de frappe, mais cela arrivera forcément un jour (peut-être qu'aujourd'hui est ce jour-là).

Et c'est parti:

1) Insérez votre DVD d'installation de Leopard et redémarrez tout en *maintenant* la touche « C » jusqu'à ce que l'écran de démarrage gris du logo Apple avec la boucle tournante apparaisse. Choisissez une langue lorsque vous y êtes invité, mais ne poursuivez pas l'installation.

2) Il y a une barre de menu en haut de l'écran. Sélectionnez l'application "Terminal".

3) Utilisez la commande "change directory" (cd) pour faire du répertoire des extensions système votre répertoire de travail actuel en utilisant la syntaxe ci-dessous :

cd "/Volumes/Macintosh HD/Système/Bibliothèque/Extensions"

4) Utilisez la commande "copy" (cp) pour copier les extensions du noyau 10.5.6 qui ont été sauvegardées dans votre répertoire de travail actuel en utilisant la syntaxe ci-dessous (notez l'utilisation de guillemets et l'espace avant le point final) :

cp -Rp "/Volumes/Macintosh HD/Users/[nom d'utilisateur]/path/to/Backup_IOUSBFamily_kext_10_5_6/"*.kext .

5) Modifiez la propriété de l'utilisateur et du groupe des extensions du noyau en root et wheel respectivement en utilisant la syntaxe suivante :

chown -R racine: roue AppleUSBHub.kext
chown -R racine: roue IOUSBCompositeDriver.kext

6) Modifiez votre répertoire de travail actuel à un niveau au-dessus du répertoire Extensions et déplacez le fichier "Extensions.mkext" sur votre bureau en utilisant la syntaxe ci-dessous :

cd..; mv Extensions.mkext "/Volumes/Macintosh HD/Utilisateurs/[nom d'utilisateur]/Bureau"

Vous remarquerez peut-être que le système remplace immédiatement Extensions.mkext par un fichier de longueur nulle portant le même nom. Laisser seul.

7) Tapez « exit » à l'invite du terminal et utilisez le menu déroulant pour quitter l'application Terminal.
8) Utilisez à nouveau les menus déroulants pour sélectionner l'application "Disque de démarrage" et choisissez votre disque de démarrage normal (celui dans lequel vous venez de déplacer des éléments ci-dessus) et appuyez sur le bouton "Redémarrer".

Laissez le système démarrer comme il le ferait normalement. Si tout s'est bien passé, vous aurez désormais retrouvé les fonctionnalités du clavier et de la souris.

.