La dernière mise à jour pour Magisk (v25.0) a été publiée avec des tonnes de corrections de bugs et d'améliorations de fonctionnalités. Lisez la suite pour en savoir plus !
À ce stade, chez XDA, nous sommes certains que la plupart d'entre vous ont au moins entendu parler de Magisk. Créé par John Wu, alias XDA Recognized Developer topjohnwu, le projet a démarré à l'origine comme une méthode racine sans système et a progressivement évolué vers une solution beaucoup plus diversifiée et puissante au-delà d'un simple fournisseur de privilèges de superutilisateur. Il va sans dire que le développeur et les contributeurs sont toujours actifs et travaillent dur pour le perfectionner. La dernière mise à jour majeure de Magisk, qui correspond à la vingt-cinquième version (v25), est désormais arrivée sur la branche bêta publique. Le journal des modifications est subtil mais très important, alors allons-y.
Forums Magisk XDA
La première chose (et probablement la plus importante) de cette mise à jour est le logiciel MagiskInit réécrit. Pour ceux qui ne le savent pas, le
magiskinit
binaire est responsable du remplacement du stock init
processus comme premier programme à s'exécuter, injectant les services Magisk dans init.rc
et en corrigeant les règles de politique SELinux. Grâce à l'introduction d'un tout nouveau mécanisme d'injection de sepolicy, les développeurs ont réussi à résoudre la majorité des incompatibilités liées à SELinux. De plus, MagiskInit prend désormais en charge Image du noyau générique d'Android 13 (GKI).
Enfin et surtout, la nouvelle version est accompagnée d'une poignée d'améliorations de sécurité pour le composant MagiskSU. La gestion des autorisations root a été réorganisée pour empêcher les attaques malveillantes de réutilisation d'UID. Magisk applique désormais la vérification de la signature APK du gestionnaire racine pour protéger les utilisateurs des versions modifiées de Magisk Manager qui ont été falsifiées. Néanmoins, les développeurs peuvent toujours utiliser leurs propres clés de signature lors de la création de Magisk à partir de sa base de code. Vous pouvez également opter pour des versions de débogage officielles au cas où vous auriez besoin de vous débarrasser de la vérification de signature pour le plaisir de bricoler.
Voici le journal des modifications officiel pour Magisk v25.0 :
- [MagiskInit] Implémentation de la mise à jour 2SI, augmente considérablement la compatibilité des appareils (par exemple, les appareils Sony Xperia)
- [MagiskInit] Présenter de nouveaux
sepolicy
mécanisme d'injection - [MagiskInit] Prise en charge d'Oculus Go
- [MagiskInit] Prise en charge des GKI Android 13 (Pixel 6)
- [MagiskBoot] Correction de l'implémentation de l'extraction vbmeta
- [Application] Correction de l'application stub sur les anciennes versions d'Android
- [App] [MagiskSU] Prend en charge correctement les applications utilisant
sharedUserId
- [MagiskSU] Correction d'un éventuel crash dans
magiskd
- [MagiskSU] Élaguez les UID inutilisés dès que
system_server
redémarre pour empêcher les attaques de réutilisation d'UID - [MagiskSU] Vérifiez et appliquez le certificat de l'application Magisk installée pour qu'il corresponde à la signature du distributeur
- [MagiskSU] [Zygisk] Gestion et détection appropriées des packages
- [Zygisk] Correction de l'accrochage de la fonction sur les appareils exécutant Android 12 avec d'anciens noyaux
- [Zygisk] Correction de l'implémentation du déchargement automatique du code de Zygisk
- [DenyList] Correction de DenyList sur les applications UID partagées
- [BusyBox] Ajouter une solution de contournement pour les appareils exécutant d'anciens noyaux
Vous pouvez télécharger la dernière version en suivant le lien ci-dessous. Si vous n'êtes pas familier avec Magisk, vous devriez consulter notre guide détaillé sur comment rooter votre appareil en utilisant l'outil. Si vous rencontrez des problèmes avec la dernière version, assurez-vous de déposer un rapport de bogue sur le site du projet. Dépôt GitHub.
Télécharger Magisk v25.0
Source:John Wu sur Twitter