Si te gusta trastear con Android y el root no te asusta, es muy probable que hayas oído hablar de Xposed Framework. Durante años ha sido la navaja suiza de la personalización avanzada: permite cambiar el sistema casi a tu antojo sin tener que flashear una ROM completa ni modificar APKs una por una.
Con la llegada de Magisk y el auge del root «sin tocar /system», Xposed perdió parte de su protagonismo clásico, pero el ecosistema de módulos sigue vivo gracias a forks como EdXposed, LSPosed y los módulos para Magisk. Si te apetece exprimir tu Android más allá de lo que permiten las opciones de serie, aquí vas a encontrar una guía muy completa.
¿Qué es exactamente Xposed Framework?
Xposed Framework es una capa intermedia que se carga al inicio del sistema y que permite inyectar código de terceros (los famosos módulos) en cualquier app o componente de Android. En vez de flashear una ROM cocinada que cambia todo, aplicas pequeños cambios muy concretos y reversibles.
En la época de Android 4.0-4.4 (Ice Cream Sandwich, Jelly Bean, KitKat), cuando el root y las ROMs personalizadas estaban en pleno auge, Xposed se convirtió en la solución ideal para quien no quería complicarse flasheando cada dos por tres. Si no te gustaba algún detalle de tu móvil (barra de estado, botones, pantalla de bloqueo, permisos…), antes la única opción realista era instalar una ROM distinta. Con Xposed apareció el punto intermedio.
Su funcionamiento, simplificando mucho, consiste en que Xposed engancha en el arranque de Android y «engancha» métodos y funciones del sistema y de las aplicaciones. Los módulos aprovechan ese gancho para sobreescribir comportamientos: pueden cambiar cómo se dibuja una vista, qué datos devuelve un permiso, qué hace un botón, qué se guarda en un archivo, etc.
La clave está en que no se modifican directamente las APK ni los binarios del sistema. Por ejemplo, un módulo que cambia los emojis no sustituye el archivo de fuente del sistema: Xposed intercepta cada vez que el sistema va a mostrar un emoji y le dice «usa estos otros». Si desactivas el módulo y reinicias, todo vuelve a su estado original.
Por eso se suele decir que Xposed es tan útil como los módulos que instales. Por sí solo no hace nada visible; son los módulos los que añaden funciones: personalizar la interfaz, mejorar la batería, engañar a apps con ubicaciones falsas, ajustar permisos al milímetro, bloquear anuncios y un largo etcétera.
Ventajas frente a flashear ROMs y sus límites
Antes de entrar a instalar nada, conviene entender qué problema resuelve Xposed y qué no. Sustituir una ROM completa implica flashear desde el recovery, hacer wipes, confiar en el cocinero de la ROM y asumir que si no te gusta algo, te toca cambiar de nuevo de ROM o pelearte con mods.
Con Xposed, en cambio, partes de tu ROM actual (stock o custom) y la vas «tunendo» por piezas. Te apetece habilitar grabación de llamadas, poner un menú de apagado avanzado y cambiar el aspecto de la barra de estado: instalas tres módulos, los activas, reinicias y listo. No dependes de que el autor de una ROM decida incluir o no cada función.
Además, revertir cambios es muy sencillo: basta con desactivar el módulo en el instalador de Xposed y reiniciar. Si algún módulo se lleva mal con otro, solo tienes que ir probando hasta dar con la combinación que a ti te funciona.
Eso sí, no todo son rosas. Tocar a tan bajo nivel conlleva riesgos: bootloops (el móvil se queda en el logo), apps que dejan de funcionar, consumo extra de batería o incompatibilidades con nuevas versiones de Android. Conforme Google ha ido endureciendo la seguridad (SELinux, ART, particiones de solo lectura, etc.), el Xposed clásico dejó de actualizarse en Android Oreo y el testigo lo han tomado soluciones tipo Magisk + EdXposed/LSPosed.
Requisitos básicos para usar Xposed

Antes de lanzarte a instalar nada, ten en cuenta que Xposed no es para todo el mundo. Necesitas cumplir una serie de requisitos mínimos:
- Acceso root activo en el dispositivo (SuperSU, Magisk u otra solución funcional para tu modelo).
- Android 4.0 o superior. El Xposed original tiene builds específicas para KitKat, Lollipop, Marshmallow, Nougat y Oreo.
- Al menos un recovery personalizado (TWRP, CWM) o Magisk para poder flashear y deshacer cambios si algo sale mal.
- Paciencia y cierta experiencia leyendo hilos de XDA, entendiendo qué versión concreta necesitas para tu dispositivo.
Como regla general, cuanto más cercana sea tu ROM a AOSP (Android «puro»), menos problemas tendrás. Capas muy modificadas como TouchWiz/One UI (Samsung), Sense (HTC antiguos) o algunas chinas pueden dar guerra porque cambian internamente el código sobre el que Xposed intenta enganchar.
¿Cómo instalar Xposed según tu versión de Android?
Instalar Xposed no es hacer siguiente-siguiente-aceptar. El proceso varía bastante según la versión de Android y según si quieres el framework clásico o la alternativa moderna integrada en Magisk.
Xposed clásico (KitKat a Oreo)
En versiones antiguas de Android (4.0 a 8.1), el desarrollador original (rovo89) publicó builds oficiales de Xposed Framework. El esquema general es este:
- Descargar Xposed Installer (la app .apk) desde el hilo oficial de XDA.
- Instalar el .apk como cualquier otra app y otorgar permisos de root cuando los pida.
- Desde la propia app, ir a la sección «Framework» y pulsar en «Instalar/Actualizar». En muchos casos flashea el framework sin pasar por recovery.
- Si tu versión requiere zip, flashear el .zip de Xposed para tu versión exacta de Android/arquitectura (arm/arm64/x86) desde TWRP/CWM.
- Reiniciar y comprobar que en la pantalla de estado del framework los números aparecen en verde, señal de que está correctamente cargado.
En algunos dispositivos concretos, especialmente con procesadores MediaTek, era necesario copiar manualmente XposedBridge.jar a la carpeta /system/bin o similares, ajustar permisos y reiniciar. Esa casuística aparece a menudo en foros como HTCMania o XDA, con usuarios compartiendo capturas de Root Browser, ES Explorer o similares para mostrar los permisos correctos.
Ten en cuenta también que Android 4.4 introdujo ART como máquina virtual opcional. Xposed clásico no es compatible con ART en esas versiones, de modo que si activas ART en opciones de desarrollador, el sistema te obligará a volver a Dalvik o directamente no arrancará con Xposed cargado.
Instalar Xposed sobre Magisk: EdXposed, Riru, LSPosed
En Android Nougat en adelante, y especialmente a partir de Android 9 Pie, la forma sensata de tener «Xposed» es como módulo de Magisk. En lugar de modificar /system directamente, Magisk crea una capa virtual (MagiskSU) y permite cargar módulos sin tocar los archivos originales.
Los proyectos más usados son:
- EdXposed: uno de los primeros intents de portar Xposed a Magisk; combina Riru (motor de inyección en Zygote) con su propio manager.
- Riru: módulo base para inyectar código en el proceso Zygote de Android; muchos forks de Xposed lo usan.
- LSPosed: evolución moderna, muy activa, con mejor compatibilidad y control granular de qué apps se exponen al hooking.
- Taichi: solución alternativa para cargar módulos tipo Xposed sin requerir root en algunos escenarios concretos.
El patrón es parecido:
- Instalar Magisk y asegurarte de que el root funciona correctamente.
- Desde el repositorio de módulos de Magisk, instalar Riru/LSPosed o EdXposed según recomiende la comunidad para tu versión.
- Reiniciar; aparecerá una nueva app tipo «EdXposed Manager» o «LSPosed» para gestionar módulos Xposed.
- Desde ahí, activar módulos compatibles con tu versión de Android. Muchos clásicos se han ido actualizando para soportar este sistema.
Esta vía tiene dos ventajas claras: por un lado, es más fácil pasar SafetyNet y seguir usando apps quisquillosas (banca, Netflix, etc.) si configuras bien Magisk Hide; por otro, desinstalar el «Xposed» moderno equivale a quitar un módulo Magisk, menos invasivo que parchear el framework original.
Precauciones y problemas típicos al instalar Xposed
Al jugar con Xposed no basta con darle a instalar y cruzar los dedos. Hay una serie de errores recurrentes que conviene conocer porque casi todos los usuarios avanzados han tropezado con ellos alguna vez.
- Bootloop tras flashear el framework o un módulo: señal de que hay conflicto con tu ROM o versión de Android. La salida suele ser flashear el Xposed-Disabler-Recovery.zip (que se copia en la raíz al instalar Xposed) desde TWRP para desactivar el framework y poder arrancar.
- Recuperar root tras actualizar: muchas veces, tras pasar de Android 4.4 a 4.4.2 o de 5.0 a 5.0.1, el sistema pierde root. A más de uno le ha pasado que «Xposed no funciona» y el problema era tan simple como volver a flashear SuperSU o Magisk.
- Incompatibilidad con ART en versiones antiguas: si fuerzas ART en KitKat con Xposed clásico instalado, el móvil tiende a quedarse en el logo. El propio desarrollador llegó a incluir comprobaciones para forzar la vuelta a Dalvik y evitar desastres.
- Actualizaciones OTA fallidas: al tocar
/system/framework, las OTA oficiales suelen dar error de verificación. La receta típica es desinstalar el framework desde la app, restaurar /system a su estado original (sin mods ni apps de sistema borradas), instalar la OTA y, después, volver a rootear e instalar Xposed. - Consumo de batería: algunos usuarios han notado que ciertas combinaciones (por ejemplo, Xposed + GravityBox + Greenify + módulos extra) disparan el consumo en reposo. Otros, en cambio, no aprecian diferencias. Suele depender más de qué módulos y qué opciones activas que del framework en sí.
Repositorio oficial de módulos y dónde buscar
Todo el ecosistema Xposed gira alrededor de un repositorio oficial de módulos, accesible desde la web y desde la propia app Xposed Installer o los managers de EdXposed/LSPosed. En ese repo se listan más de un millar de módulos (alrededor de 1400 en el momento álgido), con descripción, compatibilidad y enlaces a hilos de XDA.
Además, foros como XDA Developers y HTCMania han mantenido durante años recopilatorios actualizados de módulos recomendados, con comentarios en castellano e inglés sobre qué funciona en cada dispositivo, qué ROMs dan menos problemas y qué versión concreta de cada módulo conviene usar.
Módulos de Xposed más interesantes y populares
La lista de módulos es interminable, pero hay un núcleo duro que se repite siempre que alguien pregunta por «los mejores módulos Xposed». A continuación se detalla lo más relevante de los principales, muchos de ellos aún vigentes vía EdXposed/LSPosed.
GravityBox: la «ROM» entera metida en un módulo
Si hay un nombre que sale siempre es GravityBox. Es probablemente el módulo de personalización más completo que existe: convierte casi cualquier ROM stock basada en AOSP en algo tan configurable como CyanogenMod/Lineage o similar, sin tocar /system más de lo estrictamente necesario.
GravityBox tiene builds específicas para cada versión de Android (JB, KK, LP, MM, incluso una edición para Android P). Instalar la versión equivocada suele implicar cierres forzados o funciones que no aparecen. Entre sus opciones, destacan:
- Barra de estado: iconos personalizados de batería (circular, con porcentaje dentro, etc.), posición del reloj (centro, izquierda, con o sin día de la semana), control del icono de H+ frente a 3G, colores, transparencias, notificaciones tipo Heads-up o flotantes.
- Barra de navegación y softkeys: cambiar altura y ancho, número de botones, iconos personalizados (ya sea temas Android L, paquetes zip o imágenes propias), acciones personalizadas (doble toque para apagar pantalla, mantener pulsado para abrir una app, etc.).
- Bloqueo de pantalla: atajos adicionales (círculos de desbloqueo estilo AOSP), cambiar el candado por otra imagen, mostrar información extendida, integrar widgets o efectos de apagado personalizados.
- Menú de apagado avanzado: reinicio normal, reinicio rápido, reinicio en recovery, en bootloader, captura de pantalla, modo inmersivo, etc.
- Controles «Pie» al estilo Cyanogen o Paranoid: un menú semicircular que aparece al deslizar desde el borde y ofrece botones de navegación, toggles y accesos directos.
- Smart Radio / Modo de red inteligente: cambiar automáticamente entre 2G, 3G y 4G según pantalla encendida, aplicaciones abiertas o condiciones horarias, para ahorrar batería sin perder conectividad cuando hace falta.
- Modo de escritorio expandido / inmersivo: ocultar barra de estado, barra de navegación o ambas, ya sea en todo el sistema o solo en ciertas apps.
- Gestión de toggles de ajustes rápidos: añadir, quitar, reordenar y cambiar el comportamiento de los accesos rápidos de la cortina de notificaciones, incluyendo brillo, datos móviles, tethering, etc.
Muchas ROMs actuales ya incluyen de serie parte de estas funciones, pero en dispositivos con ROM stock «pura» GravityBox sigue siendo un salvavidas. Eso sí, también es uno de los módulos que más conflicto puede generar con ROMs ya muy personalizadas, por lo que conviene no mezclarlo con capas como MIUI o Samsung Experience.
Wanam Xposed y Modaco Toolkit: ajustes específicos por fabricante
Además de los módulos generales, los hay diseñados para marcas concretas. Dos muy conocidos son:
- Wanam Xposed: orientado a terminales Samsung con TouchWiz (Android 4.2.2 en adelante). Permite cambiar colores y fuentes del sistema, modificar la barra de notificaciones, añadir grabación de llamadas nativa, ampliar el menú de reinicio, desactivar la cámara con batería baja y un sinfín de detalles típicos de las ROMs cocinadas para Samsung.
- Modaco Toolkit: centrado originalmente en el HTC One, añadía funciones como eliminar restricciones regionales en Play y Amazon MP3, ocultar elementos de la barra de estado, hacerla transparente, reasignar los botones físicos de volumen y otros retoques muy específicos del terminal.
Este enfoque se repite en otros módulos más recientes para marcas chinas o capas concretas, pero la filosofía es siempre la misma: aprovechar Xposed para potenciar o corregir decisiones de la ROM de fábrica.
XuiMod: animaciones y detalles visuales «Frankenstein»
Si lo tuyo son los efectos visuales, XuiMod es de los módulos más divertidos. Su objetivo es recopilar en un solo sitio pequeñas funciones de diferentes ROMs, especialmente relacionadas con animaciones y UI:
- Barra de batería tipo BatteryBar en el borde de la pantalla.
- Animaciones de scroll con efecto rebote, desenfoque, etc.
- Transiciones entre pantallas y ventanas alternativas al stock.
- Opciones como linterna en la pantalla de bloqueo o desactivar el control de volumen en lockscreen.
No aporta grandes cambios funcionales, pero cambia por completo la sensación de fluidez y personalidad de la ROM si eliges bien las combinaciones.
Greenify: domar las apps en segundo plano
Greenify nació como aplicación independiente para hibernar apps que se quedan despiertas en segundo plano consumiendo RAM y batería. Puede funcionar sin root, pero cuando se integra con Xposed (y, en versiones recientes, con Magisk) despliega todo su potencial.
Con el módulo adecuado y, en algunos casos, con la versión de donación, Greenify permite:
- Hibernar automáticamente aplicaciones de usuario y de sistema.
- Mantener las notificaciones push en muchas apps compatibles, incluso hibernadas (por ejemplo, algunos servicios de Google).
- Programar la hibernación tras apagar la pantalla y un pequeño margen de tiempo.
La comunidad lleva años debatiendo sobre si Greenify sigue siendo necesario en Android modernos (desde Marshmallow se añadió Doze y gestión agresiva del sueño), pero en dispositivos con muchas apps pesadas (Facebook, clientes de compra, juegos) sigue ayudando a controlar los wakelocks más rebeldes.
NeverSleep y otros pequeños utilitarios
Junto a los gigantes, hay pequeños módulos muy concretos que resuelven una molestia diaria. Algunos ejemplos clásicos:
- NeverSleep: mantiene la pantalla encendida mientras usas ciertas apps que tú eliges (lectores, navegadores GPS, etc.) sin tener que cambiar el timeout global.
- BootManager: te permite decidir qué apps pueden arrancar automáticamente con el sistema y cuáles no, para aligerar el arranque.
- Advanced Power Menu+: amplía el menú de apagado con reinicio rápido, reinicio en recovery, captura de pantalla o perfil de sonido. Aunque algunos builds dejaron de actualizarse, en móviles compatibles sigue siendo muy útil.
- MinMinGuard: actúa como un bloqueador de anuncios a nivel de interfaz para muchas apps, eliminando tanto el anuncio como el espacio en blanco que deja, algo que AdBlock tradicionales no siempre logran.
Privacidad y control de permisos: XPrivacy y AppOpsXposed
Uno de los campos donde Xposed ha brillado siempre es la privacidad fina grano a grano. Android introdujo la gestión de permisos por app de forma más seria a partir de Marshmallow, pero antes de eso ya existían módulos como:
- XPrivacy: posiblemente el módulo más potente para controlar qué datos ve cada app. En vez de permitir o denegar un permiso, puede devolver datos falsos: una agenda de contactos vacía, una ubicación inventada, un IMEI genérico, etc. Ideal para apps demasiado curiosas.
- AppOpsXposed: reactivaba y ampliaba la interfaz oculta de «App Ops» que Google incluyó y luego escondió, permitiendo revocar permisos específicos desde una interfaz amigable.
Estos módulos pueden hacer que algunas aplicaciones funcionen mal si niegas permisos clave o les das datos falsos, así que conviene ir probando poco a poco y no revocar a lo loco.
Ubicación falsa y trucos varios: Fake My GPS, RootCloak, Xtadia…
Otro clásico son los módulos que engañan a las aplicaciones haciéndoles creer cosas que no son ciertas:
- Fake My GPS: ofrece ubicación GPS falsa a nivel de sistema sin depender de las opciones de desarrollador que muchas apps detectan. Permite elegir qué apps reciben la ubicación falsa y cuáles ven la real.
- RootCloak: oculta el estado de root ante determinadas apps que se niegan a funcionar en dispositivos rooteados (juegos, apps de vídeo bajo demanda, etc.). Aunque cada vez hay protecciones más sofisticadas, sigue siendo útil en muchos casos.
- Xtadia: módulo más reciente pensado para ejecutar Google Stadia en cualquier móvil Android compatible con Xposed, incluso en aquellos donde la app oficial limita el acceso a modelos Pixel o a conexión WiFi. Con Xtadia se puede forzar el funcionamiento en más dispositivos y también habilitar el juego mediante datos móviles.
Estos trucos dependen mucho de la carrera armamentística entre desarrolladores de módulos y de apps: cuando un servicio como Pokémon GO o Netflix cambia su sistema de detección, puede dejar inservible el módulo hasta que se actualice.
Descargas, temas, multiwindow y otros extras curiosos
El catálogo de módulos Xposed es tan amplio que abarca usos muy específicos, por ejemplo:
- Instagram Downloader: añade a la app de Instagram la opción de descargar fotos (y en algunos casos vídeos) directamente, sin recurrir a capturas de pantalla ni webs de terceros.
- XHaloFloatingWindow: porta a cualquier ROM la multiventana tipo Paranoid Android Halo, permitiendo abrir apps en ventanas flotantes sin necesidad de que la ROM lo traiga de serie.
- Flashify: aunque no es un módulo Xposed en sí, se integra muy bien con este ecosistema para flashear zips, kernels y recoveries desde Android sin entrar manualmente al modo recovery cada vez.
- HKTheme Manager / XTheme Engine: permiten aplicar temas pensados para CyanogenMod/Theme Chooser directamente sobre ROMs stock usando Xposed como pegamento.
En temas de personalización pura, muchos usuarios combinan módulos como XBlast Tools, Unicon o Xstana para cambiar iconos de navegación, colores de barras, indicadores de batería, patrón de bloqueo y demás sin necesidad de flashear zips de SystemUI.
Relación con Magisk, OTA y futuro del proyecto

A día de hoy, si partes de un dispositivo reciente, lo más habitual es que ya tengas Magisk como gestor de root. En este contexto, la estrategia sensata es:
- Usar Magisk para root y para ocultar modificaciones a SafetyNet y apps sensibles.
- Instalar un fork moderno de Xposed (EdXposed, LSPosed) como módulo de Magisk, en lugar del framework clásico.
- Restringir el ámbito de los módulos (por app, por proceso) para minimizar conflictos y trazas.
El Xposed original dejó de recibir actualizaciones oficiales tras Oreo, pero la comunidad sigue portando la idea a nuevas versiones de Android. Eso sí, cada salto de versión mayor (Lollipop, Marshmallow, Nougat, Oreo, Pie, 10, 11…) ha exigido tiempo, y siempre hay un periodo en el que los usuarios más inquietos se mantienen en la versión anterior «porque sin Xposed no me muevo».
En dispositivos de gama media y alta actuales, muchas de las funciones que antaño solo eran posibles con Xposed ya se encuentran en ROMs custom (LineageOS, Pixel Experience, etc.) o incluso en capas stock. Aun así, para quien quiera ese nivel extra de control y personalización quirúrgica, Xposed (o sus herederos) sigue siendo una pieza clave del puzzle Android rooteado.
Xposed Framework y su ecosistema de módulos han demostrado durante años que se puede redefinir por completo el comportamiento de Android a base de pequeños cambios, eligiendo solo los que te interesan, y manteniendo siempre una puerta abierta a revertirlos si algo se tuerce. Comparte este tutorial y todos sabran del tema.