Chainfire lance Root pour Android 6.0 sans modification / système

Si vous avez déjà installé un périphérique, il est fort probable que vous ayez déjà entendu parler de Chainfire, modérateur principal et développeur reconnu. Au cas où ce ne serait pas le cas, Chainfire est le développeur responsable d'œuvres populaires telles que SuperSU, CF Auto Root, TriangleAway et CF.lumen, ce qui en fait l'un des développeurs les plus influents de la communauté de modding Android.

Nous avions récemment rendu compte de la décision de Chainfire de confier SuperSU à Coding Code Mobile Technology LLC (CCMT), mais nous avions indiqué que Chainfire continuerait sur SuperSU et disparaîtrait finalement au cours des deux prochaines années.

Fidèle à sa parole, Chainfire est toujours impliqué dans SuperSU et il vient de publier root pour Android 6.0 Marshmallow sans apporter de modifications à la partition / système. Ceci est considéré comme une expérience expérimentale car l’idée derrière elle présente quelques réserves, dont la principale est que le fait de réinitialiser l’appareil en usine supprimera la racine.

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

Alors, quels avantages pouvons-nous attendre d'une racine sans système? Nous avons fait appel à Chainfire et ses avantages par rapport au SuperSU traditionnel sont les suivants:

  1. Une approche et un design plus propres
  2. Plus facile à la racine
  3. Une partition sans partition / système
  4. Exclut des choses comme «sugote», qui ne sont pas nécessaires sur Android 6.0 Marshmallow
  5. Les OTA sont un peu plus faciles à présent, car reflasher une image de démarrage est généralement moins fastidieux que reflasher un système / entier.
  6. Plus important encore, cela ne corrigera pas votre périphérique si vous ne disposez pas de la bonne installation du noyau. Les méthodes précédentes pour rooter Android 6.0 nécessitaient un correctif de stratégie SELinux dans le noyau, sans lequel le périphérique ne pourrait pas démarrer. Avec cette méthode, si le noyau de support est absent, vous n’avez pas de racine mais le périphérique va démarrer.

Comme on pouvait s'y attendre, cette nouvelle méthode ne fonctionne pas avec les méthodes racine antérieures, car la nouvelle méthode ne nettoie pas les anciens fichiers racine. Pour cette raison, vous devez refléter votre partition stock / système pour vous assurer que vous avez une table rase avant de commencer.

Pour les téléchargements, rendez-vous sur le post du forum. Le développeur demande que les discussions se déroulent au niveau du filetage bêta de SuperSU. Gardez à l'esprit que ceci est expérimental et qu'il y aura probablement des bugs, alors procédez à vos risques et périls.

Mise à jour: MajorNoodles, un utilisateur de Reddit, a indiqué qu'Android Pay fonctionnait sur son Nexus 5. Chainfire, sur son message Google+, mentionne que le fonctionnement d'Android Pay s'effectue par accident et non par conception. Il s'attend à ce que Android Pay soit mis à jour à l'avenir pour contrer cela.