Magisk version 13 arrive sur la branche stable, nouvelles fonctionnalités et compatibilité

Magisk v13 est passé de sa branche bêta à la branche stable. Lisez la suite pour tout savoir sur les changements que la dernière version stable apporte à ses utilisateurs !

Après plus d'un mois de tests en version bêta, XDA Recognized Contributor and Developer topjohnwuMagisk v13 de est en route vers la branche stable. La version stable v13 apportera la compatibilité Android O, un binaire unifié ainsi qu'une multitude de corrections de bugs et d'améliorations de toutes les versions bêta précédentes.

Comme topjohnwu mentionne dans son message sur le forum, la nouvelle version stable de Magisk sera mise en ligne dans quelques heures. En conséquence, le fil bêta de Magisk a maintenant été fermé car il n'est plus nécessaire. Le fil de discussion s'ouvrira lorsque la prochaine version bêta arrivera, mais d'ici là, le fil de discussion pour la version stable continuera comme fil conducteur.

Le journal des modifications officiel et complet de la dernière version n'a pas encore été publié, mais nous pouvons suivre les modifications apportées aux versions bêta précédentes. Le principal point fort est la compatibilité avec la dernière version d'Android O, ainsi que la fusion de MagiskSU, magiskhide, resetprop et magiskpolicy en un seul binaire unifié. Il existe désormais un support pour la survie d'addon.d, et magiskhide devrait également être activé par défaut. Magisk v13 aura également besoin de la dernière application Magisk Manager qui prend en charge le nouveau binaire unifié Magisk et dispose également d'une vérification d'intégrité de base supplémentaire pour SafetyNet.

Depuis Magisk Manager n'est plus disponible sur le Google Play Store, vous devrez vous rendre au fil de discussion pour récupérer la dernière version. Alternativement, vous pouvez également installez MagiskManager via nos propres laboratoires XDA. Nous ajouterons ici le journal des modifications complet dès qu'il sera disponible, alors restez à l'écoute ou gardez un œil sur les forums !


Mise à jour:

La branche stable obtient la version 13.1 comme dernière version. En raison des énormes différences entre la v12.0 et la v13.x+, beaucoup de choses ne sont plus rétrocompatibles. Rester sur une ancienne version vous fera manquer une tonne de correctifs et d’améliorations.

Cette mise à jour apporte également le nouveau modèle de module Magisk v4, qui à son tour apporte une gestion appropriée d'Android O et de nombreux correctifs clignotants. Les commandes du script flash sont désormais considérablement réduites car seuls l'essentiel et les appels de fonctions restent. Le script s'appuie désormais sur une installation appropriée de Magisk v13.1 car busybox n'est plus fourni. En raison de cela et d'autres changements mentionné dans le message de mise à jour, Les modules Magisk ne sont plus flashables dans les récupérations personnalisées sans accès /data, vous aurez donc besoin d'une récupération correctement configurée avec /data access ou devrez flasher dans Magisk Manager lui-même. Une future version du Manager filtrera les modules sur le dépôt avec une version de modèle inférieure à la v4, les développeurs sont donc priés de mettre à jour leurs modules bientôt !

Voici la journal des modifications officiel pour Magisk v13.1 :

  • [Général] Fusionner MagiskSU, magiskhide, resetprop, magiskpolicy en un seul binaire
  • [Général] Ajout du support Android O (testé sur DP3)
  • [Général] Lien dynamique libselinux.so, libsqlite.so depuis le système pour réduire considérablement la taille des binaires
  • [Général] Supprimez la Busybox fournie car elle pose de nombreux problèmes
  • [Général] Déverrouillez tous les périphériques de bloc pour la prise en charge de la lecture-écriture au lieu d'emmc uniquement (je viens de comprendre que tous les appareils n'utilisent pas emmc mdr)
  • [Scripts] Exécutez toutes les opérations sur les images ext4 via le binaire Magisk dans les scripts Flash
  • [Scripts] Scripts mis à jour pour utiliser les commandes natives Magisk pour augmenter la compatibilité
  • [Scripts] Ajouter le support de survie addon.d
  • [Scripts] Présentez util_functions.sh, utilisé comme source de fonctions de script shell globale pour tous les types d'installation
  • [MagiskBoot] Déplacement de la logique du correctif de démarrage dans le binaire magiskboot
  • [MagiskSU] Ne lance pas de nouveau processus pour chaque requête, ajoute de nouveaux threads à la place
  • [MagiskSU] Ajout du support multi-utilisateur
  • [MagiskSU] Introduire un nouveau mécanisme de file d'attente d'expiration, éviter les baisses de performances avec des applications su mal écrites
  • [MagiskSU] Plusieurs paramètres déplacés de la détection d'accessoires vers la base de données
  • [MagiskSU] Ajouter la prise en charge de l'option du mode espace de noms
  • [MagiskSU] Ajouter une option de montage maître
  • [resetprop] Mise à jour vers le dernier AOSP en amont, prend en charge les accessoires de 5.0 à Android O
  • [resetprop] Renommé toutes les fonctions pour empêcher l'appel de fonctions depuis une libc externe
  • [magiskpolicy] Mise à jour de libsepol à partir du dépôt officiel SELinux
  • [magiskpolicy] Ajout de la prise en charge des correctifs xperm (afin de faire fonctionner Android O correctement)
  • [magiskpolicy] Règles mises à jour pour Android O et prise en charge de Liveboot
  • [MagiskHide] Supprimez le mode pseudo permissif, masquez directement le statut permissif à la place
  • [MagiskHide] Supprimez le moniteur de fichiers de liste peu fiable, passez en mode de demande de démon
  • [MagiskHide] MagiskHide est désormais activé par défaut
  • [MagiskHide] Mettre à jour les politiques de démontage, passe le CTS dans SafetyNet!
  • [MagiskHide] Ajouter plus d'accessoires pour se cacher
  • [MagiskHide] Supprimer le démon magiskhide en arrière-plan, générer un processus de courte durée à des fins de démontage
  • [Magic Mount] Montage basé sur un script shell abandonné, utilisez le programme C approprié pour analyser et monter les fichiers. La vitesse est SIGNIFICATIVEMENT améliorée

Voici le journal des modifications officiel de Magisk Manager :

  • v5.0.4
    • Correction d'un bug dans le délai d'attente su
  • v5.0.3
    • Réparer FC au démarrage sur Android O
    • S'adapter aux limitations de diffusion d'Android O: réauthentifier l'application lorsque la mise à jour est désactivée sur Android O
  • v5.0.2
    • Réécrivez la partie de signature du zip, les zips téléchargés à partir du dépôt seront correctement signés et ajustés pour les récupérations personnalisées
  • v5.0.1
    • Ajouter des options de mode espace de noms
    • Correction d'un bug dans le système Manager OTA
  • v5.0.0
    • Prend en charge le nouveau binaire unifié Magisk
    • Gérer correctement les problèmes de gestion racine de l'installation/désinstallation des applications
    • Ajouter la prise en charge du mode multi-utilisateur
    • Ajouter une fonctionnalité de réauthentification de mise à niveau de l'application
    • Ajouter un contrôle d'intégrité de base pour SafetyNet
    • Fusion du fragment d'installation et du fragment d'état dans le fragment Magisk
    • Correction d'un problème de changement de thème
    • Mettre à jour les traductions

Avez-vous installé la dernière version? Faites-nous part de votre expérience dans les commentaires ci-dessous !


Découvrez Magisk dans notre forum d'applications communautaires !Téléchargez Magisk Manager via XDA Labs !