La raíz sin sistema de Chainfire ahora admite el parcheo automático de imágenes de arranque

Continuando con el experimento Systemless Root, el último lanzamiento de Senior Recognized Developer Chainfire para SuperSU Beta incluye parches automáticos de imágenes de arranque al momento de la instalación.

Esto esencialmente elimina la necesidad de cargar imágenes de arranque específicas para dispositivos, ya que el instalador zip de SuperSU instalará SuperSU en modo sin sistema en Android 6.0 y Touchwiz basado en Android 5.1, y luego parcheará la imagen de arranque.

Las notas de desarrollo para esta versión beta son las siguientes:

El parche de imagen de arranque actualmente solo admite discos ram comprimidos de gzip y el formato de imagen de arranque estándar de Android. Algunos dispositivos no usan el formato estándar, y muchos núcleos personalizados usan una compresión distinta de gzip. Se realiza una copia de seguridad (/data/stock_boot_.img.gz) del núcleo original antes de parchearlo.

... La secuencia de comandos dentro del ZIP generalmente contiene muchos documentos específicos, pero para el sistema no he escrito esa parte todavía. La herramienta sukernel que hace gran parte de la magia de parcheo es muy conversadora, y te dice exactamente qué hace y cómo. En TWRP puede ver su salida con "adb shell cat /tmp/recovery.log" después de instalar el ZIP.

Las instrucciones de instalación tienen algunos pasos esta vez. Esencialmente, los usuarios que migran desde instalaciones normales de SuperSU en la partición / system tienen que actualizar el contenido de la partición del sistema antes de instalar esto. Por lo general, esto se logra al actualizar el stock ROM, pero las instrucciones pueden variar ligeramente según el dispositivo. Los usuarios de una instalación sin sistema SuperSU anterior aún deben actualizar el kernel de stock antes de actualizar el zip Beta. Chainfire asegura que las futuras actualizaciones para la raíz sin sistema serán más fáciles de llevar a cabo, por lo que los pasos no son muy tediosos para una configuración única.

El desarrollador ha probado la versión beta en un buen número de dispositivos, incluidos los dispositivos Nexus en Android 6.0 Marshmallow, así como en CyanogenMod 13, y el Galaxy S6 en Touchwiz, basado en Android 5.1.1. Puede probar esto usted mismo, pero como con cualquier otra cosa que se encuentre en él, haga una copia de seguridad antes de instalar . En caso de duda, también recomendamos buscar en el hilo o en los foros problemas de compatibilidad o específicos del dispositivo.

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.