Le WIKI francophone consacré à Windows Phone et à Android ...

Historique de la Page: Passer en mode Root un HTC Dream Orange

Comparer les révisions de la page



« Révision ancienne - Revenir à l'historique de la Page - Nouvelle Révision »


Révision de Page: dimanche, 22 mars 2009 20:10


Introduction

Un peu à la manière du Jailbreak de l'iPhone, passer en "Mode Root" ou "Rooter" son appareil Android vous permettra de pouvoir aller bien plus loin dans votre expérience Android en vous permettant d'installer bien plus de logiciels qu'avec l'AndroidMarket ou en vous permettant de faire fonctionner des logiciels qui ont besoin d'accéder au système de manière totale.

HTC Dream Orange

Les prérequis

Rooter son HTC Dream n'est en soit pas très compliqué, même s'il faudra se retrousser un peu les manches pour le faire, mais nécessite un certain nombre d'outils qui son disséminé sur le net. Avec ce tuto que nous avons voulu le plus abordable possible nous avons regroupé tous les outils au sein d'un même lieu. Voici donc les outils nécessaires pour arriver à vos fins :
Au niveau des outils il n'y a rien en plus de nécessaire. Maintenant les choses sérieuses vont pouvoir commencer.

L'installation des outils

Pour installer les outils sur votre ordinateur de bureau c'est assez simple. Il suffit en premier lieu de décompresser le SDK correspondant à votre machine (Linux, Windows ou MacOS X) à l'endroit de votre choix. Ici même on trouve 3 tutos expliquant comment installer le SDK avec son environnement de développement mais ce dernier n'est pas nécessaire pour ce qu'on veut faire ici. Seuls certains outils de ce SDK nous seront utiles et par conséquent tout installer n'est pas indispensable.

Une fois le SDK décompressé dans le dossier de votre choix il faut également décompresser le fastboot correspondant à votre système et le boot.zip puis mettre les fichiers obtenus dans le dossier tools du SDK.

Allons y

Maintenant que vous avez normalement installé tous les outils nécessaires on va pouvoir commencer à libérer votre HTC Dream Orange. En premier lieu il faut démarrer l'appareil en mode fastboot. Pour réaliser cette tâche il suffit de :
  • Arrêter totalement votre appareil (Appui long sur la touche Arrêt/Marche puis confirmation quand c'est demandé)
  • Maintenir enfoncée la "touche Caméra" de l'appareil
  • Tout en ayant cette touche caméra enfoncée appuyer sur le bouton Arrêt/Marche (A ce moment là un écran avec 3 logos Android en bas de l'écran doit s'afficher)
  • Ensuite appuyer sur la "touche Retour" (Celle juste à gauche du bouton Raccrocher) pour activer le mode Fastboot
    A noter que suivant la situation il faut appuyer plusieurs fois sur la touche retour. Il faut le faire jusqu'à avoir sur l'écran FASTBOOT en blanc sur fond rouge qui s'affiche.

A ce moment là votre appareil est en mode fastboot et on va pouvoir continuer en réalisant dans l'ordre les chose suivantes :
  • Ouvrir une fenêtre de type Terminal sur votre ordinateur (Fenêtre DOS sur Windows) et vous placer dans le répertoire tools du sdk (cd /android/tools par exemple).
  • Connecter votre HTC Dream via la prise USB à votre ordinateur
  • Lancer sur votre ordinateur la commande fastboot boot boot.img

A ce moment là votre appareil redémarre en utilisant l'image de démarrage modifiée qui vous permettra de le bidouiller pour le libérer de ses limitations. Une fois votre appareil démarré il faut aller dans l'application "Paramètres / Applications / Développement" pour activer le mode "Débogage USB" comme le montre les 2 captures d'écran suivantes.

Android Android

La phase suivante consiste à lancer sur votre ordinateur la commande adb shell pour pouvoir accéder au contenu de votre appareil en mode ligne de commande. Une fois cette étape réalisée il suffit de lancer les commandes suivantes les unes derrière les autres :
  • mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
  • cd system
  • cd bin
  • cat sh > su
  • chmod 4755 su
  • exit

Et ça y normalement votre HTC Dream est rooté :)

Pour le vérifier il faut :
  • Arréter votre appareil totalement pour qu'il redémarre en mode normal
  • Le remettre en marche
  • L'appareil doit toujours être connecté à votre ordinateur
  • Relancer sur votre ordinateur la commande adb shell
  • Taper la commande ls data et opendir failed, Permission denied doit s'afficher
  • Taper la commande su puis de nouveau ls data et là si le contenu du répertoire s'affiche c'est que votre appareil est bien rooté :)

A noter que si rooter son appareil le libère et vous permettra de faire plus de choses avec lui, le fait de réaliser cette action enlève un niveau de sécurité à votre terminal en permettant à toutes les applications d'exécuter des commandes en mode root. Pour limiter un peu le risque au lieu d'utiliser le su comme nous avons pu le faire un peu partout il est possible de remplacer ça par un "mot compliqué" de votre choix mais là vous serez le seul à pouvoir profiter du mode root et par conséuant vous priver de certaines applications qui ne peuvent fonctionner que dans ce mode. A vous de peser le poiur et le contre entre libération et sécurité.

Offrir une apostrophe au clavier de votre HTC Dream

Après avoir rooter votre HTC Dream il est maintenant possible d'offrir une apostrophe à votre appareil. Pour cela rien de bien compliqué :
  • Télécharger le fichier trout-keypad-v3-franch-azerty.kcm.zip à décompresser à la racine de la carte mémoire du HTC Dream
  • Connecter l'appareil à votre ordinateur de bureau (Mode debug activé comme précédemment)
  • Lancer la commande adb shell sur votre ordinateur de bureau pour accéder à l'appareil
  • Taper le commande su pour passer en mode root
  • Taper la commande cp /system/usr/keychars/trout-keypad-v3-franch-azerty.kcm.bin /system/usr/keychars/trout-keypad-v3-franch-azerty.kcm.old qui vous permettra de sauvegarder l'ancien fichier
  • Taper la commande cat /sdcard/trout-keypad-v3-franch-azerty.kcm.bin > /system/usr/keychars/trout-keypad-v3-franch-azerty.kcm.bin
  • Redémarrer votre appareil

Ca y est l'apostrophe est accessible sur la touche "ALT + O" et les guillemets via "ALT + T" :) En cas de besoin de revenir vers l'ancien fichier il suffit de taper la commande suivante (Toujours en mode Root) :
cp /system/usr/keychars/trout-keypad-v3-franch-azerty.kcm.old /system/usr/keychars/trout-keypad-v3-franch-azerty.kcm.bin

Remerciements

Si ce tuto a pu être réalisée c'est avant tout grâce au travail de certains qui ont par exemple modifié l'image de boot pour pouvoir accéder initialement à l'appareil. Sans eux nous n'aurions rien pu faire. merci donc à ces petits génies que vous pourrez retrouver sur le Forum XDA Developers, la référence incontournable mais malheureusement en anglais pour tous ceux qui veulent aller plus loin avec leur terminal HTC.

Besoin d'aide supplémentaire ?

Si vous avez besoin d'un aide supplémentaire n'hésitez surtout pas à aller dans le forum du site où la communauté Smartphone France se fera un plaisir de vous aider afin que votre expérience Android se passe dans les meilleures conditions possible. N'oubliez jamais que Smartphone France est votre site et qu'il ne vit que pour vous ... et surtout grâce à vous.

Si vous venez d'un autre site n'oubliez pas que ça ne sert à rien de poser vos éventuelles question sur cet autre site. L'endroit où vous avez le plus de chance de trouver réponse à vos questions est sans aucun aucune hésitation sur le site où vous avez pu lire cette information et tout ça ça se passe dans le forum du site.

Pour rappel Smartphone France est bien plus qu'un simple WIKI. Si vous désirez vous tenir régulièrement au courant de l'actualité Android n'hésitez surtout pas à visiter régulièrement le site principal.

Votre avis ?

Le principal intérêt d'un Wiki est que tout le monde peut y participer en modifiant tout simplement les pages qu'il désire. Si vous désirez apporter votre pierre à l'édifice, n'hésitez surtout pas à modifier cette page pour y apporter votre témoignage afin de le partager avec "les communautés Windows Mobile et Android Francophones"

Copyright 2012 CordoWEB