Qu'est-ce que la «racine sans système» sur Android et pourquoi est-ce préférable?
Obtenir un accès root sur les appareils Android n’est pas un nouveau concept, mais la façon de le faire 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 ici pour vous aider à comprendre tout cela, pourquoi vous le souhaitez et pourquoi cette méthode est le meilleur moyen de créer un téléphone Android à l'avenir..
Qu'est-ce que la racine «sans système»??
Avant d’entrer dans ce qu’est la racine sans système, il est probablement préférable de commencer par parler de la manière dont l’enracinement «fonctionne» «normalement» sur Android et sur ce qui est requis pour faire 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, avec suffisamment d'autorisations pour exécuter efficacement les tâches demandées. Cela a été traditionnellement accompli en modifiant les fichiers présents sur la partition / système d'Android. Mais dans les premiers jours de Lollipop, il n’existait aucun moyen de lancer le démon su au démarrage; une image de démarrage modifiée a donc été utilisée. Il s’agit en fait de l’introduction de la racine «sans système», nommée ainsi car elle ne modifie aucun fichier. dans la partition / system.
Un moyen d’obtenir un accès root de manière traditionnelle sur Lollipop a ensuite été trouvé, ce qui a effectivement stoppé les progrès de la méthode sans système à l’époque..
Cependant, avec l’introduction de Marshmallow, Google a renforcé la sécurité mise en place pour la première fois dans Lollipop, empêchant essentiellement de lancer le démon su avec les autorisations requises en modifiant simplement la partition / system. La méthode sans système a été ressuscitée, qui est maintenant la méthode d’enracinement par défaut pour les téléphones exécutant Marshmallow. Il convient également de noter que cela est également vrai pour Android Nougat, ainsi que pour 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 pour tout, l’obtention d’un accès root avec la méthode sans système présente des avantages et des inconvénients. L'inconvénient principal est que cela ne fonctionne pas sur les appareils avec des chargeurs d'amorçage verrouillés par défaut. Il peut y avoir des solutions de contournement, mais elles sont très spécifiques à chaque appareil. En d'autres termes, s'il n'y a pas de solution de contournement pour votre appareil et qu'il a un chargeur de démarrage verrouillé, il n'y a essentiellement aucun moyen d'obtenir un accès root..
Sinon, 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, en particulier lorsque vous utilisez un outil tel que FlashFire. FlashFire peut faire clignoter les firmwares courants et les ré-rooter tout en les faisant clignoter, ainsi que gérer l’installation OTA (encore une fois, en les re-enracinant tout en les faisant clignoter). Fondamentalement, si vous utilisez un périphérique root, FlashFire est un bon outil. N'oubliez pas qu'il est encore en version bêta, mais que le développement avance bien..
La méthode racine sans système est également beaucoup plus propre car elle n’ajoute ni ne modifie de fichiers dans la partition / system. Cela signifie qu'il est beaucoup plus facile de ONURacine ton 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 ne sont pas enracinés et sont nettoyés avant de les vendre..
Bien sûr, ce dernier bit est une arme à double tranchant, car certains utilisateurs préfèrent rester enracinés après la réinitialisation d'usine de leur appareil. La bonne nouvelle est qu'il vous suffit de re-flasher le fichier SuperSU approprié pour regagner un accès root. est facile. Et si vous souhaitez libérer la racine sans effectuer de réinitialisation d'usine, vous pouvez simplement flasher une image de démarrage en mode minimal pour votre appareil. Une commande d'invite de commande et vous avez terminé.
Il convient également de noter que certains services, comme Android Pay, ne fonctionnent tout simplement pas sur les appareils enracinés. À un moment donné, payez fait travailler sur des appareils 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 à "décider" de la méthode racine à utiliser. Lorsque vous flashez SuperSU, il décidera de la méthode d’enracinement la mieux adaptée à votre téléphone et agira en conséquence. Si votre téléphone fonctionne sous Lollipop ou une version antérieure, il utilisera très 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 exécutant la version 5.1 ou une version plus récente), il modifiera votre image de démarrage à la place, vous donnant ainsi une racine sans système..
Il est peu probable que la méthode sans système devienne compatible avec les versions antérieures d'Android, car cela nécessiterait une charge de travail considérable pour des dizaines de périphériques qui seront mis à niveau vers une version plus récente d'Android ou retirés. Ainsi, le focus de cette nouvelle méthode est mis sur Android Marshmallow et Nougat.
Android est un système complexe, et obtenir un accès root peut permettre de libérer tout son potentiel. Cela dit, vous ne devriez pas prendre à la légère votre appareil - à moins que ce soit un développeur ou une autre unité déverrouillable pour le chargeur de démarrage avec des images de stock disponibles, vous devez absolument marcher avec prudence. Les développeurs de la communauté d'enracinement s'efforcent de fournir la meilleure expérience possible, mais cela ne signifie pas toujours que tout fonctionnera parfaitement..
Merci beaucoup à Chainfire d'avoir pris le temps de répondre à nos questions et de nous aider avec cet article.!