SuperSU mis à jour pour fonctionner avec TWRP sur Pixel et Pixel XL

SuperSU vient d'être mis à jour pour fonctionner avec la dernière version alpha de TWRP sur Google Pixel et Pixel XL, selon un article Google+ de Chainfire.

Hier soir, le premier version alpha de TWRP a été annoncé pour le Google Pixels et Pixel XL. Nous avons approfondi la version en détail, y compris les modifications apportées à la procédure d'installation ainsi que les nouveautés et les dysfonctionnements. L'une des mises en garde que nous avons mentionnées dans l'article est que l'installation de TWRP empêcherait SuperSU de fonctionner.

L'installation de TWRP à ce moment supprimera root si vous êtes actuellement rooté. Une mise à jour SuperSU sera nécessaire pour permettre à TWRP et SuperSU de coexister.

Comme nous l'avons expliqué dans un addendum à l'article, la raison pour laquelle l'installation de TWRP supprimerait root est due à la méthode utilisée par Dees_Troy permettre à TWRP de déchiffrer la partition de données implique de modifier le même binaire d'initialisation qui est modifié par Chainfire pour obtenir un système sans système racine. Ainsi, en installant TWRP, les modifications apportées au binaire d'initialisation par SuperSU seraient écrasées. Afin de ne provoquer aucun conflit, Chainfire lui-même a recommandé que si vous exécutez actuellement SuperSU et prévoyez d'installer TWRP, vous devez d'abord flasher l'image de démarrage d'origine à partir de l'image d'usine. Les deux développeurs ont été en contact pour savoir comment résoudre ce conflit, et aujourd'hui Chainfire a publié 

SuperSU v.278 SR4 lequel résout ce problème pour les deux téléphones Google Pixel.

Dans la mise à jour, Chainfire mentionne que cette mise à jour permettra à SuperSU d'être flashé au-dessus de TWRP (et pas l'inverse). Son script de démarrage à la racine n'entrera désormais plus en conflit avec les modifications binaires d'initialisation apportées par TWRP, mais jusqu'à ce que TWRP soit mis à jour, l'inverse n'est pas vrai. Donc pour l'instant, vous devrez installez d'abord TWRP et puis flashez SuperSU une fois que vous êtes dans l'environnement de récupération. Cela suppose bien sûr que vous souhaitiez avoir à la fois SuperSU et TWRP. Et pour réitérer, si vous êtes déjà rooté avec SuperSU installé et que vous souhaitez désormais également avoir TWRP, vous devra d'abord reflasher l'image de démarrage d'origine, puis installer TWRP et enfin réinstaller SuperSU dans TWRP.


C'est l'essentiel des nouveautés de la mise à jour. Suivez le lien ci-dessous pour les instructions d'installation complètes de Chainfire ainsi que pour savoir où trouver les liens de téléchargement.

Source: Chainfire (Google+)