Passer en mode Root un HTC Dream Orange

Modifié le dimanche, 11 juillet 2010 14:48 par BeWog — Catégorisé en: Android, Android - Personnalisation, HTC G1 - HTC Dream

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'Android Market 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 :


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 boot.zip et mettre ses fichiers 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 :
Il existe aussi une autre méthode : touche Caméra + Power, appuyer ensuite sur la touche Appel/Décrocher.

Android

Remarque importante pour Linux & Windows :
A ce moment là votre appareil est en mode fastboot et on va pouvoir continuer en réalisant dans l'ordre les chose suivantes :
Remarque : Si la connexion en mode Fastboot ne fonctionne pas, c'est à dire que votre ordinateur de bureau ne détecte pas correctement votre appareil, il faut réaliser l'étape d'activation du mode "Débogage USB" avant toute chose (Voir juste après). Pour tester la connexion fastboot la commande "fastboot devices" doit vous retourner une ligne d'information sur votre appareil. Si rien ne s'affiche c'est que la connexion n'est pas correctement effectuée.

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 :
Et ça y normalement votre HTC Dream est rooté :)

Note : Il existe un moyen de contrôler l'activation du Root mais la méthode ci-dessous ne semble pas tout à fait adapté, vous pouvez cependant effectuer le test. Si le message indiqué n'apparaît pas, pas de panique ! Si vous avez tapé les commandes précédentes avec adb shell et que vous n'avez pas eu de messages d'erreur, le mot Root devrait être activé.

Pour le vérifier il faut :
Il est possible aussi de passer 'root' sur son telephone sans avoir a le laisser brancher sur son PC. pour cela il suffit d'installer l'application terminal emulator de google (disponible sur le market) et une fois l'application lancee, taper simplement su sur la ligne de commande pour passer root. ainsi vous passez root n'importe ou sans etre connecte a un PC/MAC

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 vu 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équent, vous serez privé de certaines applications qui ne peuvent fonctionner que dans ce mode. A vous de peser le pour et le contre entre libération et sécurité.





Offrir une apostrophe au clavier de votre HTC Dream

Après avoir rooté votre HTC Dream, il est maintenant possible d'offrir une apostrophe à votre appareil. Il n'y a rien de bien compliqué :
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, et toujours après avoir monté la partition en R/W comme spécifié çi-dessus) :
cat /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.