Voulez-vous personnaliser votre appareil Android, mais ne savez pas par où commencer?
L'ouverture d'Android est l'une de ses plus grandes forces et permet à la plupart des appareils d'être modifiés de différentes manières. La personnalisation de votre appareil peut ajouter de nouvelles fonctionnalités et lui donner la sensation d'être, bien, le tiens.
Il y a juste un problème. La communauté de modding Android est naturellement dirigée par des responsables techniques et des programmeurs, deux groupes de personnes qui ne sont pas connues pour leur capacité à communiquer avec le profane. Si vous leur demandez quelles devraient être vos premières étapes, ils vous demanderont de déverrouiller votre chargeur de démarrage, de rooter votre appareil et de charger une ROM. Mais qu'est ce que ça veut dire?
Chargeur de démarrage
Tous les appareils électroniques ont besoin d’un firmware fondamental leur permettant de démarrer. Ceci est souvent appelé le chargeur de démarrage. C'est un logiciel de bas niveau qui démarre le périphérique lorsque vous appuyez sur le bouton d'alimentation. La plupart incluent des systèmes de sécurité intégrée qui restaurent les paramètres par défaut d'un périphérique en cas de défaillance majeure du logiciel..
La plupart des appareils Android sont livrés avec un chargeur de démarrage qui ne démarrera que certains logiciels, tels que la ROM (voir ci-dessous) fournie avec l'appareil. Le remplacement ou la modification du chargeur d'origine est généralement nécessaire pour installer des ROM personnalisées..
Certains périphériques ont des chargeurs de démarrage chiffrés qu'il est beaucoup plus difficile de contourner. Si vous lisez qu'un appareil est “fermé à clef” cela signifie généralement qu'il est crypté, ce qui signifie que les ROM personnalisées ne peuvent pas être flashées tant que le cryptage n'est pas contourné.
Déverrouillage
Comme vous l'avez peut-être deviné dans la section ci-dessus, le déverrouillage d'un périphérique est le processus qui consiste à craquer son chargeur de démarrage afin de le remplacer par un autre chargeur de démarrage ouvert. Il existe de nombreuses façons de procéder et les méthodes varient d’un périphérique à l’autre et parfois même d’une version à l’autre du même matériel..
Tous les appareils ne peuvent pas être déverrouillés. De toute évidence, un appareil qui vient de sortir ne peut généralement pas être déverrouillé avant au moins quelques semaines, car les membres de la communauté Android ont besoin de temps pour trouver un exploit ou un crack qui fonctionnera. La plupart des téléphones sont finalement déverrouillés, mais ce n'est pas toujours le cas. Un appareil doit être déverrouillé avant de pouvoir être enraciné (voir ci-dessous).
Vous devriez noter que le terme “déverrouillage” n'est pas très précis. Il peut être confondu avec la fonction de verrouillage utilisée pour protéger un appareil contre les accès non autorisés. Il peut également être confondu avec les téléphones qui sont “transporteur déverrouillé,” ce qui signifie qu'un téléphone est vendu sans contrat et peut être utilisé avec le transporteur de votre choix.
Racine
Android est basé sur Linux. Le niveau d'accès le plus profond disponible dans n'importe quel système d'exploitation Linux est l'accès root. Un utilisateur avec un accès root peut changer n'importe quoi dans le système à tout moment et a accès à toutes les fonctionnalités..
Les appareils Android ne sont généralement pas livrés avec un accès root. Ce n'est pas nécessaire pour une fonctionnalité typique et le fait de refuser l'accès à la racine améliore la sécurité et rend plus difficile la modification. Les fabricants voient les deux comme des résultats positifs, mais de nombreuses fonctionnalités ROM personnalisées et applications personnalisées ne fonctionneront pas si la racine est activée.
L'obtention d'un accès racine s'appelle un enracinement. Pour ce faire, vous devez généralement exécuter un logiciel personnalisé qui exploite les vulnérabilités du périphérique cible. Bien que potentiellement complexes, certains appareils bénéficient d’un excellent support pour les développeurs via des applications telles que SuperOneClick Comment rooter votre téléphone Android avec SuperOneClick Comment rooter votre téléphone Android avec SuperOneClick En savoir plus. Encore une fois, je vous conseille de consulter les forums XDA Developers pour votre appareil spécifique. C’est là que vous trouverez les dernières et meilleures techniques d’enracinement pour votre Android..
La plupart des personnalisations Android, y compris les ROM personnalisées, nécessitent un périphérique qui a été enraciné..
ROM
ROM est un exemple d’acronyme qui prend sa propre vie. Il s'agit d'un raccourci pour la mémoire en lecture seule, un type de mémoire d'ordinateur qui peut stocker des données pendant de longues périodes mais ne peut pas être écrit (en raison des limitations du matériel ou du logiciel qui y est exécuté). La ROM est l'endroit où un périphérique stocke les fichiers système essentiels à son fonctionnement..
Dans la communauté Android, cependant, une ROM est un logiciel chargé dans votre appareil qui remplace les fichiers système Android d'origine. Une ROM personnalisée Comment installer une ROM personnalisée sur votre appareil Android Comment installer une ROM personnalisée sur votre appareil Android Prêt à revitaliser votre téléphone ou votre tablette Android? L'installation d'une ROM personnalisée est le meilleur moyen de le faire. Vous devez l'alimenter avec des performances et des fonctionnalités encore meilleures. Lire la suite est une version personnalisée du système d'exploitation Android. Il existe de nombreuses versions différentes provenant d'équipes différentes et de codeurs indépendants. Une ROM n'est pas en lecture seule mais elle sert de base à toutes les fonctions et fonctionnalités d'Android..
Une comparaison avec les distributions Linux est appropriée. Linux est un système d'exploitation qui comporte de nombreuses versions différentes, dont la plupart sont conçues par des programmeurs indépendants ou des équipes. Android, basé sur Linux, est similaire. La principale différence est Google, qui agit comme une force motrice centrale et développe la fourche principale du système d'exploitation. Aucune organisation de poids similaire n'existe dans l'écosystème Linux.
Flash
Le terme flash est déroutant, car il pourrait être confondu avec Adobe Flash, qui n’a aucun rapport. Le clignotement est plutôt le terme utilisé pour décrire l'installation d'une ROM personnalisée..
Lorsque vous flashez un appareil, vous installez une nouvelle ROM dessus. Cela consiste généralement à charger le fichier ROM sur une carte mémoire, à effacer l'installation ROM existante via le menu de récupération du périphérique, puis à charger la nouvelle ROM..
Bien entendu, les instructions exactes sont plus complexes. Vous devriez donc consulter le Guide de clignotement des développeurs XDA. Vous devriez également consulter les forums sur les périphériques XDA Developers. Vous pouvez généralement y trouver des instructions spécifiques à l'appareil..
Brique
Un périphérique qui a été construit a été rendu inutile en raison d'un problème qui l'empêche de démarrer. C'est littéralement aussi utile qu'une petite brique en plastique et en verre.
Cependant, toutes les briques ne sont pas identiques. UNE “doux” La brique apparaît lorsqu'un périphérique démarre mais ne charge pas complètement Android. Il peut s'agir d'une boucle de redémarrage (où le périphérique n'arrête pas de s'arrêter et de redémarrer encore et encore), d'afficher un message d'erreur ou d'avoir un autre problème. La plupart des briques souples peuvent être récupérées en réinitialisant le téléphone aux paramètres d'usine ou en utilisant son mode de récupération intégré..
Un périphérique qui ne commence même pas à démarrer est appelé une brique dure. Un appareil avec une brique dure a connu une défaillance fondamentale qui peut même inclure une détérioration de la mémoire du téléphone. C'est rare, mais cela arrive, et le remplacement du matériel de l'appareil est le seul moyen de le réparer..
AOSP & AOKP
AOSP signifie Android Open Source Project. C’est le projet mis à jour par Google qui permet à tous, fabricants et particuliers, de créer leur propre version d’Android et de la distribuer..
Le téléchargement de la source est facile. Comprendre et utiliser est difficile. Vous ne pourrez pas en faire beaucoup à moins d'être un bon programmeur, mais il est bon de savoir qu'il est disponible. Plus important encore pour nos besoins, une ROM qui est “AOSP” ou “basé sur AOSP” essaie de se conformer étroitement à la version originale d’Android et d’offrir une “pur” Expérience Android, aussi proche que possible de celle que vous obtenez avec un appareil Google tel que le téléphone Nexus S.
AOKP est un raccourci pour Android Open Kang Project, le nom d'une ROM personnalisée open-source populaire. La ROM AOKP est une version fortement modifiée de la ROM Android originale, avec de nombreux ajustements. Elle est souvent utilisée comme base pour d’autres ROM. Vous verrez donc parfois des listes de ROM avec “AOKP” utilisé comme titre. Il n’est pas lié au PSBA, mais il est souvent confus en raison des similitudes dans les acronymes..
Conclusion
J'espère que cet article a clarifié certains des termes couramment utilisés pour décrire la personnalisation Android. Si vous avez des questions supplémentaires, n'hésitez pas à poster un commentaire - ou à tête sur MakeUseOf Answers.
Crédit d'image: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle
Explorez plus sur: Android Rooting, Custom Android Rom.