Si vous avez des questions sur la partie logicielle de votre appareil, venez jeter un coup d’œil à notre foire aux questions.
Si vous venez d'arriver dans l'univers d'Android, il y a fort à parier que vous êtes perdu avec les différents termes abordés sur les forums ou dans les articles visités. Afin de pallier ce manque nous mettons au point des FAQ (Foire Aux Questions pour les habitués) en tâchant de répondre du mieux possible à toutes les questions pouvant se bousculer dans votre esprit. Après une première FAQ sur le thème du root, nous allons désormais aborder une seconde notion des plus importantes, aussi bien sur le plan officiel que sur le hack sur la plateforme Android : celle des ROM.
- ROM, Kézako ?
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.
- Que représente le kernel au sein de la ROM ?
Le kernel, de sa racine anglophone, désigne le noyau du système d'exploitation et établit un lien entre le matériel et le logiciel. C'est entre autres ce noyau qui va assurer la rapidité de votre smatphone et les performances du processeur. Afin de pallier le manque de performance, des développeurs mettent en ligne des kernel modifiés assurant une meilleure gestion de l'autonomie, de la rapidité, etc.
- Qu'est-ce qu'une ROM officielle ?
Une ROM officielle est une ROM initialement présente sur le smartphone lors de l'achat. Il s'agit d'une ROM non modifiée par des développeurs tiers, mais pouvant posséder des surcouches ; elle ne possède ainsi pas d'accès root. Il existe deux types de ROM officielles : les ROM constructeurs proposées par ces derniers sans aucune surcouche, pouvant être présentes sur les smartphones chez les MVNO ; et les ROM opérateurs possédant une surcouche spécifique à l'opérateur téléphonique.
- Qu'est-ce qu'une ROM opérateur ?
Il s'agit — comme annoncé au dessus — d'une ROM officielle à laquelle l'opérateur téléphonique commercialisant l'appareil a rajouté certaines applications ou fonctionnalités telles que : application de télévision ou GUI légèrement modifié (surtout chez Orange). Ces rajouts sont souvent désignés comme une "surcouche opérateur".
- Qu'est-ce qu'une ROM constructeur ?
Une ROM constructeur est contrairement à ce que nous venons de voir précédemment, une ROM dépourvue de surcouche opérateur et mise en ligne par les constructeurs eux-mêmes afin de mettre à jour les téléphones nus (aussi appelés débrandés) ou de flasher une ROM sans surcouche sur les smartphones en possédant une.
- Téléphone nu ou brandé quelle est la différence ?
Les téléphones nus sont des smartphones pourvus de ROM constructeurs, ils sont aussi communément qualifiés comme débrandés ; au contraire, les smartphones brandés possèdent des ROM opérateurs. Un téléphone nu peut cependant être simlocké (NDLR : possibilité de n'utiliser qu'un seul opérateur téléphonique sur le portable).
- Une ROM est-elle statique ou des mises à jour sont-elles proposées ?
Comme tout système d'exploitation, Android est en constante évolution et ne cesse d'acquérir de nouvelles fonctionnalités au travers des années. En effet, les ROM sont parfois mises à jour lorsque les nouveautés sont portées sur tel ou tel appareil. Les mises à jour peuvent être majeures comme un changement de version d'Android (passage d'Eclair v 2.1 à Gingerbread v 2.3) ou seulement correctives (version 2.3.3 par exemple).
- De quoi dépendent les mises à jour ?
Nous pourrions croire que lorsqu'une nouvelle version d'Android est annoncée par Google, tous les smartphones équipés de l'OS au robot vert vont se voir dotés de cette dernière. Erreur au grand désespoir ! En effet, Google ne fait partie que de la chaîne productrice de mises à jour et la chaîne effectrice est malheureusement bien plus importante. De ce fait, une mise à jour est dépendante de plusieurs variables : l'appareil doit techniquement être assez puissant pour supporter la mise à jour (NDLR : inutile d'avoir les prétentions d'un cheval de course et les résultats d'un âne, nous en conviendrons), ensuite le constructeur doit approuver la mise à jour et décider quels appareils en seront dotés, puis si le smartphone possède une surcouche opérateur, l'opérateur téléphonique en question doit également souhaiter mettre en niveau le terminal. En résumé, un téléphone d'une gamme peut être mis à jour, mais son confrère non, et un même téléphone chez deux opérateurs différents peut être mis à jour chez l'un des opérateurs et non chez l'autre.
- Comment installer une mise à jour ?
Dans la plupart des cas (nous ne parlerons pas de mise à jour OTA ici), il est nécessaire d'installer le logiciel du constructeur et de raccorder le smartphone à l'ordinateur via câble USB. Une fois le logiciel (HTC Sync, Kies ou autres) ouvert, la possibilité de mettre à jour vous sera notifiée.
- Mise à jour de la ROM via OTA, kézako ?
Certaines mises à jour sont directement applicables depuis le téléphone sans passer par l'ordinateur. Ce procédé appelé Over The Air (OTA pour les habitués) permet aux utilisateurs de passer par le Wi-Fi ou la 3G (peu recommandé par rapport aux débits de réception et d'envoi) afin de mettre à niveau leur système d'exploitation.
- Est-ce que les données sont écrasées lors d'une mise à jour de la ROM ?
Heureusement non, toutes les données stockées au sein de votre smartphone seront conservées lors de la mise à niveau de votre ROM. Vous retrouverez ainsi vos historiques, marque-pages, SMS, contacts, etc. Néanmoins, afin d'éviter toute mauvaise surprise, nous vous conseillons de sauvegarder vos données de temps à autre.
- Peut-on avoir un téléphone sans ROM ?
La réponse est évidente : non, mais la question mérite d'être éclaircie. Sans ROM, le portable est littéralement vide, il ne contient aucun système d'exploitation et ne peut donc rien effectuer à part l'affichage d'un écran noir.
- Rapport entre ROM et Firmware ?
Un firmware est spécifique à une ROM, lorsque nous mettons à jour notre ROM il s'agit d'une modification du firmware. Le firmware est une partie de la ROM gérant tous les processus basiques du smartphone.
- Où trouver des ROM ?
Les ROM officielles constructeurs sont présentes sur les sites des constructeurs ou sur internet en général. Les ROM opérateurs ne sont pas mise en ligne sur internet, car proposées via OTA.
- Quelles extensions peut avoir la ROM officielle ?
Il existe plusieurs extensions possibles, mais chacune d'elles nécessite une méthode d'installation particulière :
- Un fichier RUU : il s'agit d'un fichier exécutable à lancer sur ordinateur vous permettant une mise à jour officielle en branchant votre smartphone à l'ordinateur via USB. Cette mise à jour ne marche que sur les téléphones nus, car c'est un fichier de mise à jour constructeur.
- Un fichier image (img) : il s'agit d'un fichier à flasher via le SDK en connectant votre smartphone à l'ordinateur via USB. Il est également possible de le flasher directement via le smartphone avec l'application Terminal Emulator si vous possédez les droits root sur ce dernier.
- Un fichier *.zip : il s'agit d'une archive à déposer a la racine de votre carte micro-SD et à flasher depuis le menu recovery.
- Qu'est-ce qu'une ROM Radio ?
La ROM Radio est une partie de la ROM gérant toutes les connexions réseau, quelles qu'elles soient : Edge, 3G, Wi-Fi, etc. Il s'agit de l'équivalent du baseband sur iPhone. Lors de certaines mises à jour, cette ROM Radio est également modifiée afin d'améliorer la rapidité des échanges de données par exemple.
- La ROM Radio est-elle mise à jour à chaque mise à jour de la ROM ?
Non, la ROM Radio évolue indifféremment du reste de la partie logicielle de l'appareil. Lorsque cette dernière est upgradée (mise à jour), cela vous est spécifié par le constructeur/opérateur.
- Est-il dangereux pour mon appareil de changer la ROM ?
Bien évidemment, le risque zéro n'existe pas, cependant tout est minutieusement calculé pour qu'aucun risque de brick ne puisse survenir. Si vous ne débranchez pas le câble USB pendant la mise à jour, aucun pépin ne surviendra.
- Au lieu d'une mise à jour, un downgrade peut-il nous être proposé ?
Non, aucun constructeur ni opérateur ne propose et ne proposera de downgrade pour aucun appareil. Seules les mises à jour sont possibles et souhaitables.
Commenter 3 commentaires
Bien alors je me lance: Comment on désimlock son téléphone ? Je sais qu'on peu passer via l'opérateur mais c'est payant à moins d'avoir acheté son téléphone depuis plus de 6 mois, n'existe t-il pas une méthode alternative officieuse et qui se généralise sur plusieurs appareils comme le fait par exemple unrevoked pour le root ?