La dernière version stable de Magisk Manager, Magisk 15.4, inclut des améliorations de MagiskBoot, l'obscurcissement des sockets et d'autres correctifs.
Le mois dernier, Magisk a reçu une mise à jour qui corrige un certain nombre de bugs et ajoute la prise en charge de accès SU authentifié par empreinte digitale (sur les appareils Android 6.0+). Les branches stable et bêta de Magisk ont bénéficié d'un certain nombre d'améliorations depuis lors, en tant que développeur et contributeur reconnu par XDA. topjohnwu a continué à affiner l'utilitaire root. Et cette semaine marque la sortie de la dernière version bêta, Magisk v15.4, qui apporte des optimisations de Magisk Manager, un obfuscation de socket et un MagiskBoot remanié.
Tout d’abord, il y a des améliorations massives de MagiskBoot. Les changements, dont certains sont l'œuvre du développeur et contributeur reconnu par XDA. osm0sis, cela signifie qu'il prend en charge beaucoup plus d'images de démarrage. topjohnwu dit que désormais, MagiskBoot pourrait être « le binaire unique le plus puissant pour gérer les images de démarrage Android », et qu'il est prévu de le développer davantage dans les versions futures.
Viennent ensuite les optimisations de l'application Magisk Manager (v5.6.0). Selon topjohnwu, l'outil zipadjust de Chainfire, qui provenait à l'origine du OuvertDelta Le projet a été débogué et entièrement réécrit en Java, ce qui a permis la suppression de JNI dans Magisk Manager et simplifie grandement le système de construction Magisk pour la signature des fichiers ZIP. Séparément, la partie de Magisk Manager qui traite de root a été migrée vers libsu, une bibliothèque Android. conçu pour les développeurs d'applications racine, et la gestion de la base de données des super-utilisateurs de Magisk Manager a été « considérablement améliorée » en termes de la stabilité.
Le dernier grand changement dans Magisk v15.4 concerne l'obscurcissement des sockets. Dans les versions précédentes de Magisk, le démon écoutait un socket Unix spécifique, qui permettait les requêtes envoyées via le socket pour démarrer à distance un shell root à partir du démon et connecter STDIN/OUT/ERR au terminal actuel ou processus. En utilisant cette méthode, n'importe quelle application pourrait découvrir les entrées de socket de Magisk et détecter ou demander un accès root, même si MagiskHide était activé. Cela change avec la mise à jour: désormais, le nom du socket est attribué de manière aléatoire à chaque démarrage de votre appareil.
Magisk v.5.6.0 est disponible via le canal stable et Magisk v15.4 est en version bêta.
Découvrez Magisk v15.4 sur notre forum Magisk