Thu. Jan 20th, 2022

Après des mois depuis la dernière version majeure, le créateur de Magisk, John Wu, a maintenant publié la mise à jour Magisk v22.1 Stable. La dernière version de Magisk remplace Magisk Manager par la nouvelle application Magisk qui est maintenant complètement fusionnée avec le noyau. Il apporte également la technique de masquage de l’application Magisk aux appareils plus anciens exécutant Android 5.0+, la prise en charge des appareils Samsung Galaxy S21 et plusieurs corrections de bogues.

Vous pouvez maintenant télécharger Magisk v22.1 et l’installer pour rooter votre appareil Android. Les utilisateurs exécutant la version précédente peuvent facilement mettre à jour vers la dernière version de Magisk en suivant les instructions fournies sur cette page.

Mise à jour (9 avril 2021): Dev John Wu récemment annoncé la mise à jour Magisk v22.1. Cette nouvelle version corrige de nombreux bogues, boucles de démarrage causées par des propriétés d’empreinte digitale de périphérique modifiées, etc.

Table des matières

Quoi de neuf dans Magisk v22?

Pour récapituler, la version précédente (Magisk v21) apportait la prise en charge d’Android 11, une nouvelle interface utilisateur de l’application Magisk Manager, un correctif pour les pilotes du noyau F2FS, une fonctionnalité de détection du mode sans échec, etc. Avant de vous diriger vers les liens de téléchargement et les instructions, examinons quelques-uns des principaux changements apportés à Magisk v22.

1. Magisk Manager a fusionné avec le cœur de Magisk

Commençons par le premier changement le plus notable et le plus passionnant. De retour en janvier, le créateur de Magisk John Wu a annoncé qu’un nouveau changement majeur arrivait fusionne Magisk et Magisk Manager APK en un seul paquet. John et développeur vvb2060 planifient ce changement depuis longtemps maintenant. Quelques jours plus tard, ce nouveau changement était déployé dans le canal des Canaries.

Comme mentionné dans le notes de version, les composants principaux de Magisk et l’application Magisk Manager ont toujours été publiés séparément et n’étaient pas toujours nécessairement synchronisés. Cela a également conduit à une certaine confusion, souvent pour les utilisateurs qui sont nouveaux sur Magisk ou sur l’ensemble du concept d’enracinement.

À partir de Magisk v22, le ZIP d’installation de Magisk (composants de base) et Magisk Manager (application compagnon) ont été fusionnés en un seul package. Ainsi, les packages ZIP d’installation et de désinstallation ne sont plus disponibles sous forme de fichier ZIP, mais tout est maintenant incorporé dans un seul fichier APK. Cela permet également à l’ensemble du processus d’installation et de désinstallation de fonctionner hors ligne.

De plus, l’application compagnon ne s’appelle plus «Magisk Manager» et est désormais connue sous le nom de «Magisk App». Toutes les instances de «Magisk Manager» dans l’interface utilisateur de l’application et dans la documentation officielle ont été remplacées par «Magisk App».

Ancienne application Magisk Manager vs nouvelle application Magisk avec v22 +
Gauche: ancienne application Magisk Manager | À droite: nouvelle application Magisk

Attendez! Alors, comment pouvons-nous flasher Magisk via une récupération personnalisée comme TWRP? Le fichier APK Magisk est également un fichier ZIP récupérable. Pour installer Magisk via une récupération personnalisée, il vous suffit de renommer l’APK téléchargé et de changer son extension de fichier de .apk à .zip. Par exemple, si vous avez téléchargé Magisk-v22.1.apk, renommez-le en Magisk-v22.1.zip.

John aussi a soumis un patch au TWRP Gerrit cela permettrait à TWRP de clignoter .apk fichiers pour les packages connus. Selon la description du correctif, TWRP utilisera le filtrage par préfixe de nom de fichier – “Le fichier est d’abord comparé à la liste des extensions et, s’il n’y a pas de correspondance, ensuite comparé à la liste des préfixes. Une extension ou un préfixe peut être égal au nom de fichier entier.

Mettre à jour: TWRP 3.5.1 prend désormais en charge le clignotement de l’APK Magisk prêt à l’emploi.

À mon avis, cela simplifie beaucoup de choses pour les utilisateurs finaux.

TL; DR:

  • Magisk Manager et Magisk sont désormais fusionnés en un seul package
  • Magisk Manager est maintenant l’application Magisk
  • Pas besoin de fichiers ZIP séparés pour l’installation ou la désinstallation
  • L’installation et la désinstallation se font maintenant hors ligne
  • Magisk App APK est également un fichier ZIP flashable qui peut être installé via une récupération personnalisée

2. Masquage de l’application Magisk sur Android 5.0+

MagiskHide est l’une des fonctionnalités les plus demandées de Magisk. Il vous permet de masquer l’accès root aux applications qui pourraient cesser de fonctionner si Root était trouvé.

De plus, il existe des applications qui signalent même l’existence de l’application Magisk Manager comme un signe d’accès root, même si un appareil n’est pas réellement rooté. Pour y faire face, le développeur introduit une nouvelle technique de masquage pour masquer l’application Magisk Manager (v7.4.0 +) elle-même au moyen d’un APK stub fortement masqué.

Cependant, cela ne fonctionnait que sur les appareils exécutant Android 9 Pie et supérieur. Eh bien, plus maintenant. Avec Magisk v22, vous pouvez désormais masquer Magisk Manager (maintenant, Magisk App) sur les appareils dotés d’Android 5.0 Lollipop (et supérieur).

Selon le développeur, si l’application Magisk Manager est actuellement masquée sur votre configuration, assurez-vous de l’afficher et de la restaurer avant de passer à Magisk v22.

3. Prise en charge de la série Galaxy S21

Les tout nouveaux produits phares de Samsung – Galaxy S21, Galaxy S21 + et Galaxy S21 Ultra ont été lancés plus tôt cette année. Les amateurs qui ont tenté de rooter leur Galaxy S21 au départ ont échoué en raison d’un très petit changement dans le code.

Le développeur John Wu a été rapide monter à bord et a publié une version Canary prenant en charge la série Galaxy S21. C’est le patch il a fusionné pour que Magisk travaille sur le Galaxy S21.

Galaxy S21 Ultra enraciné avec Magisk Canary
Galaxy S21 Ultra enraciné avec Magisk Canary (avec la permission de: topjohnwu)

Samsung a la réputation de ne pas suivre les normes AOSP typiques et d’introduire son propre code aromatisé dans le mélange. Cela crée souvent des obstacles pour le développement personnalisé et des choses comme Root. C’est toujours amusant de voir John appeler Samsung pour cela. Si vous regardez la description du patch Git, vous trouverez – “Parce que bien sûr, Samsung ne suit pas les normes AOSP. Je veux dire, pourquoi le feraient-ils?«. Hah!

Quoi qu’il en soit, ce patch a également fait son chemin vers le canal Stable maintenant avec Magisk v22. Donc, vous pouvez maintenant aller de l’avant et rooter le Samsung Galaxy S21 à l’aide de Magisk. Bien sûr, seuls les modèles Exynos et les modèles Snapdragon de Hong Kong avec un chargeur de démarrage déverrouillable sont pris en charge.

Ce sont donc les changements majeurs de la mise à jour Magisk v22. J’étais personnellement très enthousiasmé par la nouvelle fusion Magisk et Magisk Manager depuis son annonce.

Cela rend sûrement l’installation / la désinstallation plus pratique pour les utilisateurs finaux. Et maintenant que l’application Magisk Manager est renommée et liée à la version Magisk, cela causera moins de confusion à ceux qui sont nouveaux.

Changelogs

Journal des modifications Magisk v22.1

Magisk v22.1 vise à corriger une série de bogues. Pour commencer, le bogue dans lequel la nouvelle application Magisk tente parfois de télécharger Magisk plusieurs fois en parallèle a été corrigé. C’est quelque chose que j’ai personnellement rencontré sur différents appareils.

Le noyau de l’écrivain de journal dans Magisk a également été réécrit à partir de zéro dans le but de corriger les plantages et impasses. De plus, le resetprop Le module a également été mis à jour. Cela devrait corriger les boucles de démarrage causées par des modifications des propriétés d’empreinte digitale de l’appareil.

Voici le journal des modifications complet pour Magisk 22.1 tel que publié par le développeur sur GitHub.

  • [App] Empêcher l’exécution de plusieurs sessions d’installation en parallèle
  • [App] Empêcher OutOfMemory de se bloquer lors de la vérification de la signature de démarrage sur les images de démarrage PXA
  • [General] Mise en œuvre correcte de la migration de cgroup
  • [General] Réécrire le rédacteur de journal à partir de zéro, devrait résoudre les plantages et les blocages
  • [General] De nombreuses mises à jour de scripts corrigeant les régressions
  • [MagiskHide] Empêcher un éventuel blocage lorsque le signal arrive
  • [MagiskHide] Noms de processus de correspondance partielle si nécessaire
  • [MagiskBoot] Préserver et corriger les structures / en-têtes AVB 2.0 dans les images de démarrage
  • [MagiskBoot] Supprimez correctement les indicateurs de chiffrement des données
  • [MagiskBoot] Empêcher un éventuel dépassement d’entier
  • [MagiskInit] Réparer sepolicy.rule stratégie de montage
  • [resetprop] Toujours supprimer l’existant ro. accessoires avant la mise à jour. Cela corrigera les boucles de démarrage qui pourraient être causées par la modification des propriétés d’empreinte digitale de l’appareil.

Journal des modifications Magisk v22.0

Vous trouverez ci-dessous le journal des modifications complet pour Magisk 22.0 tel que publié par le développeur sur GitHub.

  • [General] Magisk et Magisk Manager sont désormais fusionnés dans le même package!
  • [App] Le terme «Magisk Manager» n’est plus utilisé ailleurs. Nous l’appelons l’application Magisk.
  • [App] Prise en charge du masquage de l’application Magisk avec une technique avancée (chargement de l’APK stub) sur Android 5.0+ (il s’agissait auparavant de 9.0+)
  • [App] Interdire le reconditionnement de l’application Magisk sur les appareils inférieurs à Android 5.0
  • [App] Détecter et avertir de plusieurs états non valides et fournir des instructions sur la façon de le résoudre
  • [MagiskHide] Correction d’un bug lorsque l’arrêt de MagiskHide ne prend pas effet
  • [MagiskBoot] Correction d’un bug lors du déballage lz4_lg images de démarrage compressées
  • [MagiskInit] Prise en charge de la série Galaxy S21
  • [MagiskSU] Corrigez les chemins APEX incorrects qui ont causé libsqlite.so ne pas charger

Téléchargez Magisk v22.1 depuis GitHub

Contrairement à avant, vous n’auriez pas à télécharger des fichiers séparés comme le programme d’installation et de désinstallation ZIPS, ou l’APK Magisk Manager. À partir de maintenant, il n’y a que le fichier APK Magisk qui aura besoin pour corriger les images et pour l’installation via la récupération personnalisée TWRP.

Vous pouvez télécharger Magisk v22 APK directement à partir du Page de publication de GitHub. Si vous avez besoin d’une version précédente, vous pouvez également la télécharger à partir de la même page.

Pour la documentation, vous trouverez ci-dessous le lien pour télécharger Magisk v22.1 APK directement depuis GitHub.

Versions précédentes

Télécharger Magisk v22.0: Magisk-v22.0.apk (taille du fichier: 7,17 Mo)

GitHub est la seule page d’accueil / site Web / source officielle de Magisk. À plusieurs reprises, le créateur de Magisk, John Wu, ainsi que Développeurs XDA, ont conseillé aux utilisateurs de télécharger uniquement Magisk depuis GitHub.

Comment installer Magisk v22.1 sur Android

Vous pouvez installer la dernière version de Magisk v22 Stable sur votre appareil Android en:

  1. Renommer l’APK Magisk en fichier ZIP, puis flasher le ZIP à l’aide d’une récupération personnalisée, telle qu’une récupération TWRP.
  2. Corriger l’image de démarrage / récupération dans Magisk Manager, puis faire clignoter l’image corrigée résultante sur votre téléphone à l’aide des commandes Fastboot.

La première méthode est généralement plus simple si vous avez une récupération personnalisée installée sur votre appareil. D’un autre côté, si une récupération personnalisée telle que TWRP n’est pas disponible pour votre appareil, ou si vous ne souhaitez pas du tout installer une récupération personnalisée, suivez simplement la deuxième méthode.

La deuxième méthode facilite également l’installation des mises à jour OTA sur les appareils enracinés à l’aide de Magisk. Tout ce dont vous aurez besoin est l’image de démarrage / récupération de stock pour la version / numéro de version du logiciel Android actuellement installé sur votre appareil. Vous pouvez extraire ces images de l’image d’usine OEM ou du package de mise à jour OTA (instructions ici), essayez de le télécharger à partir de firmware.mobi ou consultez le guide d’enracinement de votre appareil sur notre site Web.

Avant d’installer, il est fortement recommandé de faire une sauvegarde complète de toutes vos données avant de commencer l’installation de Magisk (voir: Guide de sauvegarde Android). Si des problèmes surviennent, cette sauvegarde devrait vous aider à restaurer toutes vos données.

Le tutoriel suivant vous aidera à installer Magisk v22.1 en utilisant les méthodes susmentionnées. Je vous suggère de suivre les instructions et de vous familiariser avec la procédure avant de commencer à l’exécuter.

Comment mettre à jour vers Magisk v22.1

Si une version précédente de Magisk est installée sur votre appareil, il n’est pas du tout nécessaire de la réinstaller.

Pour mettre à jour Magisk vers la v22.1:

  1. Ouvrez l’application Magisk Manager sur votre appareil.
  2. Appuyez sur le bouton «Mettre à jour» sur la carte qui dit «Manager».
    Mettre à jour Magisk Manager vers la nouvelle application Magisk
  3. Sélectionnez «Installer» lorsque vous êtes invité à installer la nouvelle application «Magisk» mise à jour.
  4. Allez dans le tiroir de l’application et lancez «Magisk» (anciennement Magisk Manager).
  5. Appuyez sur le bouton «Mettre à jour» sur la carte qui dit «Magisk».
  6. Sélectionnez «Mettre à jour» et choisissez «Installation directe (recommandée)» comme méthode d’installation.
    Installez la mise à jour Magisk v22 à l'aide de l'application
  7. Enfin, sélectionnez «LET’S GO» pour confirmer et installer la mise à jour Magisk v22.1 sur votre appareil.
  8. Appuyez sur le bouton «Reboot» une fois l’installation terminée.

C’est ça! Vous avez donc pu télécharger Magisk v22.1 et l’installer / le mettre à jour sur votre appareil Android.

Magisk a été mis à jour avec succès vers la v22.0

Le développeur a sûrement apporté des améliorations majeures à cette dernière mise à jour de Magisk. L’unification de Magisk et Magisk Manager en une seule version fait toute la différence pour les utilisateurs finaux. Non seulement c’est moins déroutant, mais cela rend également l’ensemble du processus d’installation hors ligne à cent pour cent.

Avant de partir, je voudrais remercier John pour tout le travail acharné et le temps qu’il a consacré à la communauté Android. Et c’est toujours amusant de le voir proposer de nouvelles idées et des changements majeurs qui ne font que rendre les choses meilleures et faciles pour nous (les utilisateurs).

Si vous avez des questions sur cette dernière version de Magisk, n’hésitez pas à les poser. Si vous rencontrez des bogues, vous pouvez les signaler sous le Section des problèmes sur GitHub. Ce faisant, essayez d’être aussi descriptif que possible et fournissez un logcat afin que John puisse déboguer le problème rapidement et déployer un correctif dans la prochaine mise à jour.

La source: Magisk sur Github

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *