À l'époque, l'enracinement d'Android était presque un doit afin d'obtenir des fonctionnalités avancées de votre téléphone (ou dans certains cas, des fonctionnalités de base). Mais les temps ont changé. Google a rendu son système d'exploitation mobile si performant que l'enracinement est plus problématique qu'il n'en vaut la peine.
Qu'est-ce que l'enracinement?
Étant donné qu'Android est basé sur Linux et utilise un noyau Linux, «rooter» signifie en fait autoriser l'accès aux permissions root sous Linux. C'est vraiment aussi simple que cela: ces autorisations ne sont pas accordées aux utilisateurs et aux applications normaux, vous devez donc effectuer un travail spécial pour les obtenir.
Alors, que pouvez-vous faire avec un téléphone rooté? Beaucoup de choses! Si vous constatez que votre téléphone vous limite d’une manière ou d’une autre, ou si vous vous dites "mec, j'aimerais pouvoir <faire cette chose> avec mon téléphone", alors Probablement une solution qui peut être obtenue par enracinement.
Ça sonne bien, non?
Eh bien… tenez vos chevaux.
Voyons pourquoi cela ne vaut probablement pas la peine de nos jours.
Android est bien meilleur qu'autrefois
Je suis un utilisateur Android à vie (la vie d'Android, pas la mienne), et lorsque j'ai commencé à utiliser le système d'exploitation mobile de Google, vous ne pouviez même pas prendre de captures d'écran sur le téléphone sans être rooté - vous deviez le connecter à un ordinateur et utiliser l'outil de ligne de commande Android Debug Bridge.
Et c’est l’un des exemples les plus simples. Au tout début d’Android, le logiciel n’était pas vraiment optimisé, ce qui entraînait de mauvaises performances. Ainsi, l'enracinement pour overclocker le processeur était assez courant. Même de petites choses comme la possibilité de désactiver le GPS à partir d'un widget nécessitaient que le système soit rooté. Il y avait vraiment toute une série de raisons - qui étaient différentes pour de nombreux utilisateurs - de rooter Android dans la journée.
EN RELATION: Sept choses que vous n'avez plus besoin de rooter sur Android
Avance rapide jusqu'à aujourd'hui, et presque toutes les limitations - des plus grandes aux plus petites - ont été essentiellement résolues dans le système d'exploitation de stock. Tant de choses qui nécessitaient autrefois un enracinement et heures valeur de peaufinage sont maintenant disponibles dès la sortie de la boîte.
Au fur et à mesure que le système d'exploitation a été ouvert, des tâches beaucoup plus avancées sont désormais disponibles à partir d'applications tierces. Par exemple, Android nécessitait un accès root pour personnaliser la barre d'état. Stock Android a maintenant the System UI tuner pour vous aider, mais même les téléphones qui omettent cette option, comme les téléphones Samsung Galaxy, par exemple, peuvent y accéder via une application tierce . C’est assez brillant.
Je ne veux pas vous ennuyer plus en détail car ils sont clairement différents pour chaque personne, mais la morale de l'histoire est: les téléphones sont beaucoup, beaucoup mieux maintenant. Aujourd'hui, j'ai littéralement toutes les fonctionnalités de mon téléphone dont j'avais besoin pour rooter il y a quelques années.
Cela dit, il existe des raisons viables de toujours rooter votre téléphone - et j'en entendrai sans aucun doute parler de beaucoup d'entre elles en réponse à ce message - mais de loin, beaucoup moins de personnes en auront besoin, en particulier en raison de la difficulté et du risque c'est.
L'enracinement est tout aussi compliqué - sinon plus - qu'il ne l'a jamais été
La plupart des appareils Android sont ne pas conçu pour être enraciné. Le système est verrouillé par défaut, sans aucun moyen de le déverrouiller légitimement. La principale exception ici concerne les téléphones Google, comme la gamme Nexus ou Pixel, qui ont la possibilité de déverrouiller pour enracinement facile .
D'autres téléphones, cependant, ne sont pas aussi facilement rootables. Ils sont conçus pour être verrouillés et le rester. Dans ces cas, une solution de contournement (ou «exploit») est nécessaire pour obtenir un accès root. Et aussi rapidement que des pirates Android déterminés trouvent ces exploits, les fabricants les corrigent.
En conséquence, l'enracinement d'un combiné Android peut être incroyablement difficile. Aux premiers jours d'Android, les choses étaient un peu plus faciles, car les exploits étaient nombreux et généralement très simples. Maintenant, cependant, cela peut parfois prendre mois après la sortie d'un téléphone avant de trouver un exploit exploitable, et cela peut souvent être assez difficile à réaliser.
En raison de cette complexité supplémentaire, il faut un certain niveau de savoir-faire pour rooter «en toute sécurité» les combinés les plus modernes. Vous devrez parcourir une tonne de messages de forum et différents guides pour trouver les bons outils et exploits pour votre téléphone spécifique, et cela peut être extrêmement difficile et prendre du temps. Et même lorsque vous avez tout compris, vous pouvez endommager votre téléphone de manière permanente si quelque chose ne va pas.
Quel genre de risques? Que diriez-vous de brancher votre téléphone? Dans certains cas, cela peut signifier quelque chose de réparable - connu sous le nom de «brique souple» - mais dans d'autres, cela peut signifier une brique permanente et non réparable. Même dans les cas où il peut être réparé, cela signifie généralement beaucoup de recherche et de travail. C’est difficile et ne vaut pas autant le risque qu’auparavant.
L'enracinement est mauvais pour la sécurité de votre téléphone
L'enracinement rend également plus difficile la mise à jour de votre téléphone. Cela signifie, surtout, pas de correctifs de sécurité, ce qui est mauvais.
Si nous utilisons les récentes vulnérabilités Spectre et Meltdown à titre de référence, vous pouvez voir comment le manque de mises à jour de sécurité peut rapidement devenir un problème. Google a déjà publié des correctifs de sécurité Android pour Spectre (Meltdown est une autre histoire), mais si votre téléphone ne peut pas recevoir de mises à jour, vous n'avez pas de chance. Et ce n’est que la partie visible de l’iceberg en ce qui concerne les problèmes de sécurité des combinés enracinés.
EN RELATION: L'affaire contre la racine: pourquoi les appareils Android ne sont pas enracinés
Vous êtes-vous déjà demandé pourquoi l'accès root n'est pas disponible directement sur Android ? La réponse est simple: parce qu’il s’agit d’un risque de sécurité inhérent. Fondamentalement, lorsque vous rootez votre téléphone, vous l'ouvrez non seulement pour exécuter les tâches que vous souhaitez, mais également les tâches que le code malveillant pourrait vouloir exécuter. Vous devez toujours accorder des autorisations root à des applications individuelles, mais vous accordez encore plus de confiance aux développeurs de ces applications que vous ne le feriez normalement - et toutes ne sont pas nécessairement dignes de confiance.
De plus, de nouvelles applications malveillantes pour Android sont constamment découvertes. Certaines d'entre elles peuvent même rooter votre téléphone à votre insu et installer des applications système en toute discrétion dans les coulisses. Plus récemment , le premier malware Android capable d'injecter du code a été découvert. Bien que vous n'ayez pas la garantie de contracter un virus simplement en utilisant un combiné rooté, c'est absolument quelque chose à considérer.
De plus, vous perdrez également certaines fonctionnalités des combinés enracinés, comme l'accès à Android Pay. Cela est dû à l'API SafetyNet que Google a mise en place pour s'assurer que les données les plus sensibles, comme votre carte de crédit et vos informations bancaires dans le cas d'Android Pay, sont conservées aussi sûrement que possible.
L'essentiel ici est le suivant: si vous n'êtes pas prêt à mettre toutes vos données en danger, ne rootez pas votre téléphone. Je n'essaye pas d'être hyperbolique et de vous faire peur en pensant que toutes vos informations personnelles vont finir entre de mauvaises mains simplement parce que vous avez rooté votre téléphone, mais je suggère que la possibilité est réelle et que vous devez être conscient. de.
Même les ROM personnalisées ne sont pas parfaites
Je sais que l’argument en faveur des ROM personnalisées arrive, alors allons-y et en parlons. Si vous êtes all-in sur la scène d'enracinement, vous pouvez également exécuter une ROM personnalisée. Cool! Vous pouvez en effet contourner un grand nombre des tracas mentionnés ci-dessus en faisant cela… et également vous présenter à un nouvel ensemble de tracas.
Étant donné que les ROM personnalisées sont généralement basées sur Android d'origine, on pourrait dire qu'il est plus facile pour les développeurs de ROM de garder les choses à jour avec des correctifs de sécurité et autres. Cela dit, «plus facile» ne signifie pas toujours «pratique». En fait, certaines des ROM les plus populaires sont maintenues par une petite équipe de quelques personnes (ou même une seule personne), et donc ne pas complètement à jour parce qu’ils n’ont tout simplement pas le temps de se tenir au courant.
En d'autres termes, exécuter une ROM personnalisée basée sur Android d'origine n'est pas une amélioration automatique. En fait, comme la plupart des ROM sont déracinées hors de la porte, elles sont intrinsèquement Moins sécurisé qu'un système non enraciné, les correctifs de sécurité actuels sont damnés.
Dans l'ensemble, root a toujours sa place parmi la foule de modding Android, et je ne veux pas décourager cela. Je suggère simplement que cela ne vaut pas la peine la plupart des utilisateurs - même parmi les plus férus de technologie. La plupart de ce qui ne pouvait auparavant être réalisé qu'avec un accès root peut désormais être réalisé de manière native sur Android, et une grande partie de ce qui ne pouvait pas être réalisé est désormais accessible via des applications tierces. Si vous voulez faire quelque chose qui nécessite un accès root, nous sommes à un endroit où vous devez vraiment vous demander: est la récompense vraiment vaut le risque?