Chainfire lanza Root para Android 6.0 sin modificar / sistema

Si alguna vez ha rooteado un dispositivo, es muy probable que haya oído hablar de Chainfire, Senior Moderator y Senior Recognized Developer. En caso de que no lo haya hecho, Chainfire es el desarrollador detrás de obras populares como SuperSU, CF Auto Root, TriangleAway y CF.lumen, lo que lo convierte en uno de los desarrolladores más influyentes en la comunidad de modding de Android.

Recientemente informamos sobre la decisión de Chainfire de entregar SuperSU a Coding Code Mobile Technology LLC (CCMT), pero notamos que Chainfire continuará en SuperSU, y finalmente se retirará gradualmente en el transcurso de dos años.

Fiel a su palabra, Chainfire todavía está involucrado en SuperSU, y acaba de lanzar root para Android 6.0 Marshmallow sin hacer modificaciones en la partición / system. Esto está siendo etiquetado como un experimento ya que la idea detrás de esto tiene algunas advertencias, la principal de las cuales es que el restablecimiento de fábrica del dispositivo eliminará la raíz.

Para tener root en las versiones modernas de Android, necesitamos que nuestros archivos sean ejecutables y que nuestro demonio se inicie en el arranque. Normalmente hacemos esto haciendo modificaciones en / system, aprovechando los binarios y los scripts ejecutados por init. Si también estamos modificando la imagen de arranque, entonces deberíamos poder hacer todo esto sin modificar el sistema en absoluto.

Entonces, ¿qué beneficios podemos esperar de una raíz sin sistema? Nos comunicamos con Chainfire, y los beneficios de esto sobre el SuperSU tradicional incluyen:

  1. Un enfoque y diseño más limpios
  2. Desrootear más fácilmente
  3. Una partición no iluminada / del sistema
  4. Excluye cosas como "sugote", que no son necesarias en Android 6.0 Marshmallow
  5. Las OTA ahora son un poco más fáciles, ya que la actualización de la imagen de arranque suele ser una molestia menor que la actualización de todo un sistema.
  6. Lo más importante es que esto no bloquea su dispositivo si no tiene la instalación correcta del núcleo. 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 arrancaría. Con este método, si el núcleo de soporte está ausente, no tendrá root pero el dispositivo se iniciará.

Este nuevo método, como se esperaba, no funciona en cooperación con los métodos raíz más antiguos, ya que el nuevo método no limpia los archivos raíz antiguos. Debido a esto, debe actualizar su partición de stock / sistema para asegurarse de tener una pizarra limpia antes de comenzar.

Para descargas, dirígete a la publicación del foro. El desarrollador solicita que las discusiones se lleven a cabo en el hilo SuperSU Beta, así que dirígete allí para una charla general. Tenga en cuenta que esto es experimental, y es probable que haya errores, así que proceda bajo su propio riesgo.

Actualización: el usuario de Reddit MajorNoodles ha informado que Android Pay funciona en su Nexus 5. Chainfire, en su publicación de Google+, menciona que el funcionamiento de Android Pay es accidental y no por diseño. Él espera que Android Pay se actualice en el futuro para contrarrestar esto.