Chainfire (el desarrollador de SuperSU) ha presentado un nuevo estilo de rooteo de dispositivos en Android 6.0 Marshmallow y superior. Esta es la raíz " sin sistema ", y está de moda en este momento. Entonces, en caso de que alguien sienta curiosidad, pensé que debería haber alguna información sobre la raíz "sin sistema" aquí para futuras referencias.
La pregunta principal:
¿Qué es exactamente la raíz " sin sistema "?
Esta pregunta tiene 2 preguntas auxiliares, que son:
¿Dónde es más aplicable que la raíz tradicional " basada en el sistema " y en qué se diferencia de ella?
¿Es mejor que la raíz tradicional? ¿Si es así, cómo?
Se preferirá una respuesta completa a la pregunta principal junto con las preguntas secundarias.
Respuesta principal:
Systemless root es un método/procedimiento de enraizamiento desarrollado por Chainfire (el desarrollador de la popular aplicación de administración de raíces SuperSU) que implica una imagen ramdisk de arranque modificada. El su
binario de superusuario se convierte en una inclusión del kernel en lugar de existir bajo /system/xbin/
, como en la raíz normal basada en el sistema.
Respuestas auxiliares:
Preferencia de raíz sin sistema sobre raíz tradicional:
Inicialmente, Chainfire sugirió que fuera útil para los dispositivos Nexus a partir de Marshmallow para evitar que los usuarios rooteados tuvieran que actualizar todo el sistema de stock, las particiones de arranque y recuperación antes de realizar incluso una actualización OTA menor, que desde entonces se ha vuelto más importante a medida que Google ha introducido la política de enviar actualizaciones de seguridad mensuales a través de OTA y actualizar todo el dispositivo cada mes es, en el mejor de los casos, tediosa.
La raíz sin sistema elimina la partición del sistema de peso pesado de la ecuación de flasheo, lo que permite que los dispositivos con raíz sin sistema se actualicen justo después de volver a flashear la recuperación de stock y el arranque.
Ventajas de la raíz sin sistema sobre la raíz tradicional:
SELinux Enforcing
condición de seguridad, mientras que la raíz tradicional necesita SELinux Permissive
en Android 5.0 y superior.Contras de la raíz sin sistema sobre la raíz tradicional:
path-to-su
en su código, que solo se aplica a la raíz tradicional.Fuentes:
La raíz sin sistema, desarrollada principalmente por Chainfire, es un método alternativo para rootear su teléfono sin alterar los archivos en su sistema. Realiza cambios en la imagen de arranque en lugar de los archivos del sistema como init, etc., y por lo tanto hace que el enraizamiento y el desenraizamiento sean teóricamente más fáciles. Es un experimento, así que no creo que funcione a la perfección. También podría eludir las restricciones de raíz de Android Pay, pero Chainfire no esperaba eso, y dice que Android Pay se parchearía para expulsar a esos usuarios raíz también.
Para más información al respecto, consulta el artículo de xda . El desarrollador también tiene un foro aquí .
marc.2377
Tamoghna Chowdhury
/system
. El/boot
está modificado, por lo que definitivamente no es sin modificaciones. ¿Y qué significa "sin contacto" en este contexto? Explique por qué dijo lo que dijo, porque no estoy de acuerdo con usted.marc.2377