Chainfire publie une racine sans système pour Android 6.0

L'éminent développeur Chainfire a publié une nouvelle méthode racine qui ne nécessite plus de modification de la partition /system. Lire la suite pour plus d'informations!

Si vous avez déjà rooté un appareil, il y a de fortes chances que vous en ayez entendu parler. Tir à la chaîne, modérateur senior XDA et développeur senior reconnu. Au cas où ce ne serait pas le cas, Chainfire est le développeur derrière des œuvres populaires telles que SuperSU, CF Auto Root, TriangleAway et CF.lumen, ce qui en fait l'un des développeurs les plus influents du modding Android communauté.

Nous avions récemment rendu compte de La décision de Chainfire de céder SuperSU à Coding Code Mobile Technology LLC (CCMT), mais a noté que Chainfire continuerait sur SuperSU, pour finalement se retirer progressivement au cours de deux ans.

Fidèle à sa parole, Chainfire est toujours impliqué dans SuperSU, et il vient de sortir root pour Android 6.0 Marshmallow sans apporter de modifications à la partition /system. Ceci est qualifié de

expérience car l'idée derrière cela comporte quelques mises en garde, dont la principale est que la réinitialisation d'usine de l'appareil supprimera la racine.

Pour avoir root sur les versions modernes d'Android, nous avons besoin que nos fichiers soient exécutables et que notre démon soit démarré au démarrage. Nous faisons normalement cela en apportant des modifications à /system, en exploitant les binaires et les scripts exécutés par init. Si nous modifions également l'image de démarrage, nous devrions alors pouvoir faire tout cela sans modifier du tout le système.

Alors, quels avantages pouvons-nous attendre d’une racine sans système? Nous avons contacté Chainfire, et les avantages par rapport au SuperSU traditionnel incluent :

  1. Une approche et un design plus épurés
  2. Unroot plus facile
  3. Une partition /système non jonchée
  4. Exclut des éléments comme "sugote", qui ne sont pas nécessaires sur Android 6.0 Marshmallow
  5. Les OTA sont désormais légèrement plus faciles, car le reflasher de l'image de démarrage est généralement moins compliqué que le reflasher d'un système entier.
  6. Plus important encore, cela ne bloque pas votre appareil si vous n'avez pas l'installation correcte du noyau. Les méthodes précédentes pour rooter Android 6.0 nécessitaient un correctif de politique SELinux dans le noyau, sans lequel l'appareil ne démarrerait pas. Avec cette méthode, si le noyau de support est absent, vous n'aurez pas de root mais le périphérique démarrera.

Comme prévu, cette nouvelle méthode ne fonctionne pas en coopération avec les anciennes méthodes racine car elle ne nettoie pas les anciens fichiers racine. Pour cette raison, vous devez reflasher votre partition stock/système pour vous assurer d'avoir une table rase avant de commencer.

Pour les téléchargements, rendez-vous sur message du forum. Le développeur demande que les discussions aient lieu au Fil de discussion SuperSU bêta, alors rendez-vous là-bas pour une discussion générale. Gardez à l'esprit que c'est expérimental, et il y aura probablement des bugs, alors procédez à vos propres risques.

Mise à jour: utilisateur de Reddit MajorNoodles a informé qu'Android Pay fonctionne sur son Nexus 5. Tir à la chaîne, activé son message Google+, mentionne que le fonctionnement d'Android Pay est accidentel et non intentionnel. Il s'attend à ce qu'Android Pay soit mis à jour à l'avenir pour contrer cela.