roro2239/Stellar
Fork muy personalizado de Shizuku que permite a las apps de Android usar API de sistema mediante ADB o root, con permisos más específicos y una capa de compatibilidad con Shizuku.
- Estrellas
- 1,777
- Forks
- 66
- Issues abiertos
- 27
- Último commit
- hace 20 días
¿Qué es?
Stellar es un fork de Shizuku, el framework de Android que permite a las apps llamar a API que requieren privilegios de sistema sin tener root por sí mismas. Una vez iniciado el servicio de Stellar mediante la depuración inalámbrica de ADB o root, las apps autorizadas pueden realizar llamadas privilegiadas a través de él.
En comparación con Shizuku, Stellar divide los permisos en categorías más específicas, como un permiso para el servicio principal y otro para seguir el inicio, que vincula el ciclo de vida de una app al servicio. Añade opciones de inicio durante el arranque, un modo daemon en el que el servicio y un proceso supervisor se reinician mutuamente, y un modo que reduce los privilegios de root a los del usuario shell (uid 2000). También incluye una capa de compatibilidad para que las apps creadas con la API de Shizuku puedan ejecutarse en Stellar sin cambios en el código.
El proyecto está escrito en Kotlin e incluye una interfaz de administración rediseñada con Material Design 3. Los desarrolladores lo integran mediante la biblioteca Stellar-API, distribuida a través de JitPack, y el repositorio ofrece una guía de integración para migrar desde Shizuku.
Funciones clave
- 01Inicia un servicio con privilegios mediante la depuración inalámbrica de ADB o root.
- 02Modelo de permisos específicos con permisos separados para el servicio principal y para seguir el inicio.
- 03Capa de compatibilidad con la API de Shizuku para ejecutar apps existentes de Shizuku sin cambios en el código.
- 04Opción para reducir los privilegios de root a los del usuario shell (uid 2000) y operar de forma más segura.
- 05Modo daemon en el que el servicio y un proceso supervisor se reinician mutuamente tras cierres inesperados.
- 06Vuelve a habilitar funciones obsoletas de Shizuku, como newProcess() y conceder o revocar permisos en tiempo de ejecución.
Casos de uso
- Crear utilidades de Android que necesiten API de sistema sin exigir que el usuario rootee el dispositivo.
- Migrar una app existente basada en Shizuku a un fork con controles de permisos adicionales.
- Ejecutar herramientas de automatización o ajuste del sistema que se inicien al arrancar mediante las opciones de inicio de Stellar.
Inicio rápido
- 1
Añade la dependencia de JitPack com.github.roro2239:Stellar-API:latest.release
- 2
Configura StellarProvider en AndroidManifest
- 3
Inicializa Stellar y solicita permiso
- 4
Llama a las API de Stellar para realizar operaciones con privilegios
Antes de usarlo
- El servicio debe iniciarse mediante la depuración inalámbrica de ADB o con acceso root.
- Se eliminaron algunas funciones de Shizuku, como la compatibilidad con rish y Sui, por lo que no es un reemplazo directo completo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Stellar?
- Fork muy personalizado de Shizuku que permite a las apps de Android usar API de sistema mediante ADB o root, con permisos más específicos y una capa de compatibilidad con Shizuku. Stellar es un fork de Shizuku, el framework de Android que permite a las apps llamar a API que requieren privilegios de sistema sin tener root por sí mismas. Una vez iniciado el servicio de Stellar mediante la depuración inalámbrica de ADB o root, las apps autorizadas pueden realizar llamadas privilegiadas a través de él.
- ¿Stellar es gratuito? ¿Qué licencia tiene?
- Stellar es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Stellar sigue mantenido?
- Mantenimiento activo. El último commit de Stellar fue el 18 oct 2026.
- ¿Para qué puedo usar Stellar?
- Crear utilidades de Android que necesiten API de sistema sin exigir que el usuario rootee el dispositivo. Migrar una app existente basada en Shizuku a un fork con controles de permisos adicionales. Ejecutar herramientas de automatización o ajuste del sistema que se inicien al arrancar mediante las opciones de inicio de Stellar.
- ¿Cómo se instala Stellar?
- Añade la dependencia de JitPack com.github.roro2239:Stellar-API:latest.release Configura StellarProvider en AndroidManifest Inicializa Stellar y solicita permiso Llama a las API de Stellar para realizar operaciones con privilegios
- ¿Dónde consigo Stellar?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/roro2239/Stellar
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
App de Android que congela aplicaciones al deshabilitarlas, ocultarlas, suspenderlas o desinstalarlas, sin root en la mayoría de los modos.
Administrador de archivos de código abierto para Android 5.0 o posterior, con Material Design y compatibilidad con root, archivos comprimidos y recursos compartidos de red (FTP, SFTP, SMB y WebDAV).
Aplicación gratuita y de código abierto para Android que permite hacer copias de seguridad de los datos de las apps y restaurarlos; requiere acceso root.
Una app Android con herramientas esenciales, mods y soluciones alternativas para Pixel y otros teléfonos Android, creada con Kotlin y Jetpack Compose.
Firewall y gestor de paquetes de código abierto para Android que bloquea el acceso a la red por app y permite deshabilitarlas o desinstalarlas mediante iptables, Shizuku o una VPN local.