Android Q beta para Google Pixel y Pixel 2 ya se puede rootear

La versión beta de Android Q ahora se puede rootear si tienes Google Pixel, Google Pixel XL, Google Pixel 2 o Google Pixel 2 XL.

Antes del lanzamiento de la primera versión beta de Android Q, el desarrollador reconocido de XDA topjohnwu Anunciado que había rooteado Android Q. Logró esta hazaña gracias a una versión filtrada de Android Q que también obtuvimos. Cuando salió la versión beta oficial para las tres líneas de teléfonos inteligentes Google Pixel, topjohnwu una vez más se sumergió para ver si podía hacer funcionar Magisk. Él rápidamente comprendió que rootear la última versión de Android es más difícil de lo que parece. Sin embargo, hoy temprano él administrado para rootear Android Q, pero solo para Google Pixel, Pixel XL, Pixel 2 y Pixel 2 XL. Lamentablemente, Google Pixel 3 y Pixel 3 XL aún no se pueden rootear.

Foros de píxelesForos de Pixel XL

Foros de píxeles 2Foros de Pixel 2 XL

Si tiene un Pixel, Pixel XL, Pixel 2 o Pixel 2 XL, puede rootear su teléfono cambiando al canal Magisk Canary. Una vez que hayas rooteado tu teléfono, una cosa que te recomiendo que pruebes es

habilitar el modo oscuro en todo el sistema pero desactivando la oscuridad forzada en aplicaciones de terceros. Se puede habilitar el modo oscuro sin root, pero deshabilitar el modo oscuro forzado en aplicaciones como Google Photos requirió root para cambiar una propiedad del sistema. En cuanto a los propietarios de Pixel 3 o Pixel 3 XL, tendrán que esperar a que topjohnwu descubra cómo hacer que Magisk funcione en la última actualización para estos dos dispositivos.

Canal Canaria Magisk

Entonces, ¿qué está retrasando la compatibilidad con Magisk en el Pixel 3? La razón tiene que ver con particiones lógicas y superposiciones. Las particiones lógicas implican una partición real de almacenamiento, dividida en particiones de tamaño variable dinámicamente como sistema, proveedor, odm, oem, producto, etc. Overlayfs, o sistema de archivos superpuesto, básicamente superpone el contenido de un árbol de directorios encima de otro. Conceptualmente, es algo así como Magisk, aunque la forma en que funciona es diferente. Se han implementado particiones lógicas y superposiciones para hacer Android dinámico posible en Android Q, aunque XDA Recognized Developer phhusson cree que se utilizarán para más que eso.

Google Pixel 3 y Pixel 3 XL tienen particiones lógicas, mientras que Pixel, Pixel XL, Pixel 2 y Pixel 2 XL no. topjohnwu dice que la partición lógica del sistema de Google Pixel 3 ya no se reconoce como una imagen EXT4, por lo que sus métodos anteriores de montaje del sistema no funcionan. Según topjohnwu, Magisk secuestra el montaje de todo, incluido el sistema, el proveedor, el producto, el odm, etc., durante el proceso de arranque y luego "copia el directorio raíz del sistema a rootfs", luego parchea sepolicy usando datos de las particiones montadas y, por último, parchea el proceso de inicio para cargar el archivo parcheado. sepolítica. Dice que necesita investigar cómo montar particiones lógicas en las primeras etapas de arranque, lo que implica aprender cómo funciona el mapeador de dispositivos.

Ahí es donde se encuentra Magisk en este momento con respecto al rooteo de Android Q. Si topjohnwu avanza en el rooteo del Pixel 3 ejecutando la versión beta, se lo haremos saber a todos.