Magisk Manager

La réponse courte

Comment fonctionne chaque outil

Les trois nécessitent un bootloader déverrouillé, et les trois s’installent en patchant une image avec leur application, puis en la flashant avec fastboot. La différence tient à l’origine du root.

Magisk

Magisk patche le ramdisk, la petite partie de l’image de démarrage qui s’exécute en premier. Au démarrage du téléphone, Magisk se met en place avant Android et ajoute le root sans modifier la partition système. Selon le téléphone, vous patchez l’image boot, init_boot, vendor_boot ou recovery. Magisk fonctionne sur Android 7.0 et les versions ultérieures, et inclut Zygisk pour les modules qui exécutent du code dans les applications.

KernelSU

KernelSU fournit le root depuis l’intérieur du noyau Linux. Il est officiellement pris en charge sur les téléphones dotés d’un noyau GKI (Generic Kernel Image), ce qui est le cas de la plupart des téléphones lancés avec Android 12 ou une version ultérieure. Il s’installe de deux façons :

  • Mode LKM : l’application KernelSU patche votre image boot ou init_boot pour qu’un module du noyau se charge au démarrage. Le noyau d’origine de votre téléphone reste en place. Le projet KernelSU recommande ce mode pour les téléphones.
  • Mode GKI : vous remplacez le noyau de votre téléphone par un noyau KernelSU correspondant à sa version du noyau. Cela fonctionne aussi sur les téléphones Samsung, où le mode LKM ne fonctionne pas.

L’App Profile de KernelSU définit précisément ce que chaque application root a le droit de faire. Ses modules utilisent presque le même format que ceux de Magisk, mais le montage est assuré par un « métamodule » séparé que vous installez d’abord, et Zygisk n’est pas intégré.

APatch

APatch patche le noyau contenu dans votre image boot avec son propre code de patch du noyau. Pendant le patch, vous choisissez une SuperKey, un mot de passe de 8 à 63 lettres et chiffres qui contrôle l’accès root. APatch ne prend en charge que les téléphones ARM64 dotés d’un noyau entre 3.18 et 6.12, compilé avec CONFIG_KALLSYMS activé. Il ne patche jamais init_boot.

APatch prend en charge deux types de modules : les APModules, qui fonctionnent comme les modules Magisk, et les KPModules, qui ajoutent du code au noyau lui-même.

Comparaison côte à côte

MagiskKernelSUAPatch
Origine du rootRamdisk patchéLe noyau (un module ou un noyau de remplacement)Le noyau patché
Ce que vous patchezboot, init_boot, vendor_boot ou recoveryboot ou init_boot (LKM), ou un nouveau noyau (GKI)Uniquement le noyau dans boot
Téléphones pris en chargePresque tous les téléphones sous Android 7.0+Téléphones dotés d’un noyau GKI pris en chargeTéléphones ARM64 avec un noyau 3.18 à 6.12
Autorisations rootPar application, dans l’onglet Super‑utilisateurPar application, avec App ProfilePar application, déverrouillées par votre SuperKey
ModulesModules MagiskModules de type Magisk et un métamodule de montageAPModules et KPModules du noyau
ZygiskIntégréModule séparéModule séparé
SamsungÉtapes officiellesMode GKI uniquementPas d’étapes officielles
Documentation officielletopjohnwu.github.io/Magiskkernelsu.orgapatch.dev

Lequel choisir ?

  • Choisissez Magisk si c’est la première fois que vous rootez un téléphone, si votre téléphone est ancien ou ne tourne pas sous Android 12 ou une version ultérieure, ou s’il s’agit d’un téléphone Samsung ou d’un Googlebook. C’est aussi le choix le plus sûr si vous voulez suivre un guide pas à pas comme le nôtre.
  • Choisissez KernelSU si votre téléphone possède un noyau GKI pris en charge par KernelSU et que vous voulez contrôler précisément ce que chaque application root peut faire.
  • Choisissez APatch si vous avez un téléphone ARM64 dont le noyau n’est pas pris en charge par KernelSU, et que gérer une SuperKey ne vous pose pas de problème.

Comment passer de Magisk à un autre outil de root

Un seul outil de root peut être installé à la fois.

  1. Supprimez Magisk avec Désinstallation complète dans l’application Magisk. Notre guide de désinstallation présente toutes les méthodes.
  2. Vérifiez que votre téléphone démarre normalement sans root.
  3. Installez le nouvel outil en suivant sa documentation officielle. Réinstallez ensuite vos modules, car la désinstallation de Magisk les supprime.

Pour revenir à Magisk, supprimez l’autre outil de la même manière, flashez votre image d’origine, puis installez Magisk.

Questions fréquentes

KernelSU est-il meilleur que Magisk ?

Aucun n’est meilleur pour tout le monde. KernelSU convient aux téléphones dotés d’un noyau GKI pris en charge et offre un contrôle précis sur chaque application root. Magisk fonctionne sur bien plus de téléphones et de versions d’Android, et la plupart des guides et des modules sont écrits pour lui.

KernelSU peut-il utiliser les modules Magisk ?

La plupart. Les deux utilisent le même format zip, installent les modules dans le même dossier et exécutent leurs scripts de la même manière. Pour les modules qui modifient des fichiers système, KernelSU a besoin qu’un métamodule de montage soit installé, et les modules Zygisk nécessitent un module Zygisk séparé.

APatch fonctionne-t-il sur tous les téléphones ?

Non. APatch ne prend en charge que les téléphones ARM64 dotés d’un noyau entre 3.18 et 6.12, et ce noyau doit être compilé avec CONFIG_KALLSYMS activé.

Puis-je installer deux outils de root en même temps ?

Non. Chacun modifie le processus de démarrage, et deux en même temps peuvent empêcher le téléphone de démarrer. Supprimez complètement l’un avant d’en installer un autre.

KernelSU et APatch sont-ils gratuits ?

Oui. Comme Magisk, les deux sont gratuits et open source. Téléchargez-les uniquement depuis leurs versions officielles sur GitHub : KernelSU et APatch.