Le « Root » : définition, utilités et risques

Vous devez sûrement avoir lu quelque part ou entendu quelqu'un parler de « root », « rooter le téléphone » ou encore « être en mode root ». Mais que veut donc dire ce terme anglophone dans le monde d'Android ? J'espère que cet article vous fournira un minimum d'informations concernant ce procédé qui devient de plus en plus populaire.

Les explications que je vais vous fournir et la manière utilisée pour définir les choses sont destinées aux utilisateurs novices, je ne suis en effet pas du tout un expert en informatique et j'espère justement vous fournir l'essentiel avec mon langage d'amateur.

Cet article vous est destiné si vous faites parties de :

  • ceux qui n'ont aucune idée de ce qu'est le root
  • ceux qui ont une vague idée
  • ceux qui ont déjà rooter leur téléphone mais qui ne savent toujours pas tellement ce qu'ils ont vraiment fait
  • ceux qui en connaissent plus que moi . Dans ce dernier cas, je vous serais très reconnaissant de m'aider à parfaire cet article ! (J'accepte bien entendu toute proposition de corrections !)

Root, qu'est-ce que c'est ?

Le root est un procédé permettant de modifier le système d'exploitation de votre appareil vous permettant d'obtenir son contrôle total. Pour information, ce terme vient du système d'exploitation Linux, origine d'Android.

Après avoir rooté votre téléphone, vous aurez accès à des fonctionnalités qui était auparavant désactivées ou limitées par le constructeur mobile (HTC, Samsung, Motorola,..) ou votre opérateur mobile (Swisscom, Orange, Sunrise).

Dans la grande majorité des cas, le processus de root nécessite l'installation spéciale d'une application nommée su pour superuser.

Pour procéder au root de votre smartphone, chercher simplement « root » sur Google en ajoutant le nom de votre téléphone. Vous trouverez une panoplie de tutoriels. Personnellement, j'en ai écrit deux sur Romandroid.ch : un pour le Motorola Milestone, un pour le Nexus S.

Root, à quoi ça sert ?

La première fois que j'ai procédé au root, c'était pour installer des applications le nécessitant. C'était en effet l'application nommée AdFree, outil m'ayant permis de me débarrasser des publicités dans les applications. Il existe de nombreuses applications très utiles nécessitant le root, voici une petite liste non exhaustive :

- AdFree : enlève les bannières publicitaires dans les applications et les pages internet
- Location cache : vous permet d'exploiter les fameuses données de localisation
- MarketEnabler : permet à votre Android Market d'accéder à des applications exclusives à certains pays
- FXR WiFi fix and rescue : règle automatiquement certains problèmes WiFi de votre téléphone
- SD Speed Increase : apporte des optimisations à la mémoire cache de votre carte SD, améliore sa vitesse d'écriture et de lecture
- Titanium Backup : vous permet de faire des sauvegardes de données systèmes ainsi que de vos applications (données d'utilisateur incluses)
- Superuser : vous permet de contrôler la permission aux accès root de votre téléphone
- ROM Manager : facilite la gestion des ROMs alternatives ainsi que des fonctions automatiques nécessitant le root

Le « Root » : définition, utilités et risques

La dernière application que je vous ai proposée introduit une autre possibilité permise par le root. En effet, l'installation d'une ROM alternative (système d'exploitation Android personnalisé et optimisé) passe toujours par le root de votre smartphone. En installant une ROM convenant à votre goût, vous exploitez le véritable potentiel d'un système ouvert comme Android. Cette raison est d'ailleurs souvent celle qui pousse la plupart des utilisateurs au root.
CyanogenMod, MoDaCo, Darky's ROM ou encore ROM kitchen font parties des ROMs les plus populaires. Vous pouvez les installer gratuitement grâce au travail acharné des développeurs bénévoles sur le fameux site anglophone http://forum.xda-developers.com. Vous pouvez directement y trouver les procédures et conseils.

D'autres fonctionnalités vous seront permises grâce au root. Par exemple la désinstallation d'applications soit indésirables, soit inutiles qui étaient installées au préalable lors de l'achat du téléphone (attention à ne supprimer que ce qui peuvent l'être sans que votre système soit perturbé). Je parle par exemple des applications tierces que certaines personnes n'utilisent pas du tout comme Twitter, Facebook, Layar ou encore Kindle.
Vous pouvez faire des sauvegardes totales de votre système afin de pouvoir les restaurer en cas de pépin. Ceux-ci peuvent être effectuées grâce à un OpenRecovery (menu personnalisé pour effectuer des commandes au démarrage du téléphone. Son installation est la plupart du temps indispensable pour effectuer un root) ou à des applications telles que ROM Manager ou Titanium Backup.
Il y a bien entendu encore l'avantage de pouvoir déplacer des applications sur la carte SD pour les téléphones n'offrant pas cette possibilité, mais je ne vais pas m'attarder là-dessus, cette fonction étant souvent incluse dans les ROMs alternatives.

Root, les risques ?

Il existe bien entendu des risques par rapport à l'ouverture des droits administrateurs de votre téléphone. Le plus dommageable des risques est celui de « briquer » votre smartphone lors d'une mauvaise manipulation. Même si l'on fait toujours attention à suivre « step-by-step » les instructions, il y aura toujours des différences entre chaque appareils mobiles, comme il existe des différences entre chaque être humain (oui, je vais un peu loin là..). Dans ces cas de pannes techniques, la garantie peut tout à fait exclure un remboursement ou un remplacement de l'appareil !

Le « Root » : définition, utilités et risques

Des risques peuvent provenir de personnes tierces appelées « pirates informatiques ». Ce sont surtout à travers l'installation d'applications malveillantes disponibles sur internet ou même sur l'Android Market. Si vous possédez l'application Superuser, décrite plus haut dans l'article, à chaque fois qu'un processus essaiera d'accéder aux « droits root » de votre smartphone, il vous sera demandé de confirmer ou non la permission d'un tel accès. Mais le problème c'est que personne ne fait jamais assez attention. Et oui, malheureusement ça n'arrive pas qu'aux autres !
Bonne chance!

Conclusion

Voilà, j'ai pris un long moment pour expliquer le peu que je sais. Je n'espère pas vous avoir encouragé ou découragé de rooter votre téléphone, mais plutôt de vous avoir fourni un peu plus d'informations pour étoffer votre culture Android !
Et vous ? Quelles sont vos avis sur le root ou votre expérience sur le sujet ? Je vous remercie d'avance de partager votre vécu avec les lecteurs de Romandroid.ch !

Root et sueurs froides

Pour avoir tenté de rooter tous les mobiles Android que j'ai testé j'ai quelques fois perdu toutes notions de temps.
Quand vous devez remettre le mobile en configuration d'origine c'est pas évident.

je pratique ça comme un jeu le but étant de rooter le nouveau modèle le plus vite possible.
Je précise je ne suis pas un spécialiste je dois disposer des softs je suis incapable d'écrire une telle application.
Je cherche donc sur le Net touts les info sur le nouveau modèle.
Avec l'idée de pouvoir revenir à l'état d'origine.
pour le moment je n'ai jamais dû passer par le SAV
Frisé quelques fois comme dimanche avec la nouvelle Rom du Nexus S "merci kasing"

Je dois reconnaître que la solution Android offre toujours une possibilité de retrouver le bon chemin.

Pouvoir utiliser un mobile avec par exemple une Rom Miui chinoise c'est toujours amusant cela en surprend plus d'un
http://en.miui.com/

Bon Root

Mes root

J'ai personnellement utilisé le root pour 5 de mes téléphones Android déjà.

-Le Motorola Milestone, où j'ai installé CyanogenMod 6 (pour avoir Froyo presqu'un an avant la sortie par Motorola!), puis MIUI et finalement CyanogenMod 7. J'ai beaucoup appris au niveau du flashage de ROM avec ce téléphone pourtant avec un bootloader "bloqué" par Motorola. J'ai aussi procédé à des overclock avec des kernels compatibles.

-Un téléphone Huawei où j'y ai flashé une ROM pour obtenir Android Froyo dessus et appliqué le tweak App2SD dessus.

-Le Samsung Galaxy S, où j'ai flashé Darky's ROM dessus et qui maintenant tourne sous la fameuse kitchen ROM.

-Le LG Optimus 2X, que j'ai simplement rooté

-Le Nexus S avec lequel j'ai essayé MIUI, CyanogenMod 7 et qui maintenant est sur NSCollab depuis presque deux mois! Aussi overclockable!

J'ai aussi installé de nombreuses applications (parmi celles citées dans l'article) me permettant d'avoir un smartphone répondant totalement à mes besoins les plus méticuleux!

J'ai eu la chance de n'avoir jamais connu de problème! Par contre je fais toujours des sauvegardes de type Nandroid backup (dans l'Open Recovery) afin de ne pas me retrouver en situation périlleuse!