Actualité Android
Rom manager logo

GUIDE - Root & ROM : quelles sont leurs utilités ?

par ,

Vous êtes un petit nouveau dans l'univers Android et vous voulez en apprendre un peu plus sur le Root ou les ROM. Ce guide répondra à toutes vos questions.

Tout d'abord, une petite définition du mot root ne serait pas de refus non ?

Voici la définition, tirée de notre FAQ sur le root :

Pour donner une définition de ce terme, ne perdons pas de vue qu'Android a été conçu sur le noyau Linux. Ainsi, les utilisateurs de l'OS au pingouin auront peut-être compris de quoi il en retourne via le root d'un appareil équipé du système créé par Google. Sur Linux, le root désigne l'administrateur, c'est-à-dire la personne possédant tous les droits sur le système.

Sur un Androphone, c'est un peu la même chose, le root est une méthode permettant de déverrouiller les restrictions appliquées par Google et les constructeurs. De ce fait, une fois votre appareil rooté, vous aurez accès à la racine (root, en anglais) du système et pourrez effectuer les modifications souhaitées.

Comme élément de comparaison, nous pouvons dire que le root serait pour Android ce que le jailbreak est à l'iPhone. Il vous permet en quelque sorte de passer au-dessus de toute les sécurités mises par le constructeur et donc un contrôle total de votre smartphone. Bien sûr il ne faut pas se mettre dans tête que la case root est obligatoire pour avoir un téléphone qui tient la route (sans jeu de mots, je vous l'assure). De base, Android fonctionne très bien.

Si vous êtes un habitué du jailbreak sur iPhone, vous comprendrez pourquoi il faut rooter son téléphone. Pour les autres, je vous invite à lire de nouveau une réponse tirée de notre FAQ sur le root :

Rooter son téléphone permet donc d'accéder à bien des fonctionnalités et ainsi pouvoir entre autres installer des thèmes, des applications achetées ailleurs que sur l'Android Market, utiliser le cache via la Micro SD ou encore supprimer des applications natives inutiles pour vous et bien d'autres.
En bref, beaucoup de possibilités officiellement condamnées... Il est certain que le téléphone parfait n'existe pas, mais vous pourrez néanmoins via le root customiser le vôtre comme bon vous semble ; à condition de savoir où vous vous aventurez dans les manipulations.

Bon, finalement, c'est bien beau tout ça, mais concrètement quels sont les intérêts du root ? Voici ses principaux avantages :

  1. Changer de version Android ;
  2. Booster les performances de votre smartphone ;
  3. De nombreux outil de personnalisation en plus.
  • Changer de version Android :

Bien que par défaut, vous pouvez pousser la personnalisation de votre téléphone très loin, il se peut qu'à un moment vous vouliez changer, avoir de nouvelles options, Widgets. Avec l'aide du root vous allez pouvoir changer toutes les caractéristiques de votre système en changeant tout simplement l'OS de votre smartphone. Grâce au root, vous avez tous les droits d'administration en votre possession et avec ceux-ci la possibilité d'installer une ROM.

ROM, Késako ? (tiré de notre FAQ sur les ROM)

De son vrai nom Read Only Memory, désigne une mémoire morte non inscriptible nécessaire au fonctionnement de l'appareil. Une ROM contient plusieurs parties, la première nommée data détient des fichiers et informations liés au chargement du système pour chaque appareil, la seconde est des plus essentielles pour le côté esthétique et se nomme le GUI (NDLR : Graphical User Interface) ; cette dernière référence tout élément graphique visible par l'utilisateur (aspect du drawer, du launcher, logos réseaux, batterie, etc.). La dernière partie de la ROM est appelée le kernel.

Grâce à ces ROM, vous allez pouvoir vous approcher de la version Android qui vous ressemble le plus. Mais ce n'est pas tout, grâce à ces droits, vous pourrez également mettre votre smartphone à jour dans une version plus récente.

L'intérêt ? Si vous venez d'acquérir votre téléphone, vous n'en verrez certainement pas une utilité immédiate. Mais pensez aux possesseurs de smartphones achetés dans les débuts d'Android. Du fait de la vieillesse de la version, les constructeurs ne mettent plus à jour leurs téléphones. Ces personnes-là ne peuvent donc pas profiter des dernières fonctionnalités. C'est pourquoi des développeurs fournissent des Customs Rom (Rom modifiées) permettant à ces derniers d'installer des versions d'Android sur leur appareil, bien qu'elle ne soit pas supportée d'origine.

De plus, la communauté fournissant des Customs Rom est très importante et toujours grandissante. Vous n'aurez aucun mal à trouver votre bonheur. Un petit aperçu d'une interface graphique changée grâce à une Rom modifiée :

Rom custom Rom customRom custom MIUI-Gingerbread
Différent non ?

  • Booster les performances de votre smartphone :

Lors de la construction d'un téléphone, les caractéristiques techniques d'un Android sont soumises à un cahier des charges. C'est une sorte de dossier qui regroupe toutes les contraintes et obligations de construction. Les firmes se doivent de les respecter et donc ne permettent pas de tirer le maximum du téléphone. Une fois les droits administrateur récupérés, il vous est possible de modifier la fréquence du processeur. De nombreuses applications permettant l'overcloking (augmentation de la fréquence du processeur) sont disponibles sur le Market.

Si jamais vous avez recours à cette manipulation, nous vous conseillons d'utiliser l'application SetCPU, et de lire notre tutoriel à ce sujet. Tout y est expliqué, les avantages, les prérequis, et les utilités de ce genre d'application. Voici quelques images de l'application :

setcpu-charging-USBsetcpu-mainsetcpu-temp
Pratique non ?

Nous vous rappelons tout de même qu'il faut posséder un appareil rooté pour utiliser ce genre d'application.

  • De nombreux outil de personnalisation en plus :

Les constructeurs et les opérateurs peuvent bloquer l'exécution de diverses applications, bien que celles-ci soient correctement téléchargées et installées sur votre smartphone. Par exemple, l'application SetCPU citée ci-dessus. Bien que correctement installé sur votre smartphone, si celui n'est pas rooté, vous ne pourrez lancer cette application.

Il vous faudra donc rooter votre smartphone pour en profiter. Un autre exemple, bien qu'il soit possible de prendre des screens, ou de filmer votre écran Android à partir de votre PC, il serait plus simple de le faire directement depuis votre smartphone. De nombreuses applications sont également disponibles sur le Market, mais pour pouvoir les utiliser il vous faudra rooter votre smartphone. Plus simple quand vous n'avez pas d'ordinateur sous la main non ?

Un exemple d'application, ShootMe :

Shootme ss-480-0-3Shootme ss-480-2-3Shootme ss-480-1-3

Nous avons donc vu quels pouvaient être les avantages du Root. Malgré tous ces avantages qu'apporte le root, il faut tout de même souligner quelques points, notamment sur les risques de ce dernier. Pour le savoir, passez à la page suivante.

Commenter 20 commentaires

Naoki
Très bonne résolution.

C'est le genre de guide que j'avais suggéré dans le concours des 1 an d'AndroidGen :), et voilà qu'il est publié, que du bonheur pour les débutants qui arriveront sous cet OS !

Sinon, remarque au passage, pensez à ajouter ce mobile au logiciel SuperOneClick:

- Samsung Galaxy Ace (S-5830)

Bonne continuation !
Signaler Citer
Lycan
Pour Gingerbreack il serait bon de préciser qu'il ne passe pas sur les SE Neo (Kyno en français) qui sont sous 2.3.3, il faut auparavant les downgrader en 2.3.2 (firmware 3.0.A.2.181 dispo sur Wotan Server) en utilisant USB Flash Driver et WotanClient.

Tout en sachant que bien sur les manipulations sont soumises à tous les risques qu'il puisse y avoir dans le cas d'un flashage !

Suite au passage à un fw inferieur, il est possible de rooter le Neo, ensuite il suffit de faire la mise à jour en WiFi et le Neo reste rooté en 2.3.3 avec toutes les possibilitées offertes par cette opération :)
Signaler Citer
Goldensniper
Ouais je pense que vous oubliez un grand revers de la médaille du root... Augmentation de la vulnérabilité du système. En effet, il se peut ( et à mon avis cela ne va pas tarder, des pirates développent divers malwares qui cibleraient les téléphones rooté.) En effet avec les droits d'administrateurs l'application peut être s'installer toute seule, faire beaucoup plus d'actions malveillantes qu'en étant pas root.
Autre chose.. le root ne ferme t il pas la porte aux mises a jours du constructeurs? ou faut t il re rooter son téléphonne à chaque mise à jour ?
C'est bien joli tout ca mais bon faut penser à tout..
Et comparer le root au jailbreak de l'iphone es faux. En effet, le jailbreak de l'iphone eest realisé par les utilisateurs afin de pouvoir installer des applications externes qui n'ont pas été payées sur l'AppStore. Sur Android, pas besoin d'être root pour ca, il suffit de désactiver une option.
Donc le root du téléphone est réservé aux utilisateurs avancés. IL est peu utile de rooter son téléphone lorsqu'on est un utilisateur standard qui vient d'acheter son Smartphone.
Signaler Citer
Lycan
Goldensniper Wrote:
Autre chose.. le root ne ferme t il pas la porte aux mises a jours du constructeurs? ou faut t il re rooter son téléphonne à chaque mise à jour ?

Sur Android, pas besoin d'être root pour ca, il suffit de désactiver une option.

Donc le root du téléphone est réservé aux utilisateurs avancés. IL est peu utile de rooter son téléphone lorsqu'on est un utilisateur standard qui vient d'acheter son Smartphone.


Pas forcément, cela doit dépendre des boites, mais comme j'expliquais plus haut pour le cas du Neo (ou même de l'Arc) de SE, une fois le tel mis à jour de façon O.T.A, il est toujours rooté.

Ce serait plutot d'activer l'option qui permet d'installer des .apk non signés ? Ce qui semble plus logique, je ne pense pas que sur les smartphones cette option soit activée de base.

Pour ce qui est du root et des utilisateurs avancés, ça depend d'un tas de chose j'aurais tendance à dire. Je connais plusieurs personnes dans mon entourage qui ne sont pas des über geeks et qui ont pourtant rootés leurs androphones pour diverses raisons comme le fait de pouvoir utiliser des applis demandant un androphone rooté (comme Six Axis Controller à titre d'exemple) ou afin de pouvoir virer des applis installés d'origine qui ne sont pas désinstallables directement (comme Canal+,Warner VOD ou encore Pages Jaunes sur les androphones SE par exemple).

C'est comme pour un OS Windows sauce Vista ou Seven, laisser l'UAC prendre le controle de sa machine est plus que contraignant et bons nombres d'utilisateurs lambdas le désactive afin de ne pas avoir à accepter à chaque fois une demande d'installation de programme. Dans le cas du root ça permet d'avoir un controle plus étendu et de pouvoir se sentir plus libre aussi et ce même pour des utilisateurs qui ne vont pas forcément chercher à tweaker leur tel de façon poussée.
Signaler Citer
axiizix
Bonjour,

J'ai voulu installer une custom rom et quand je veut sauvegarder l'actuelle le téléphone redémarre (normal jusque la) puis une erreur ce produit ;
"E : failed to verify whole-file signature
E : signature verification failed"

Ce sont les deux erreurs écrite en rouge et je sais pas ce que ça signifie, j'ai refait la manipe plusieurs fois sans succès.

Est ce que je pourrai retrouver ma rom d'origine sans cette sauvegarde?

j'ai un Samsung Galaxy S sous Gingerbread 2.3.4 JVR
Signaler Citer
inter341
Axiiziix j'ai le mm problème que toi, j'ai le mm message lorsque je tente de fais la sauvegarde du rom actuel.
Si qlq peut résoudre se problème ca serait bien.
Merci d'avance
Signaler Citer