17Jul
Obtenir un accès root sur les appareils Android n'est pas un nouveau concept, mais la façon dont cela est fait a changé avec Android 6.0 Marshmallow. La nouvelle méthode racine "sans système" peut être un peu déroutante au début, nous sommes donc là pour vous aider à comprendre tout cela, pourquoi vous le voulez, et pourquoi cette méthode est la meilleure façon d'enraciner un téléphone Android.
Qu'est-ce qu'une racine "sans système"?
Avant d'entrer dans ce qu'est la racine sans système, il est probablement préférable que nous parlions d'abord du fonctionnement de l'enracinement "normalement" sur Android, et de ce qui est nécessaire pour qu'il fasse son travail.
Depuis Android 4.3, le démon "su" - le processus qui gère les demandes d'accès root - doit s'exécuter au démarrage, et il doit le faire avec suffisamment d'autorisations pour effectuer efficacement les tâches qui lui sont demandées. Cela a été traditionnellement accompli en modifiant les fichiers trouvés sur la partition Android / système. Mais au début de Lollipop, il n'y avait aucun moyen de lancer le démon su au démarrage, donc une image de démarrage modifiée a été utilisée - c'était effectivement l'introduction de la racine «sans système», nommée ainsi parce qu'elle ne modifie aucun fichierdans la partition / system.
Un moyen d'accéder à la racine de la manière traditionnelle sur Lollipop a été trouvé plus tard, ce qui a effectivement arrêté les progrès sur la méthode sans système à l'époque.
Avec l'introduction de Marshmallow, cependant, Google a renforcé la sécurité qui avait été mise en place dans Lollipop, ce qui l'empêchait de lancer le démon su avec les permissions requises en modifiant simplement la partition / system. La méthode sans système a été ressuscitée, et c'est maintenant la méthode d'enracinement par défaut pour les téléphones exécutant Marshmallow. Il est également important de mentionner que cela est également vrai pour Android Nougat, ainsi que les appareils Samsung fonctionnant sous 5.1( ou plus récent).
Quels sont les avantages( et les inconvénients) de la racine sans système?
Comme avec n'importe quoi, il y a des avantages et des inconvénients à obtenir un accès root avec la méthode sans système. Le principal inconvénient est qu'il ne fonctionne pas sur les périphériques avec des chargeurs de démarrage verrouillés par défaut, il peut y avoir des solutions de contournement, mais ils sont très spécifiques à chaque périphérique. En d'autres termes, s'il n'existe pas de solution de contournement pour votre périphérique et qu'il dispose d'un chargeur de démarrage verrouillé, il n'y a pour ainsi dire aucun moyen d'accéder à la racine.
Autre que cela, cependant, la méthode sans système est généralement meilleure. Par exemple, il est beaucoup plus facile d'accepter les mises à jour OTA( Over-the-Air) lorsque vous utilisez cette méthode, surtout si vous utilisez un outil comme FlashFire. FlashFire peut faire clignoter les firmwares boursiers et les re-rooter tout en clignotant, ainsi que gérer l'installation OTA( encore une fois, le re-rooter tout en clignotant).Fondamentalement, si vous utilisez un appareil enraciné, FlashFire est un bon outil à avoir. Gardez à l'esprit qu'il est actuellement encore en version bêta, mais le développement progresse bien.
La méthode root sans système est également beaucoup plus propre, car elle n'ajoute ni ne modifie les fichiers dans la partition / system. Cela signifie qu'il est beaucoup plus facile d' un root votre téléphone, aussi. Il ne survit même pas à une réinitialisation d'usine, il est donc beaucoup plus simple de s'assurer que les périphériques sont non raclés et nettoyés avant de les vendre.
Bien sûr, ce dernier bit est une épée à double tranchant, car certains utilisateurs préfèreraient rester enracinés après la réinitialisation de leur périphérique. La bonne nouvelle est qu'il suffit de re-flasher le fichier SuperSU approprié pour récupérer l'accès root.ce qui est facile. Et si vous souhaitez annuler la suppression sans effectuer une réinitialisation d'usine, vous pouvez simplement faire clignoter une image de démarrage propre pour votre périphérique. Une commande d'invite de commande et vous avez terminé.
Il convient également de noter que certains services, comme Android Pay, ne fonctionneront tout simplement pas sur les appareils enracinés.À un moment donné, Pay a fait travail sur les périphériques sans système, mais c'était complètement accidentel. Il n'est actuellement pas prévu d'essayer de contourner la protection de Pay sur les appareils enracinés.
Alors, quelle méthode dois-je utiliser?
La bonne nouvelle est que vous n'avez pas vraiment besoin de "décider" quelle méthode root utiliser. Lorsque vous faites clignoter SuperSU, il décide quelle méthode d'enracinement est la meilleure pour votre téléphone et agit en conséquence. Si votre téléphone utilise Lollipop ou plus ancien, il utilisera probablement la méthode / system. S'il exécute Marshmallow ou une version plus récente( ou s'il s'agit d'un périphérique Samsung fonctionnant en version 5.1 ou ultérieure), il modifiera votre image de démarrage à la place, ce qui vous donnera une racine sans système.
Il est peu probable que la méthode sans système devienne jamais rétrocompatible pour les anciennes versions d'Android, car cela nécessiterait une quantité importante de travail pour des dizaines d'appareils qui seront soit mis à niveau vers une version plus récente d'Android ou retiré.Ainsi, l'accent mis sur cette nouvelle méthode est mis sur Android Marshmallow et Nougat.
Android est un système complexe, et l'obtention d'un accès root peut ouvrir la porte à son plein potentiel. Cela dit, l'enracinement de votre appareil n'est pas quelque chose que vous devriez prendre à la légère - à moins qu'il ne s'agisse d'un développeur ou d'une autre unité déverrouillable de bootloader avec des images de stock disponibles, vous devriez certainement marcher prudemment. Les développeurs de la communauté d'enracinement vont beaucoup pour fournir la meilleure expérience d'enracinement possible, mais cela ne signifie pas toujours que cela fonctionnera parfaitement.
Merci beaucoup à Chainfire d'avoir pris le temps de répondre à nos questions et de nous aider avec cet article!