Shizuku: personalización avanzada de Android sin root

  • Shizuku actúa como un puente ADB que concede a apps normales acceso a APIs de sistema sin necesidad de root.
  • Permite borrar bloatware, gestionar permisos, congelar apps y acceder a carpetas bloqueadas manteniendo SafetyNet y la garantía.
  • Su potencia depende de que los desarrolladores integren soporte, siendo ya clave en herramientas como App Ops, Icebox o System UI Tuner.
  • Ofrece una vía intermedia entre usuario estándar y root, con mucha personalización y menos riesgos de seguridad o incompatibilidades.

Shizuku app para personalizar Android sin ser roort

Durante años, la personalización avanzada de Android ha estado ligada casi siempre al root y a modificar el sistema a fondo. Eso implicaba pelearse con el bootloader, perder la garantía e incluso decir adiós a apps del banco o a Google Wallet. Hoy el panorama ha cambiado: existe una tercera vía que permite ir mucho más allá de las capas de personalización del fabricante, pero sin tocar las tripas del sistema.

Ese camino intermedio se llama Shizuku y se ha convertido en la llave para acceder a permisos avanzados sin root. Gracias a él, aplicaciones corrientes pueden hablar con APIs del sistema que normalmente están vetadas, usando ADB como puente. El resultado es que puedes borrar bloatware, congelar apps, toquetear ajustes ocultos o acceder a carpetas protegidas, manteniendo intactos SafetyNet, Play Integrity y la compatibilidad con tus apps sensibles.

¿Qué es Shizuku y por qué importa tanto?

Shizuku es, en esencia, un gestor de permisos especiales para Android que funciona como puente entre apps normales y APIs del sistema. En lugar de modificar la partición de sistema como hace el root, aprovecha la depuración ADB para arrancar un servicio con privilegios elevados que otras aplicaciones pueden usar, siempre con tu autorización.

Si lo llevamos a un símil sencillo, imagina que tu móvil es un edificio de alta seguridad: el usuario estándar sería el empleado de un cubículo sin llaves, el root sería el dueño con acceso absoluto a todas las puertas y Shizuku sería el jefe de seguridad que ya tiene permisos especiales y al que puedes pedir que abra ciertas salas por ti. Tú no te conviertes en superusuario, pero te beneficias de que ese “jefe” ya tiene acceso y actúa bajo tus órdenes.

Desde el punto de vista técnico, Shizuku se apoya en los protocolos de Android Debug Bridge (ADB) para ejecutar un servicio con permisos de sistema (System APIs) sin tocar el kernel ni modificar el arranque. Ese servicio se queda funcionando en segundo plano y las apps compatibles se conectan a él cuando necesitan hacer algo que, de otra forma, solo sería posible mediante root o ejecutando comandos ADB manualmente.

La idea original surgió hace años: la primera versión se publicó en Google Play en 2017, pero pese a su enorme potencial, no ha sido una herramienta especialmente conocida para el usuario medio. Aun así, cada vez más desarrolladores la están adoptando como alternativa ligera al root cuando solo necesitan permisos equivalentes a los de ADB.

mejores capas de personalización android-6
Artículo relacionado:
Capas de personalización en Android: análisis completo, comparativas y guía de elección

Root, usuario normal y Shizuku: las tres formas de “mandar” en Android

Para entender bien el hueco que ocupa Shizuku, conviene repasar las tres grandes formas de usar Android: usuario estándar, usuario con root clásico y usuario que se apoya en Shizuku. Cada modelo tiene ventajas y limitaciones claras.

En el lado clásico, el root te otorga acceso total al sistema, pero te expone a problemas con la seguridad y la compatibilidad. Magisk, KernelSU o similares permiten modificar casi cualquier cosa, pero a cambio hay riesgo de romper SafetyNet o Play Integrity, que son los sistemas que usan apps bancarias, Google Wallet, algunos juegos o streaming para comprobar si el dispositivo está “limpio”.

En el otro extremo, el usuario sin root depende por completo de lo que el fabricante y Google decidan permitir. Puedes cambiar temas, usar launchers, como Nova Launcher, widgets y poco más; pero borrar apps de sistema, acceder a carpetas bloqueadas o tocar ajustes internos se vuelve misión imposible si no quieres meterte en líos.

Shizuku se sitúa en la vía intermedia: no te convierte en superusuario pero habilita permisos equivalentes a ADB para apps concretas. Es decir, abre la puerta a muchas funciones avanzadas (gestionar permisos a lo App Ops, eliminar bloatware, congelar procesos, modificar ajustes de interfaz, etc.) sin necesidad de desbloquear el bootloader, sin parches en el sistema y sin que el teléfono “huela” a root de cara a las apps sensibles.

Shizuku
Shizuku
Developer: Xingchen & Rikka
Price: Free

Ventajas reales de usar Shizuku en lugar de root

La principal virtud de Shizuku es su equilibrio entre potencia de personalización y seguridad del dispositivo. No es un sustituto total del root, pero para la mayoría de usuarios avanzados puede cubrir el 80 % de lo que quieren hacer, evitando buena parte de los inconvenientes.

En primer lugar, no rompe SafetyNet ni Play Integrity. Esto significa que tus apps del banco, Google Wallet (antes Google Pay), Netflix, juegos con antitrampas estrictos y similares siguen funcionando como siempre. Al no modificar el sistema ni el arranque, el móvil pasa los chequeos de integridad como si fuera un dispositivo normal.

Otro punto clave es la garantía del fabricante, que se mantiene intacta al no requerir desbloquear el bootloader. Rootear suele implicar abrir el bootloader, lo que en muchas marcas anula la garantía oficial. Shizuku solo necesita que actives las opciones de desarrollador y la depuración ADB (por cable o inalámbrica), algo totalmente reversible y permitido por el sistema.

Además, la activación y desactivación es rápida y reversible. Si reinicias el móvil, el servicio de Shizuku se detiene de forma automática, lo que añade una capa extra de seguridad. Para volver a utilizarlo, basta con iniciar de nuevo el servicio desde la app, generalmente con uno o dos toques, sin repetir todo el proceso desde cero salvo que cambies de entorno de depuración.

También hay una mejora clara en comodidad: Shizuku evita tener que introducir comandos ADB para cada aplicación o acción avanzada. Autorizas Shizuku una vez (con root, con un comando ADB o con depuración inalámbrica) y, a partir de ahí, todas las apps compatibles pueden pedirle permiso al servicio, que actúa como “intermediario” y te ahorra repetir el mismo comando mil veces.

Shizuku app para personalizar Android sin ser roort

¿Cómo funciona Shizuku dentro del sistema Android?

A nivel interno, Shizuku opera como un servicio en segundo plano que se arranca mediante ADB o con permisos de root. Ese servicio tiene acceso a determinadas APIs del sistema normalmente restringidas a procesos privilegiados, y actúa de puente entre esas APIs y las apps que le piden ayuda.

El proceso arranca cuando habilitas la depuración en las opciones de desarrollador de Android. En versiones antiguas la única opción era la depuración USB y conectar el móvil al ordenador por cable. En versiones modernas (Android 11 en adelante), existe también la depuración inalámbrica, que permite establecer la conexión por WiFi con un código de emparejamiento.

Una vez se ejecuta el comando ADB que indica Shizuku (o lo inicias desde la app si ya tienes root), el servicio Shizuku se pone en marcha y queda a la escucha de solicitudes de otras aplicaciones. Esas apps deben estar preparadas específicamente para usar Shizuku, lo que implica que sus desarrolladores han integrado la librería correspondiente y diseñado su lógica para aprovechar estas APIs avanzadas.

Mientras está activo, Shizuku no modifica archivos de sistema ni flashea nada en particiones sensibles. Se limita a funcionar como un proceso más, con más privilegios de los habituales, lo que hace que cualquier cambio que facilite sea relativamente fácil de revertir: si desinstalas una app que lo usa o detienes el servicio, dejas de tener acceso a esas funciones especiales.

Requisitos mínimos para poder usar Shizuku

Antes de lanzarte a instalar nada, conviene asegurarse de que tu dispositivo cumple los requisitos básicos para que Shizuku pueda funcionar correctamente. Aunque no son especialmente estrictos, sí hay varios puntos que debes revisar.

En primer lugar, necesitas un móvil o tablet con Android 7.0 Nougat o superior. Las versiones anteriores no soportan adecuadamente el método de trabajo de Shizuku, así que si tu dispositivo es muy antiguo, esta opción queda descartada y tendrías que recurrir al root clásico si quieres personalización avanzada.

En segundo lugar, hay que activar las opciones de desarrollador y la depuración ADB. Para ello, debes ir a Ajustes > Acerca del teléfono y pulsar varias veces sobre “Número de compilación” hasta que aparezca un mensaje indicando que ya eres desarrollador. Después, entras en Opciones de desarrollador y activas “Depuración USB”; en Android recientes también puedes habilitar “Depuración inalámbrica”.

Es muy recomendable, aunque no imprescindible en todos los casos, tener un PC con ADB instalado. Desde él podrás ejecutar los comandos necesarios si tu versión de Android no soporta la depuración inalámbrica o si prefieres el método tradicional por cable. Google ofrece los platform-tools de ADB en su web oficial, y basta con descargar el paquete y usar el terminal o CMD/PowerShell para lanzar los comandos.

Instalación y activación de Shizuku con depuración inalámbrica

En dispositivos con Android 11 o superior, el método más cómodo y recomendado es usar la depuración inalámbrica para arrancar Shizuku sin cables. De esta forma, puedes hacer todo desde el propio móvil y tu PC, conectado a la misma red WiFi.

Lo primero es descargar la app Shizuku desde Google Play o desde F-Droid. Una vez instalada, ábrela y verás una pantalla principal donde se explica el estado actual del servicio y las diferentes formas de iniciarlo (mediante root, ADB por cable o depuración inalámbrica).

A continuación, activa las opciones de desarrollador si aún no lo has hecho y entra en la sección de Depuración inalámbrica. Allí, habilita el interruptor correspondiente y selecciona la opción de vincular dispositivo mediante código de sincronización. El sistema te mostrará un código numérico de seis dígitos que deberás usar para emparejar la conexión.

Vuelve entonces a Shizuku y pulsa en el botón de “Emparejamiento” dentro del apartado de inicio desde depuración inalámbrica. Se generará una notificación o ventana de diálogo donde podrás introducir el código de vinculación que te ha mostrado Android. Este paso establece la relación entre el servicio ADB y tu móvil sin necesidad de cable.

Con el emparejamiento completado, en la pantalla principal de Shizuku aparecerá la opción de “Iniciar” el servicio aprovechando esa conexión inalámbrica. Al pulsarla, la app mostrará los comandos equivalentes que se están ejecutando en segundo plano y, si todo va bien, en la parte superior verás el mensaje de que Shizuku está activo. Desde ese momento, las aplicaciones compatibles podrán emplearlo.

Si tienes un dispositivo con capa muy modificada, como algunos Xiaomi con HyperOS o MIUI, es posible que tengas que activar también ajustes extra de depuración. En estos móviles suele ser necesario encender la opción “Depuración USB (Ajustes de seguridad)” dentro de las propias opciones de desarrollador para que la depuración inalámbrica y Shizuku trabajen de manera estable.

Funciones ocultas Android
Artículo relacionado:
Todas las funciones ocultas de Android: guía definitiva con trucos, códigos secretos y personalización

Método de activación de Shizuku con ADB por cable

En móviles con Android 10 o versiones anteriores, o si simplemente prefieres el procedimiento clásico, puedes iniciar Shizuku conectando el dispositivo a un PC y ejecutando un comando ADB específico. Es un poco más técnico, pero sigue siendo bastante asequible.

El primer paso es, como antes, habilitar las opciones de desarrollador y la depuración USB en tu Android. Después, conecta el móvil al ordenador con un cable de datos y acepta en el teléfono la ventana emergente que solicita autorización para la depuración desde ese equipo.

En el ordenador, ve a la carpeta donde tengas instalados los platform-tools de ADB y abre una ventana de CMD o PowerShell (Windows) o terminal (macOS/Linux). Ejecuta el comando adb devices para comprobar que el dispositivo aparece como autorizado en la lista. Si lo ves, ya está listo para recibir órdenes.

A continuación, abre la app de Shizuku en tu móvil y busca la opción “Ver comando” dentro de la sección de inicio vía ADB. La propia app generará el comando adecuado según tu versión de Android y la versión de Shizuku que tengas instalada. Usa la función de copiar y pégalo en la consola de tu PC.

Cuando ejecutes ese comando en el ordenador, Shizuku se arrancará automáticamente en el móvil y no necesitarás pulsar “Iniciar” dentro de la app. El servicio quedará corriendo en segundo plano y podrás comprobar su estado en la pantalla principal de Shizuku, donde se indicará que está activo y funcionando.

Gestión automática del servicio y comportamiento tras reinicios

Una vez que el servicio está en marcha, es posible configurar Shizuku para que intente iniciarse automáticamente bajo ciertas condiciones. En algunos dispositivos y versiones, la propia app ofrece opciones para mantener el servicio activo mientras el sistema no se reinicie, reduciendo la necesidad de intervenir manualmente.

Aun así, es importante entender que, al no formar parte del arranque del sistema, Shizuku se detiene por completo cuando apagas o reinicias el móvil. Esto es intencionado: al no modificar el bootloader ni el sistema de inicio, se prioriza la seguridad y la reversibilidad. Nada queda “inyectado” de forma permanente.

Cuando el teléfono vuelve a encenderse, las aplicaciones que dependen de Shizuku seguirán instaladas y configuradas, pero perderán el acceso a los permisos especiales hasta que reactives el servicio. En la práctica, suele bastar con abrir la app de Shizuku y pulsar de nuevo el botón de “Iniciar”, repitiendo el procedimiento de depuración inalámbrica o ADB solo si el sistema lo exige.

Aplicaciones compatibles: dónde brilla de verdad Shizuku

Por sí sola, Shizuku no tiene demasiada gracia: es una herramienta pensada para que otras apps se apoyen en ella y consigan funciones avanzadas. Su utilidad real depende de cuántas aplicaciones compatibles haya y de qué quieran hacer con esos permisos extra.

Una de las primeras en apoyarse fuertemente en Shizuku fue DarQ, que aprovechaba el sistema para gestionar el tema oscuro de forma más flexible. El propio desarrollador la describía como “una app de superusuario para dispositivos sin root”, dejando claro su papel de intermediario poderoso pero menos invasivo.

Otras apps veteranas como App Ops utilizan Shizuku para ofrecer un control fino sobre los permisos de cada aplicación. Con ella puedes permitir, denegar o restringir de forma granular el acceso a ubicación, cámara, micrófono y otros datos sensibles, con más detalle que los ajustes estándar de Android, mejorando así privacidad y seguridad.

En el terreno de la organización de apps, Icebox se apoya en Shizuku para congelar aplicaciones sin desinstalarlas. Esto es ideal para reducir el consumo de batería y datos, ya que una app congelada no se ejecuta, no envía notificaciones y no despierta procesos en segundo plano, pero se puede recuperar en cualquier momento sin perder datos. Evitar notificaciones es uno de los efectos prácticos que muchos buscan con esta técnica.

También existen herramientas especializadas como Canta, que ofrece una interfaz gráfica para desinstalar o deshabilitar bloatware preinstalado en el sistema. En lugar de introducir comandos ADB uno a uno en una ventana negra del PC, ves la lista de apps, marcas las que quieres eliminar, y listo. Incluso permite revertir cambios si te arrepientes.

En cuanto al acceso a archivos, exploradores como FV File Explorer o ZArchiver se apoyan en Shizuku para volver a entrar en las carpetas bloqueadas /Android/data y /Android/obb. Desde Android 13 y 14, Google restringe enormemente el acceso a esas rutas, lo que complica restaurar partidas, aplicar mods o gestionar datos de juegos; con Shizuku, estos exploradores pueden saltarse esa barrera de forma controlada.

Para quienes buscan exprimir la autonomía, Hail utiliza los privilegios de Shizuku para congelar por completo apps elegidas cuando apagas la pantalla. Al volver a encenderla, las “descongela” automáticamente. Es una estrategia de ahorro de batería muy agresiva pero efectiva, pensada para redes sociales, juegos pesados o apps que no necesitas funcionando todo el rato.

Más recientemente, se han popularizado utilidades como System UI Tuner, que permite personalizar muchos aspectos de la interfaz del sistema sin root. Esta app, apoyándose en permisos conseguidos a través de Shizuku, puede modificar la barra de estado, las notificaciones, la rotación, el comportamiento del modo avión, ciertos sonidos del sistema, ajustes de pantalla, tamaño de fuentes y varios parámetros avanzados que antes solo se tocaban con root o módulos específicos.

Ejemplos de personalización y ajustes avanzados con Shizuku

El abanico de posibilidades que se abre con Shizuku es bastante amplio, sobre todo si combinas varias apps compatibles. Una de las más útiles es la gestión avanzada de permisos con App Ops y aplicaciones similares. Puedes, por ejemplo, impedir que una app acceda a tu ubicación cuando está en segundo plano pero permitirla en primer plano, o restringir el acceso a contactos y almacenamiento de forma mucho más fina que con los ajustes estándar.

A nivel visual, herramientas como System UI Tuner y motores de temas como Substratum (en dispositivos compatibles) permiten retocar la apariencia del sistema. Hablamos de aspectos como la forma y el orden de los iconos en la barra de estado, animaciones, botones rápidos, incluso algunos elementos de la pantalla de bloqueo y del sistema de notificaciones, sin haber tocado el bootloader ni instalar módulos de Magisk.

En el plano del rendimiento, combinando Shizuku con apps de optimización, es posible ajustar con precisión qué procesos se suspenden, se congelan o se permiten en segundo plano. Esto ayuda a encontrar un punto óptimo entre recibir notificaciones a tiempo y no dejar que el móvil se convierta en un coladero de procesos que drenan la batería y la memoria RAM.

Los usuarios más curiosos también pueden aprovecharlo para modificar parámetros escondidos del sistema, como la duración y tipo de ciertas animaciones, avisos de volumen alto, notificaciones de almacenamiento o el comportamiento de la rotación de pantalla. Son pequeños retoques que, sumados, hacen que el dispositivo se sienta más personal y adaptado a tus manías.

Limitaciones importantes y papel de los desarrolladores

Por mucho potencial que tenga, Shizuku no es magia. Una de sus principales limitaciones es que solo sirve si los desarrolladores adaptan sus aplicaciones para utilizarlo. No basta con instalar la app y esperar que todas las funciones avanzadas del mundo aparezcan de golpe: cada app debe integrar explícitamente el soporte para Shizuku.

Esto implica que no todas las funciones que antes se hacían con root se pueden replicar a través de Shizuku. Si una herramienta necesita acceso total al sistema de archivos, modificar el kernel, cambiar el arranque o alterar profundamente la partición de sistema, seguirá siendo necesario el root clásico. Shizuku cubre sobre todo el terreno de las APIs de sistema accesibles mediante ADB.

Además, si un desarrollador decide no implementar soporte para Shizuku, sus apps seguirán requiriendo root o comandos ADB manuales. A día de hoy el ecosistema está creciendo, pero todavía no es universal. Por eso, la utilidad que le saques dependerá en gran parte del tipo de apps que utilices y de cuántas hayan decidido apostar por este modelo.

Consejos de seguridad al usar Shizuku y apps avanzadas

Dado que Shizuku maneja permisos sensibles, conviene tener cierta prudencia. La primera regla es instalar siempre Shizuku y las apps que lo usan desde fuentes confiables, como Google Play, F-Droid o repositorios oficiales. Evita APK de origen dudoso que puedan intentar aprovechar esos permisos para hacer cosas que no quieres.

También es fundamental revisar qué permisos piden las aplicaciones compatibles y conceder solo los realmente necesarios. Que una app pueda usar Shizuku no significa que debas darle carta blanca; si algo te huele raro (por ejemplo, una herramienta que no debería necesitar tu ubicación pidiéndola constantemente), mejor desconfiar y buscar alternativas.

Otro buen hábito es mantener Shizuku y las aplicaciones asociadas siempre actualizadas. Las nuevas versiones no solo añaden funciones, también corrigen posibles fallos de seguridad o incompatibilidades con nuevas versiones de Android y capas de fabricante.

Por último, cuando no estés trasteando o no necesites funciones avanzadas, puede ser buena idea desactivar temporalmente la depuración ADB y detener el servicio de Shizuku. Es tan sencillo como apagar los interruptores en las opciones de desarrollador y cerrar el servicio desde la app, reduciendo la superficie de ataque ante posibles accesos no autorizados.

cambiar los iconos de Android
Artículo relacionado:
Cómo cambiar los iconos de las apps en Android: guía completa de personalización visual

Shizuku se ha convertido en una especie de “as bajo la manga” para quienes quieren exprimir a fondo su Android sin pagar el peaje de rootear el dispositivo. Permite toquetear permisos, borrar bloatware, afinar la batería, recuperar acceso a carpetas bloqueadas y desbloquear montones de ajustes ocultos de la interfaz, todo ello manteniendo la garantía, pasando los chequeos de seguridad y con la tranquilidad de que, si algo no te convence, basta con apagar el servicio y seguir como si nada hubiera pasado. Comparte este tutorial para personalizar Android sin ser usuario root.