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!


Personnalisation du Control Center de votre iPhone ou de votre iPad

Personnalisation du Control Center de votre iPhone ou de votre iPad

Depuis iOS 11, vous pouvez désormais personnaliser le Centre de contrôle que vous voyez lorsque vous faites glisser votre doigt vers le bas. Vous pouvez supprimer les raccourcis que vous n'utilisez jamais, ajouter de nouveaux raccourcis et réorganiser les raccourcis pour personnaliser le Centre de contrôle CONNEXION: Quoi de neuf dans iOS 11 pour iPhone et iPad, maintenant disponible Le Centre de contrôle maintenant aussi amélioré le support 3D Touch, de sorte que vous pouvez appuyer sur n'importe quel raccourci pour afficher plus d'informations et d'actions.

(how-top)

Comment contrôler plusieurs PC avec un seul clavier en utilisant Synergy

Comment contrôler plusieurs PC avec un seul clavier en utilisant Synergy

Si vous utilisez plusieurs machines Windows sur votre bureau, vous en avez probablement assez d'échanger entre les claviers et les souris. Il existe des solutions matérielles-commutateurs KVM, qui utilisent plusieurs entrées et sorties pour partager des souris physiques et des claviers. Synergy, un programme qui fait la même chose sur un réseau, est une solution plus élégante, et fonctionne avec Windows, macOS et Linux Première étape: télécharger et installer Synergy SourceForge a la dernière version de Synergy disponible pour Windows et macOS.

(how-top)