La respuesta corta
Cómo funciona cada herramienta
Las tres necesitan un bootloader desbloqueado, y las tres se instalan parcheando una imagen con su app y flasheándola con fastboot. La diferencia está en de dónde sale el root.
Magisk
Magisk parchea el ramdisk, la pequeña parte de la imagen de arranque que se ejecuta primero. Cuando el teléfono arranca, Magisk se prepara antes que Android y añade el root sin cambiar la partición del sistema. Según el teléfono, parcheas la imagen boot, init_boot, vendor_boot o recovery. Magisk funciona en Android 7.0 y posteriores, e incluye Zygisk para los módulos que ejecutan código dentro de las apps.
KernelSU
KernelSU da root desde dentro del kernel de Linux. Tiene soporte oficial en teléfonos con un kernel GKI (Generic Kernel Image), que tienen la mayoría de los teléfonos lanzados con Android 12 o posterior. Se instala de una de estas dos formas:
- Modo LKM: la app de KernelSU parchea tu imagen boot o
init_bootpara que se cargue un módulo del kernel al arrancar. El kernel de tu teléfono se mantiene. El proyecto KernelSU recomienda este modo para teléfonos. - Modo GKI: sustituyes el kernel de tu teléfono por un kernel de KernelSU que coincida con su versión de kernel. Esto también funciona en los Samsung, donde el modo LKM no funciona.
El App Profile de KernelSU define exactamente qué puede hacer cada app con root. Sus módulos usan casi el mismo formato que los de Magisk, pero el montaje lo gestiona un «metamódulo» aparte que instalas primero, y Zygisk no viene integrado.
APatch
APatch parchea el kernel dentro de tu imagen boot con su propio código de parcheo del kernel. Durante el parcheo eliges una SuperKey, una contraseña de 8 a 63 letras y números que controla el acceso root. APatch solo admite teléfonos ARM64 con un kernel de la versión 3.18 a la 6.12, compilado con CONFIG_KALLSYMS activado. Nunca parchea init_boot.
APatch admite dos tipos de módulos: los APModules, que funcionan como los módulos de Magisk, y los KPModules, que añaden código al propio kernel.
Comparación lado a lado
| Magisk | KernelSU | APatch | |
|---|---|---|---|
| De dónde sale el root | Ramdisk parcheado | El kernel (un módulo o un kernel de sustitución) | El kernel parcheado |
| Qué parcheas | boot, init_boot, vendor_boot o recovery | boot o init_boot (LKM), o un kernel nuevo (GKI) | Solo el kernel de boot |
| Teléfonos compatibles | Casi cualquier teléfono con Android 7.0+ | Teléfonos con un kernel GKI compatible | Teléfonos ARM64 con kernel de 3.18 a 6.12 |
| Permisos de root | Por app, en la pestaña Superusuario | Por app, con App Profile | Por app, desbloqueados con tu SuperKey |
| Módulos | Módulos de Magisk | Módulos tipo Magisk más un metamódulo de montaje | APModules y KPModules del kernel |
| Zygisk | Integrado | Módulo aparte | Módulo aparte |
| Samsung | Pasos oficiales | Solo modo GKI | Sin pasos oficiales |
| Documentación oficial | topjohnwu.github.io/Magisk | kernelsu.org | apatch.dev |
¿Cuál deberías elegir?
- Elige Magisk si es la primera vez que rooteas, si tu teléfono es antiguo o no tiene Android 12 o posterior, o si es un Samsung o un Googlebook. También es la opción más segura si quieres seguir una guía paso a paso como la nuestra.
- Elige KernelSU si tu teléfono tiene un kernel GKI compatible con KernelSU y quieres un control preciso sobre lo que puede hacer cada app con root.
- Elige APatch si tienes un teléfono ARM64 cuyo kernel no es compatible con KernelSU y no te importa gestionar una SuperKey.
Cómo pasar de Magisk a otra herramienta de root
Solo se puede tener instalada una herramienta de root a la vez.
- Quita Magisk con Desinstalación completa en la app de Magisk. Nuestra guía de desinstalación explica todos los métodos.
- Comprueba que el teléfono arranca con normalidad sin root.
- Instala la nueva herramienta siguiendo su documentación oficial. Después vuelve a instalar tus módulos, porque al desinstalar Magisk se eliminan.
Para volver a Magisk, quita la otra herramienta de la misma forma, flashea tu imagen original y después instala Magisk.
Preguntas frecuentes
¿KernelSU es mejor que Magisk?
Ninguno es mejor para todo el mundo. KernelSU es adecuado para teléfonos con un kernel GKI compatible y ofrece un control detallado sobre cada app con root. Magisk funciona en muchos más teléfonos y versiones de Android, y la mayoría de las guías y los módulos están hechos para él.
¿KernelSU puede usar módulos de Magisk?
La mayoría. Los dos usan el mismo formato zip, instalan los módulos en la misma carpeta y ejecutan sus scripts de la misma forma. KernelSU necesita tener instalado un metamódulo de montaje para los módulos que cambian archivos del sistema, y los módulos de Zygisk necesitan un módulo de Zygisk aparte.
¿APatch funciona en todos los teléfonos?
No. APatch solo admite teléfonos ARM64 con un kernel de la versión 3.18 a la 6.12, y el kernel debe estar compilado con CONFIG_KALLSYMS activado.
¿Puedo instalar dos herramientas de root a la vez?
No. Cada una cambia el proceso de arranque, y tener dos a la vez puede impedir que el teléfono arranque. Quita una por completo antes de instalar otra.
Comparte esta guía
Más guías de Magisk
Todas las guías- 18 min de lecturaBaja la última versión 31.1 de Magisk para Android 2026Baja Magisk 31.1, el APK oficial de GitHub, y rootea tu Android paso a paso. Parchea el firmware, gestiona el acceso root, actualiza o desinstala.Leer la guía
- 6 min de lecturaCómo desbloquear el bootloader en AndroidDesbloquea el bootloader de tu Android antes de rootear con Magisk: qué borra, los comandos de fastboot y los pasos para Pixel, Xiaomi, Motorola, OnePlus y más.Leer la guía
- 4 min de lecturaCómo instalar ADB y fastboot en Windows, Mac y LinuxInstala las Platform-Tools de Google en Windows, macOS o Linux, conecta tu teléfono con la depuración USB y soluciona los errores más comunes de adb y fastboot.Leer la guía
- 4 min de lecturaBaja Magisk Beta 31.1: la última versión para Android 2026Consigue el Magisk beta más reciente de las pre-releases oficiales de GitHub, cambia la app de Magisk al canal beta y vuelve a la versión estable si algo falla.Leer la guía