Android jailbreak root

De Lea Linux
Révision datée du 28 mars 2010 à 16:36 par Keegette (discussion | contributions) (Page créée avec « = Comment jailbreaker un téléphone sous Android ? = par Keegette Les téléphone fournis avec Android, l'OS de Google basé sur Linux, ne donnent... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Comment jailbreaker un téléphone sous Android ?

par Keegette

Les téléphone fournis avec Android, l'OS de Google basé sur Linux, ne donnent pas la possibilité d'être root sur le système. Pourtant, ça peut être pratique pour installer des trucs sur son téléphone ou pour contrôler mieux son fonctionnement.

On peut donc le forcer à passer root (« jailbreaker »). La méthode est toujours pareille : on récupère un petit programme système, on le télécharge, on le lance, on fait une série d'opérations bizarres et puis on arrive à être root.

Attention, c'est une opération risquée et il se peut que des fonctions de votre téléphone ne fonctionnent plus après. Ne le faites que si vous en avez besoin !

Si vous n'arrivé pas à faire communiquer votre téléphone et votre ordinateur, allez dans « Paramètres / Applications / Développement » sur Android et activez le mode « Débogage USB ». Les liens de téléchargement donnés ci-dessous sont des exemples, avec google vous en trouverez plein d'autres. Essayez cependant de ne pas récupérer des archives sur des sites qui ne semblent pas très sérieux.

Acer Liquid A1 et Nexus One

  • Décompressez l'archive dans un dossier
  • Pour le Nexus One, télécharger fastboot (par exemple ici : http://www.box.net/shared/8dhk9l0ath) et tapez chmod +x fastboot puis ./fastboot-linux oem unlock pour activer le mode développeur
  • Eteignez le téléphone et enlevez la batterie
  • Connectez le téléphone en USB avec votre ordinateur
  • Remettez la batterie dans le téléphone quand vous voyez l'icone de la batterie à l'écran
  • Allumez le téléphone en appuyant sur le bouton d'allumage et en même temps sur le bouton de l'appareil photo
  • Là où vous aviez décompressé le .zip sur votre Linux, lancez la commande (dans un shell, en root) chmod +x install-superboot-linux.sh puis ./install-superboot-linux.sh
  • Vous pouvez maintenant root grâce à su.apk et vous pouvez accéder à tous le système de fichier !

Motorola Milestone (Motorola Droid)

  • Renmomez-la en update.zip puis mettez-la sur la carte SD à la racine "/"
  • Eteignez votre téléphone puis rallumez-le en gardant appuyée la touche appareil photo, jusqu'à ce qu'un message d'avertissement apparaisse à l’écran
  • Appuyez encore une fois sur la touche appareil photo, et en même temps appuyez sur la touche de réglage du volume audio, jusqu'à ce que l’écran change (mode Recovery)
  • Choisissez « Apply update.zip from SD card » en se déplaçant avec le bouton du voulume audio, et faites « OK » en utilisant la touche central du pad
  • Suivez maintenant les instructions pour passer root !

Samsung Galaxy (Samsung i7500), HTC Dream (HTC G1) et HTC Magic, HTC Hero (HTC G2)

Il nous faut certains outils du SDK de Google (http://developer.android.com/sdk/) : fastboot, adb. Il nous faut aussi une image de boot mofifiée adaptée à votre téléphone. Pour le Samsung galaxy, on trouve une archive ici : http://pictures.korben.info/2009/08/SamsungGalaxy-jailbreak.tar.gz. Pour HTC, on trouve tout cela à cet endroit : http://developer.htc.com/adp.html.

  • Mettez fastboot, adb et l'image de boot dans un dossier de votre ordinateur
  • Connectez le téléphone en USB avec votre ordinateur
  • Eteignez votre téléphone puis rallumez-le en appuyant sur le bouton d'allumage et en même temps sur le bouton d'appel
  • Là où vous aviez décompressé l'archive sur votre Linux, lancez la commande (dans un shell, en root) chmod +x fastboot puis ./fastboot flash recovery *.img
  • Eteignez le téléphone et enlevez la batterie
  • Remettez la batterie dans le téléphone quand vous voyez l'icone de la batterie à l'écran
  • Eteignez le téléphone encore
  • Appuyez en même temps sur le bouton de volume audio bas, le bouton Appel et le bouton marche/arrêt pour lancer le mode Recovery (Samsung Galaxy) ou sur le bouton appareil photo et le bouton marche/arrêt et quand vous voyez « fastboot » appuyez sur entrée (HTC Dream).
  • Dans votre shell Linux, en root tapez :

chmod +x adb ./adb start-server ./adb shell

  • Un shell s'ouvre, on tape dedans :

mount -o rw -t yaffs2 /dev/block/mtdblock1 /system cd /system/bin cat sh > su chmod 4755 su sync reboot

  • Le téléphone redémarre et vous êtes maintenant root !

Liens utile