Shizuku app para Android análisis by AndroidFreeware
Al desarrollar aplicaciones que requieren acceso root, el método más común es ejecutar algunos comandos en el shell su. Por ejemplo, hay una aplicación que utiliza el comando pm enable/disable para habilitar/deshabilitar componentes. Este método tiene desventajas muy grandes:
- Extremadamente lento (Creación de múltiples procesos)
- Necesita procesar textos (Super poco confiable)
- La posibilidad está limitada a los comandos disponibles
- Aun si adb tiene permisos suficientes, la aplicación requiere privilegios de root para ejecutarse
Shizuku utiliza un enfoque completamente diferente. La característica más importante que proporciona Shizuku es algo así como ser un intermediario para recibir solicitudes de la aplicación, enviarlas al servidor del sistema y devolver los resultados. Para la aplicación, es casi idéntico al uso de las APIs del sistema directamente. Pero es mucho más rápido ya que se conecta directamente al sistema.
Varias aplicaciones ya utilizan Shizuku. Si deseas integrarlo con la tuya, echa un vistazo a la guía para desarrolladores. Para los usuarios, también hay una guía del usuario.










