He probado casi cualquier método para rootear mi ASUS ZenFone Live, pero parece que nadie funciona. Además, solo necesito root, no hay gestor de arranque desbloqueado (no quiero borrar datos) o recuperación personalizada (no ATM esencial).
Respuesta
¿Demasiados anuncios?Esto puede ser marcado con un duplicado de preguntas como esta, pero se trata de un dispositivo específico de que se trate. Que no puede ser respondida de una manera genérica, debe ser "la forma de la root XYZ dispositivo Android sin desbloquear el bootloader?"
La respuesta Simple es: no debe ser posible a root de los dispositivos Android sin desbloquear el bootloader, pero es posible que algunos dispositivos, debido a las vulnerabilidades de seguridad o malas implementaciones de seguridad.
Android del modelo de seguridad recomienda a los Oem/SoC vendedores de implementar una Cadena de Confianza que debe tener un hardware de copia de root de confianza - una clave criptográfica. En el arranque de cada componente de software verifica la integridad de la siguiente componente antes de cargarlo en la memoria. Esta cadena de confianza comienza con BootROM (el primer código ejecutable que se ejecuta en el ENCENDIDO) y termina en /system
y /vendor
de particiones. Todo lo demás - gestores de arranque, el Árbol de Dispositivos, el núcleo de Linux y el sistema operativo Android de código es verificado para ser inalterada.
Desde que Android por diseño no permite que cualquier aplicación de sistema (usuario) para que se ejecute con privilegios de root, tenemos que modificar partes críticas como boot.img
(que contiene el kernel) y/o system.img
(que contiene el sistema operativo Android/ROM) con el fin de obtener acceso root. La modificación de dichos componentes no son más firmado con los fabricantes de equipos de claves privadas y, por tanto, no puede ser verificada por el bootloader. Así que tenemos que desbloquear el bootloader para romper la cadena de confianza de modo que simplemente ignora el no verificable estado del sistema operativo. El desbloqueo del gestor de arranque es generalmente acompañado por luces de recuperación personalizado porque hace otras modificaciones fácil.
Dicho esto, si hay fallas en la aplicación de verificación de Arranque o si hay hacks para elevar privilegios desde dentro el sistema operativo OS, es posible obtener privilegios de root sin desbloquear el bootloader. Pero eso es muy específica del dispositivo, no es aplicable a otros dispositivos. Los usuarios avanzados que quieren a root de sus dispositivos prefieren ir para dispositivos con desbloqueables gestores de arranque, en lugar buscando exploits y vulnerabilidades que pueden también obtener fija a lo largo del tiempo.