phhsnews.com


phhsnews.com / Qu'est-ce que "Systemless Root" sur Android, et pourquoi est-ce mieux?

Qu'est-ce que "Systemless Root" sur Android, et pourquoi est-ce mieux?


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 Guimauve. 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 que la racine "sans système"?

CONNEXION: Comment rooter votre téléphone Android avec SuperSU et TWRP

Avant d'entrer dans ce qu'est la racine sans système, il est probablement préférable de parler comment rooter "normalement" fonctionne sur Android, et ce qui est nécessaire 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, et il a pour ce faire avec suffisamment d'autorisations pour effectuer efficacement les tâches 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 fichier dans la partition / system.

Un moyen d'accéder à la racine de façon 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, Google a renforcé la la sécurité qui a été mise en place pour la première fois dans Lollipop, ce qui rend impossible 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 à noter que c'est aussi 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 tout, il y a des avantages et les 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'y a pas de solution de contournement pour votre périphérique et qu'il a un bootloader verrouillé, il n'y a aucun moyen d'obtenir un accès root.

CONNEXION: Comment installer une mise à jour Android OTA sans perdre racine avec FlashFire

A part ça, 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 en version bêta, mais que 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 de la partition / system. Cela signifie qu'il est beaucoup plus facile de un rooter votre téléphone. 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.

CONNEXION: SafetyNet expliqué: Pourquoi Android Pay et d'autres applications ne fonctionnent pas? Dispositifs

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 d'usine 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é.

Notez également que certains services, comme Android Pay, ne fonctionnent tout simplement pas sur les appareils enracinés. À un moment donné, Pay fonctionnait 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 devrais-je utiliser?

La bonne nouvelle est que vous n'avez pas vraiment à "décider" quelle méthode racine 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 plus récent (ou s'il s'agit d'un appareil Samsung fonctionnant en 5.1 ou plus récent), il modifiera votre image de démarrage, vous donnant une racine sans système.

Il est peu probable que la méthode sans système devienne rétrocompatible 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 à la retraite. 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 à libérer tout son 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 veut pas toujours dire que ça va fonctionner parfaitement.

Merci beaucoup à Chainfire d'avoir pris le temps de répondre à nos questions et d'aider avec cet article!


D'autres personnes peuvent-elles voir les Tweets que j'ai lues?

D'autres personnes peuvent-elles voir les Tweets que j'ai lues?

Vous pourriez penser que les Retweets sont publics et les Likes sont privés. Cela a du sens, d'une certaine manière: tout ce que vous retweetez est instantanément transmis à vos followers, et Twitter ne précise pas du tout ce qui se passe quand vous aimez un tweet. Mais vos Likes ne sont pas privés. Quiconque veut faire défiler tout ce que vous avez aimé, et Twitter peut décider de les signaler à vos abonnés.

(how-top)

5 Façons d'exécuter les logiciels Windows sur un Mac

5 Façons d'exécuter les logiciels Windows sur un Mac

Les Mac ont un écosystème de logiciels prospère, mais certains programmes ne prennent en charge que Windows. Que vous souhaitiez utiliser un logiciel professionnel ou jouer à des jeux PC Windows, il existe plusieurs façons d'exécuter des programmes Windows sur votre Mac. Certaines de ces méthodes sont similaires à celles que vous pouvez installer sur Windows ou exécuter des programmes Windows sur un Mac Chromebook Les machines virtuelles, le double amorçage, la couche de compatibilité Wine et les solutions de bureau à distance sont toutes incluses ici Machines virtuelles Nous recommandons d'utiliser un programme de machine virtuelle, idéalement Parallels ou VMWare Fusion, pour exécuter des applications Windows sur un Mac sans redémarrer Pour optimiser les performances, ce qui est particulièrement nécessaire pour les jeux, nous vous recommandons d'utiliser Windows Boot à double amorçage avec Boot Camp .

(how-top)