11Sep
Retour dans la journée, enracinement Android était presque un doit afin d'obtenir des fonctionnalités avancées sur 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 tellement bon que l'enracinement est juste plus de problèmes que cela en vaut la peine.
Qu'est-ce que l'enracinement?
Comme Android est basé sur Linux et utilise un noyau Linux, "rooting" signifie effectivement permettre l'accès aux permissions root sous Linux. C'est vraiment aussi simple que ça: ces permissions ne sont pas accordées aux utilisateurs et aux applications normales, vous devez donc faire un travail spécial pour les obtenir.
Alors, que pouvez-vous faire avec un téléphone enraciné?Beaucoup de choses! Si vous trouvez que votre téléphone vous limite d'une manière ou d'une autre, ou que vous vous trouvez en train de dire "mec, j'aurais aimé pouvoir faire ça" & gt;avec mon téléphone, "alors il y a probablement une solution qui peut être obtenue par l'enracinement.
Ça a l'air génial, non?
Eh bien. .. tiens tes chevaux.
Parlons de la raison pour laquelle ça ne vaut probablement pas la peine ces derniers temps.
Android est beaucoup mieux qu'être
Je suis un utilisateur Android pour la vie( la vie d'Android, pas le mien), et quand j'ai commencé à utiliser le système d'exploitation mobile de Google, vous ne pouviez même pas prendre des captures d'écran sur le téléphone sans être enraciné-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. De retour dans les premiers jours d'Android, le logiciel n'était pas très bien optimisé, ce qui entraînait des performances médiocres. Ainsi, l'enracinement pour overclocker le CPU était assez commun. Même de petites choses comme la possibilité de désactiver le GPS d'un widget nécessitaient l'enracinement du système. Il y avait vraiment toute une série de raisons - qui étaient différentes pour de nombreux utilisateurs - de déraciner Android dans la journée.
Avance rapide à aujourd'hui, et presque toutes les limitations - de grandes à petites - ont été essentiellement traitées dans le système d'exploitation de stock. Tellement de choses qui nécessitaient autrefois l'enracinement et heures valeur de peaufiner sont maintenant là hors de la boîte.
Au fur et à mesure de l'ouverture du système d'exploitation, des tâches beaucoup plus avancées sont désormais disponibles à partir d'applications tierces. Par exemple, Android exigeait un accès root pour personnaliser la barre d'état. Stock Android a maintenant le tuner de l'interface utilisateur du système pour aider avec cela, mais même les téléphones qui omettent cette option, comme les téléphones Samsung Galaxy, par exemple, peuvent avoir accès via une application tierce. C'est plutôt génial.
Je ne veux pas vous ennuyer plus de détails 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. J'ai littéralement toutes les fonctionnalités sur mon téléphone aujourd'hui que j'avais besoin de rooter il y a quelques années.
Maintenant, tout cela dit, il y a des raisons valables de continuer à enraciner votre téléphone - et j'entendrai certainement parler de beaucoup d'entre eux en réponse à ce post - mais beaucoup, beaucoup moins de gens en auront besoin, surtout pourc'est risqué.
L'enracinement est tout autant d'un tracas-si pas Moreso-Que ce soit
La plupart des appareils Android sont conçu pour être enracinée. Le système est verrouillé par défaut, sans aucun moyen de le débloquer légitimement. La principale exception ici est pour les téléphones Google, comme la ligne Nexus ou Pixel, qui ont la capacité de déverrouiller pour un enracinement facile.
D'autres téléphones, cependant, ne sont pas aussi facilement assimilables. Ils sont conçus pour être verrouillés et rester ainsi. Dans ces cas, une solution de contournement( ou «exploit») est requise pour obtenir un accès root. Et tout aussi rapidement que les pirates Android déterminés trouvent ces exploits, les fabricants les corrigent.
En conséquence, enraciner un combiné Android peut être incroyablement difficile. Dans les 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, il peut parfois prendre mois après qu'un téléphone est libéré avant qu'un exploit exploitable soit trouvé, et peut souvent être assez difficile à réaliser.
En raison de cette complexité supplémentaire, il faut un certain niveau de connaissance pour «enraciner» en toute sécurité les combinés les plus modernes. Vous aurez besoin de parcourir une tonne de messages de forum et de guides différents pour trouver les bons outils et exploits pour votre téléphone spécifique, et cela peut être extrêmement difficile et prendre beaucoup de temps. Et même lorsque vous avez tout compris, vous pouvez endommager définitivement votre téléphone si quelque chose tourne mal.
Quel genre de risques? Pourquoi ne pas bricoler 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 cas, cela peut signifier une brique permanente et irréversible. Même dans les cas où il peut être réparé, cela signifie généralement beaucoup de recherche et de travail. C'est dur, et ne vaut pas le risque qu'il était autrefois.
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 vulnérabilités récentes Specter et Meltdown comme 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 Specter( Meltdown est une autre histoire tout à fait), 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 pointe de l'iceberg en ce qui concerne les problèmes de sécurité avec les combinés enracinés.
Vous êtes-vous déjà demandé pourquoi l'accès root n'est pas disponible sur Android? La réponse est simple: parce que c'est un risque de sécurité inhérent. Fondamentalement, lorsque vous enracinez votre téléphone, vous l'ouvrez non seulement pour exécuter les tâches que vous voulez, mais aussi 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, il y a de nouvelles applications malveillantes pour Android découvertes tout le temps: certaines d'entre elles peuvent même enraciner votre téléphone à votre insu et installer discrètement les applications système en coulisse. Plus récemment, le premier malware Android avec la possibilité d'injecter du code a été découvert. Bien que vous n'ayez pas la garantie d'obtenir un virus en utilisant simplement un téléphone enraciné, il est absolument important de le prendre en compte.
En outre, vous perdrez également certaines fonctionnalités sur les combinés enracinés, comme l'accès Android Pay. C'est en raison de l'API SafetyNet que Google a mise en place pour s'assurer que les données les plus sensibles, telles que votre carte de crédit et vos informations bancaires dans le cas d'Android Pay, sont aussi sécurisées que possible.
La ligne de fond ici est la suivante: si vous n'êtes pas prêt à mettre toutes vos données en danger, alors ne pas root votre téléphone. Je n'essaie pas d'être hyperbolique et vous effraie en pensant que toutes vos informations personnelles vont se retrouver entre de mauvaises mains juste parce que vous avez enraciné votre téléphone, mais je suggère que la possibilité est réelle et que vous devez être au courantde.
Même les ROM personnalisées ne sont pas parfait
Je sais que l'argument pour les ROM personnalisées approche, alors allons-y et parlons-en. 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 beaucoup de tracas mentionnés ci-dessus en faisant cela. .. et aussi vous présenter à un nouvel ensemble de tracas.
Comme les ROM personnalisées sont généralement basées sur Android, on pourrait dire qu'il est plus facile pour les développeurs de ROM de garder les choses à jour avec les correctifs de sécurité et autres joyeusetés. 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 pas complètement à jour parce qu'ils n'ont tout simplement pas le temps de se tenir au courant des choses.
En d'autres termes, l'exécution d'une ROM personnalisée basée sur Android stock n'est pas une amélioration automatique. En fait, puisque la plupart des ROM sont déracinées, elles sont intrinsèquement moins sûres qu'un système non-rooté, les correctifs de sécurité actuels devraient être damnés.
Dans l'ensemble, la racine 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 pour la plupart des utilisateurs -même parmi les plus avertis de la technologie. La plupart de ce qui ne pouvait être atteint avec l'accès root auparavant peut maintenant être fait nativement dans Android, et beaucoup de ce qui ne peut pas est maintenant accessible via des applications tierces. S'il y a quelque chose que vous voulez faire qui nécessite un accès root, nous sommes à un endroit où vous devez vraiment vous demander: la récompense vraiment vaut-elle le risque?