Rootage du HTC Legend

J’ai craqué, je me suis décidé à rooter mon téléphone :)

Pour plusieurs raisons :

  • pouvoir utiliser les fonctions interdites sans root, par exemple la LED comme lampe de poche, les screenshots, …
  • pouvoir changer de rom dans tous les sens, sans être limité à uniquement upgrader en suivant les ROMs officielles.
  • et donc, pouvoir utiliser les ROMs alternatives, malheureusement pas encore très nombreuses sur Legend

Premier soucis, mon téléphone était en ROM 1.32 SFR, ensuite upgradé en 2.03 HTC.
Or, la faille permettant de rooter le Legend n’est présente que jusqu’au firmware 1.31, et avec un firmware HTC officiel, il est normalement impossible de downgrader à un firmware antérieur.

Jusqu’à il y a quelques semaines, les utilisateurs dans mon cas étaient bloqués.

Mais la situation a basculé lorsque sur le forum xda-developpers, wag3slav3 a fini par trouver un moyen de forcer le downgrade du firmware :D

Le principe est relativement simple (même si la mise en oeuvre est loin d’être triviale) : truquer le numéro de version du firmware, afin que l’utilitaire de flash HTC pense que le Legend ait un firmware 1.0, et autorise donc un vrai-faux upgrade vers n’importe quel firmware (dont le 1.31)

Et cela fonctionne, que l’on soit en 1.32, 2.02 ou 2.03.

Je me suis donc lancé dans la procédure décrite sur le topic, avec un succès complet :

  • truquage réussi du numéro de version de mon Legend en 2.03
  • flash réussi vers le vieux 1.31 HTC

Ensuite, on peut passer au root, j’ai suivi cette procédure, elle s’est terminée sans aucun problème, je me suis retrouvé avec un Legend en 1.31 avec possibilité d’accéder aux permissions root :)

Enfin, il ne restait plus qu’à choisir la ROM sur laquelle je voulais tourner, désormais plus aucune restriction, on peut choisir des roms quasi-stock (identiques aux officielles, mais permettant de conserver le root) ou des roms plus lourdement modifiées.

Dans un premier temps, je voulais simplement retrouver ma 2.03 tout en gardant le root et tous ses avantages, je me suis donc naturellement orienté vers la “Almost Stock Legend HTC WWE 2.03.405.3″ de pogo1975.

Après flash via le Recovery (désormais accessible), j’ai donc fini avec une ROM quasi-conforme à l’originale, à l’exception du root et de busybox pour trifouiller le shell de son Legend :D

Pour l’instant ça me convient très bien, en attendant de voir ce qui sortira quand HTC aura adapté Froyo sur le Legend, ainsi que les évolutions de CyanogenMod, qui n’est pas encore totalement stabilisé sur ce téléphone, mais ça avance :)
(dans l’absolu, c’est la ROM vers laquelle je voudrais aller)

Ça fait bien plaisir de ne plus être bridé dans l’utilisation de son matériel.
Néanmoins, attention aux problèmes de sécurité que cela engendre : autoriser une appli à tourner en root, ça lui ouvre des possibilités pas très saines, il est donc important de bien la choisir.
(par exemple opter en priorité pour des applis libres)

Nouveau téléphone, sous Android.

Je l’avais soufflé discrètement à la fin de mon dernier billet, j’ai depuis quelques semaines un mobile Android :)

Il s’agit d’un HTC Legend, joli petit terminal en alu unibody et tournant sous Android 2.1, agrémenté de l’interface HTC Sense.

Je n’ai pas grand chose à dire de plus, la communauté de développeurs autour de ce modèle est pour l’instant assez réduite, c’est pourquoi je ne l’ai pas encore vraiment bidouillé, je me suis contenté de le flasher avec une ROM nue de chez HTC (2.03) afin d’éliminer la personnalisation SFR.

À l’avenir, je le rooterai sûrement afin de le flasher vers une rom alternative telle que CyanogenMod, quand celle-ci sera réellement stable sur le Legend.

Mais tel quel, il me satisfait pour l’instant pleinement :)
(c’est notamment le pied pour contribuer à OpenStreetMap avec mes traces GPS :p)

Le seul petit soucis, c’est qu’il n’a malheureusement pas été dans le sens d’une dé-googleisation des services que j’utilise, loin de là …