Desde Android 6 , el fuego de la cadena utilizado Systemless rooting para la instalación de binarios SU o para el propósito del rooting en general. Tenía curiosidad por saber qué cambios en el sistema operativo provocó para el rooting sin sistema en el primer lugar. ¿Fue sólo la api de la red de seguridad la que detectó los antiguos métodos de rooting o hubo un cambio en el sistema operativo Android u otra api? En particular, ¿qué mejora se enumeran aquí ¿se ve afectado con y cómo?
Respuesta
¿Demasiados anuncios?Chainfire en Blog de XDA da a conocer las razones del cambio de Root tradicional a Root sin sistema - como puedes ver no es impulsado principalmente por Marshmallow u otras razones que adivinaste
¿Qué beneficios podemos esperar de una root sin sistema? Nos pusimos en contacto con Chainfire, y los beneficios de esto sobre el SuperSU tradicional incluyen:
Un enfoque y un diseño más limpios
Unroot más fácil
Una partición /system sin iluminar Excluye cosas como "sugote", que no son necesarias en Android 6.0 Marshmallow
Las OTA's son un poco más fáciles ahora, ya que reflasear la imagen de arranque suele ser una molestia menor que reflasear un /sistema completo. Lo más importante es que esto no hace un "soft brick" de tu dispositivo si no tienes la instalación correcta del kernel. Los métodos anteriores para rootear Android 6.0 requerían un parche de política SELinux en el kernel, sin el cual, el dispositivo no arrancaba. Con este método, si el kernel de soporte está ausente, no tendrás Root pero el dispositivo arrancará.
Para más información, véase root sin sistema