« Android jailbreak root » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(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... »)
 
Aucun résumé des modifications
Ligne 3 : Ligne 3 :
par [[Utilisateur:Keegette|Keegette]]
par [[Utilisateur:Keegette|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.
== Jailbreaker ? ==
 
Les téléphones 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.
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 !
<cadre type=alert>
Attention, jailbreaker son téléphone est une opération risquée destinée aux utilisateurs avertis. Il se pourrait que des fonctions de votre téléphone ne fonctionnent plus après, même si cela est peu probable. Ne le faites que si vous en avez besoin !
</cadre>


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 ».
On notera aussi que Nokia propose un smartphone avec l'accès root par défaut, susceptible de plaire aux bidouilleurs : voir la rubrique [[Nokia N900]] de Léa.
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.
 
Si vous n'arrivé pas à faire communiquer votre téléphone sous Android 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 programmes sur des sites qui ne semblent pas très sérieux.


== Acer Liquid A1 et Nexus One ==
== Acer Liquid A1 et Nexus One ==


* Téléchargez l'archive .zip sur votre ordinateur : pour l'Acer Liquid, ici http://www.megaupload.com/?d=69IFFEPE ou ici http://www.box.net/shared/hsor0dh5ds et pour le Nexus One, ici http://www.box.net/shared/rxkppkf196 (firmware ERD79), ici http://www.box.net/shared/r35maa0z8x (firmware ERE27) ou ici http://www.box.net/shared/sh1pb1e2dp (firmware ERE36B).
* Téléchargez l'archive .zip sur votre ordinateur :  
** pour l'Acer Liquid, ici http://www.megaupload.com/?d=69IFFEPE ou ici http://www.box.net/shared/hsor0dh5ds  
** et pour le Nexus One, ici http://www.box.net/shared/rxkppkf196 (firmware ERD79), ici http://www.box.net/shared/r35maa0z8x (firmware ERE27) ou ici http://www.box.net/shared/sh1pb1e2dp (firmware ERE36B).


* Décompressez l'archive dans un dossier
* Décompressez l'archive dans un dossier
Ligne 69 : Ligne 77 :
* Dans votre shell Linux, en root tapez :
* Dans votre shell Linux, en root tapez :
<div class="code">  
<div class="code">  
chmod +x adb
chmod +x adb <br/>
./adb start-server
./adb start-server <br/>
./adb shell
./adb shell <br/>
</div>
</div>


* Un shell s'ouvre, on tape dedans :
* Un shell s'ouvre, on tape dedans :
<div class="code">  
<div class="code">  
mount -o rw -t yaffs2 /dev/block/mtdblock1 /system
mount -o rw -t yaffs2 /dev/block/mtdblock1 /system <br/>
cd /system/bin
cd /system/bin <br/>
cat sh > su
cat sh > su <br/>
chmod 4755 su
chmod 4755 su <br/>
sync
sync <br/>
reboot
reboot <br/>
</div>
</div>


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


== Liens utile ==
== Liens utiles ==


* Site officiel d'Android : http://www.android.com
* Site officiel d'Android : http://www.android.com
Ligne 93 : Ligne 101 :
* Site des développeur HTC : http://developer.htc.com
* Site des développeur HTC : http://developer.htc.com
* Wiki francophone consacré à Windows Mobile et à Android : http://wiki.smartphonefrance.info
* Wiki francophone consacré à Windows Mobile et à Android : http://wiki.smartphonefrance.info
{{Copy|2010|[[Utilisateur:Keegette|Keegette]]|CC-BY-SA}}

Version du 1 avril 2010 à 00:21

Comment jailbreaker un téléphone sous Android ?

par Keegette

Jailbreaker ?

Les téléphones 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.

<cadre type=alert> Attention, jailbreaker son téléphone est une opération risquée destinée aux utilisateurs avertis. Il se pourrait que des fonctions de votre téléphone ne fonctionnent plus après, même si cela est peu probable. Ne le faites que si vous en avez besoin ! </cadre>

On notera aussi que Nokia propose un smartphone avec l'accès root par défaut, susceptible de plaire aux bidouilleurs : voir la rubrique Nokia N900 de Léa.

Si vous n'arrivé pas à faire communiquer votre téléphone sous Android 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 programmes 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 utiles

Copyright

© 2010 Keegette

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike icon
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique 4.0 :
https://creativecommons.org/licenses/by-sa/4.0/