L'APK Magisk Manager peut désormais être flashé depuis TWRP

Magisk est désormais distribué dans le cadre du Manager APK, ce qui signifie que vous n'avez plus besoin de flasher un fichier ZIP distinct à partir d'une récupération personnalisée.

Topjohnwu, le développeur de Magisk, a annoncé aujourd'hui un changement majeur apporté au populaire outil de root open source. Le plus gros changement est que les binaires et les scripts nécessaires au root de votre téléphone sont désormais contenus dans l'application Manager plutôt que d'être téléchargés sur Internet. Par conséquent, vous n’aurez besoin de télécharger qu’un seul fichier – la dernière version de Magisk Manager APK – pour rooter votre téléphone et gérer l’accès root.

Avant la mise à jour d'aujourd'hui, la méthode la plus courante pour installer Magisk consistait à installer d'abord l'application Manager, puis à télécharger l'application Manager. le dernier ZIP flashable contenant les binaires et les scripts requis par Magisk pour l'installation, et enfin flasher ce ZIP dans une récupération personnalisée comme TWRP. Après la mise à jour d'aujourd'hui, tout ce que vous avez à faire est de télécharger le dernier APK du Manager, de changer son extension en ZIP pour qu'il soit reconnu comme un fichier flashable par TWRP, puis de flasher le ZIP. La raison pour laquelle cela peut fonctionner est que les fichiers APK suivent le format de fichier ZIP, donc

avec quelques modifications, il est possible qu'un APK agisse à la fois comme un package d'installation Android et comme un fichier ZIP flashable reconnu par TWRP.

En plus de réduire la complexité, cela rend également l'ensemble du processus d'installation et de désinstallation complètement hors ligne. Auparavant, l'application Manager nécessitait une connexion Internet active pour télécharger le dernier Magisk ZIP depuis GitHub. Étant donné que les fichiers binaires et les scripts requis sont contenus dans l'APK du gestionnaire, vous pouvez éviter d'avoir à télécharger des fichiers sur le périphérique cible que vous souhaitez rooter.

De plus, topjohnwu indique qu'en expédiant tous les binaires en tant que « bibliothèques natives » de l'APK Manager, la version cible du SDK de l'application Manager peut être définie sur 29 ou supérieure. La raison, dit-il, est due aux restrictions SELinux d'Android 10 sur l'exécution de fichiers dans le répertoire personnel d'une application - les mêmes restrictions qui forcé les développeurs Termux d'abandonner la diffusion des mises à jour de l'application sur Google Play. Cependant, la version cible du SDK n'a pas encore été augmentée et sera abordée dans un prochain commit.

Comme toujours, vous pourrez trouver la dernière version de Magisk sur topjohnwu's GitHub. Vous pouvez trouver les dernières notes de version, les instructions d'installation et la FAQ ici.