Raíz sin sistema

11

Chainfire (el desarrollador de SuperSU), ha creado un nuevo estilo de dispositivos de rooteo 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 se sienta curioso, pensé que debería haber alguna información sobre la raíz "sin sistema" aquí para referencia futura.

La pregunta principal:

¿Qué es exactamente la raíz " sin sistema "?

Esta pregunta tiene 2 preguntas auxiliares, que son:

  1. ¿Dónde es más aplicable sobre la raíz tradicional " basada en el sistema " y en qué se diferencia de ella?

  2. ¿Es mejor que la raíz tradicional? ¿Si es así, cómo?

Se preferirá una respuesta integral a la pregunta principal junto con las preguntas auxiliares.

Tamoghna Chowdhury
fuente

Respuestas:

13

Respuesta principal:

La raíz sin sistema es un método / procedimiento de enraizamiento desarrollado por Chainfire (el desarrollador de la popular aplicación de administración de raíz SuperSU) que involucra una imagen de disco de arranque modificada. El subinario superusuario se convierte en una inclusión del núcleo en lugar de existir bajo /system/xbin/, como en la raíz normal basada en el sistema.

Respuestas auxiliares:

  1. Preferencia de raíz sin sistema sobre raíz tradicional:

    Inicialmente, Chainfire sugirió que sería útil para los dispositivos Nexus desde Marshmallow en adelante para evitar que los usuarios rooteados tengan que volver a actualizar todo el sistema de stock, las particiones de arranque y recuperación antes de emprender incluso una pequeña actualización de OTA, que desde entonces se ha vuelto más importante a medida que Google introdujo La política de enviar actualizaciones de seguridad mensuales a través de OTA y flashear todo el dispositivo cada mes es tedioso en el mejor de los casos.

    La raíz sin sistema elimina la partición del sistema pesado de la ecuación parpadeante, lo que permite que los dispositivos con raíz sin sistema se actualicen justo después de actualizar el arranque y la recuperación de stock.

  2. Ventajas de la raíz sin sistema sobre la raíz tradicional:

    • Utilidad cuando OTA actualiza dispositivos como se mencionó anteriormente.
    • La imagen de arranque modificada se deshace de la pantalla "Tampered" en el arranque de Android desde Marshmallow en adelante, si el dispositivo tiene una partición que no es de stock, más comúnmente recuperación.
    • No se requieren hazañas. Técnicamente, SuperSU sin sistema se puede flashear como una imagen de arranque mediante fastboot, aunque normalmente se hace flasheando un zip en una recuperación personalizada, que automáticamente repara la imagen de arranque en el dispositivo para realizar las modificaciones necesarias para admitir la raíz sin sistema.
    • Funciona con una SELinux Enforcingcondición de seguridad, mientras que la raíz tradicional necesita SELinux Permissiveen Android 5.0 y versiones posteriores.
    • Se involuntariamente elude Android Pay y Android de restricciones raíz de trabajo que actúan con la raíz tradicional.
  3. Contras de la raíz sin sistema sobre la raíz tradicional:

    • Bastante defectuoso y todavía está en la etapa BETA, aunque se está desarrollando activamente y es definitivamente utilizable (por experiencia personal). Editar: ya no tiene errores y el método de enrutamiento predeterminado en Android 6.0.1 y superior cuando se usa SuperSU.
    • Algunos núcleos personalizados como LeanKernel se niegan a trabajar con root sin sistema, ya que necesitan root tradicional para funcionar correctamente. Editar: La mayoría de los núcleos personalizados ahora recomiendan raíz sin sistema, un núcleo conocido como ElementalX.
    • Es posible que algunas aplicaciones root no funcionen con root sin sistema, ya que codifican path-to-suen su código, que solo es aplicable para root tradicional.
    • No estoy seguro de si esto es realmente una estafa, pero la raíz sin sistema es el único método de rooteo recomendado que funcionará en Android 6.0.1 y versiones posteriores.

Fuentes:

  1. Desarrolladores XDA
  2. Hilo Nexus 6P Reddit (no estoy seguro si es muy confiable)
Tamoghna Chowdhury
fuente
55
Downvoter por favor, ¿por qué?
Tamoghna Chowdhury
"Sin sistema" es un término horrible. Deberían haber usado "sin contacto", "sin modificación" o cualquier otra cosa.
Marc.2377
1
@ Marc.2377, en realidad no. Si lee la respuesta, se dará cuenta de que se llama "sin sistema" porque no tiene sistema, es decir, el procedimiento de enraizamiento no está libre de modificaciones con respecto a todo, solo con respecto a la /systempartición. El /bootestá modificado, por lo que definitivamente no tiene menos modificaciones. ¿Y qué significa "sin contacto" en este contexto? Por favor explique por qué dijo lo que dijo, porque no estoy de acuerdo con usted.
Tamoghna Chowdhury
1
Leí tu respuesta, y pensándolo bien, mis sugerencias también fueron bastante malas. Lo siento. Acerca de "sin contacto", quise decir "intacto" (como cuando descarga una copia de algo idéntico a los bits, como una imagen ISO del sistema operativo), pero no lo tenga en cuenta también. Sin embargo, sigo afirmando que "sin sistema" es un nombre horrible. Parece implicar que el procedimiento de enraizamiento no contiene ningún sistema. Solo estoy siendo exigente, no me tomes demasiado en serio :)
Marc.2377
5

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, teóricamente, el enraizamiento y el desarraigo son 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á para expulsar a dichos usuarios de raíz también.

Para obtener más información al respecto, consulte el artículo de xda . El desarrollador también tiene un foro aquí .

Dhruvil Mehta
fuente
44
Agregar extractos relevantes de la publicación XDA mejoraría el valor de la respuesta. Por favor considere
beeshyams