Huawei lanzó una actualización que rompió Magisk, pero se puede solucionar fácilmente

Huawei lanzó una actualización que los teléfonos con ladrillos blandos están rooteados con Magisk. Sin embargo, se ha encontrado una solución. Aquí está todo lo que sabemos sobre la actualización.

A pesar de los recientes problemas en Estados Unidos y Australia, Huawei continúa haciendo crecer su negocio en todo el mundo. La empresa, que creció rápidamente hasta dominar el mercado chino, ahora desafía a empresas como Apple y Samsung. Su línea insignia Huawei P20 es un testimonio de su éxito, y los críticos lo elogian en gran medida por su cámara, calidad de construcción y características, y seguramente volverán a causar sensación con el Huawei Mate 20. La submarca de la compañía, Honor, ofrece dispositivos como el Juego de honor y el Honor 10 competir en el mercado de gama media. Es gracias a teléfonos inteligentes como estos que muchos en XDA eran fanáticos de los dispositivos Huawei y Honor, pero como muchos de ustedes saben, Huawei decidió dejar de proporcionar códigos de desbloqueo del gestor de arranque

 en una sorprendente medida anticonsumidor, bloqueando efectivamente la mayor parte del desarrollo y modificación de sus teléfonos.

Anteriormente hemos abordado este problema en el Portal., y todavía estamos muy decepcionados por esta decisión. Conseguir que un gigante como Huawei revierta su decisión o al menos llegue a un acuerdo no es fácil, y aunque haya ha habido algunos avances En ese frente, la situación sigue siendo desalentadora para los entusiastas. Una actualización reciente hizo que la gente perdiera aún más la fe en la empresa, ya que la actualización provocó que los teléfonos fueran rooteado con Magisk para que ya no arranque a menos que se vuelva a actualizar la imagen del disco ram original. Entonces, los propietarios de dispositivos Huawei y Honor no solo no pueden desbloquear sus gestores de arranque, sino que aquellos que ya lo hicieron no pudieron rootear sus dispositivos. Muchos criticaron a la compañía por lo que parecía (otro) movimiento anti-entusiastas, pero una investigación sobre la actualización revela que el ladrillo blando es un efecto secundario de una actualización y no hecho intencionalmente para bloquear Magisk/root. Aquí está todo lo que sabemos sobre esta actualización.


La actualización "Patch01" de Huawei impide que se inicien los teléfonos rooteados con Magisk

Este problema fue primero traido a la luz, y luego más detallado, por miembro senior de XDA tecalote en el hilo oficial del foro Magisk Beta XDA. El miembro se topó con este problema en su Huawei P9 después de cambiar el nombre de su dispositivo para poder instalar la actualización oficial de Android Oreo y luego instalar una pequeña actualización OTA para "corregir errores". La actualización en sí, que se llama "patch01", incluye correcciones para MMS y juegos, pero también incluye un parche del kernel que bloquea los dispositivos rooteados por Magisk.

Según él, mostró la imagen de arranque original, la recuperación original y desinstaló Magisk Manager antes de realizar la actualización, momento en el que el teléfono logró arrancar bien. Sin embargo, al actualizar Magisk después de la actualización, el teléfono se quedó atascado en la pantalla de inicio "No se puede confiar en su dispositivo". El firmware actualizado solo se inició con la imagen del disco ram b528 original. Este comportamiento persistió independientemente de si se deshabilitaron dm-verity, cifrado forzado o arranque verificado de Android, y se probaron tanto Magisk v16.0 como v16.7. (Solo actualizar TWRP no fue un problema ya que la recuperación se actualiza en su propia partición llamada recovery_ramdisk, pero intentar rootear el teléfono después desencadenaría un bucle de arranque).

Hasta el momento, han sido varios los usuarios que han confirmado este comportamiento. También parece que no se limita al Huawei P9, como un usuario en los foros del Huawei Mate 10 también confirma el mismo comportamiento después de instalar la actualización OTA "patch01", lo que nos lleva a pensar que este parche se implementará en todos los teléfonos Huawei/Honor actualmente compatibles. Dadas las recientes acciones de Huawei con respecto al desbloqueo del gestor de arranque, no es difícil ver por qué la gente cree que esta actualización se implementó para bloquear intencionalmente el enraizamiento. XDA Desarrollador reconocido / Colaborador reconocido topjohnwu, el principal desarrollador detrás de Magisk, inicialmente reconoció el problema en su cuenta de Twitter.

El propio Tecalote, así como varios usuarios y desarrolladores de Huawei, se dieron a la tarea de investigar a fondo el tema durante los últimos días. y logró encontrar una solución.

¿Por qué se hace esto?

La evidencia inicial (y especulaciones, rumores y artículos/discusiones muy apresurados) llevaron a los usuarios a Creo que esta actualización se eliminó con el único propósito de bloquear a los usuarios rooteados del dispositivo. Después de todo, Huawei ha adoptado recientemente un enfoque hostil al desbloqueo del gestor de arranque. Esta tampoco sería la primera vez que un fabricante de teléfonos persigue teléfonos rooteados: el año pasado, informamos que LG incluyó un herramienta de verificación de raíz eso se volvería loco cuando detectara la raíz. Y por supuesto, también tenemos los muchos casos de Fabricantes y operadores que bloquean el desbloqueo del gestor de arranque. para evitar que los usuarios jueguen con sus teléfonos, donde también incluimos a Huawei desde hace poco.

Sin embargo, una investigación adicional realizada por Tecalote, miembro senior de XDA, y otros usuarios ha revelado que este no es necesariamente un caso en el que Huawei esté tomando medidas enérgicas contra los usuarios rooteados. Más bien, es más probable que estemos lidiando con un efecto secundario no deseado de un parche del kernel que provocó que la imagen del disco RAM parcheada por Magisk fuera incompatible e impidiera que los teléfonos se iniciaran. Además, los usuarios pueden solucionar fácilmente el problema para que Magisk funcione bien en teléfonos parcheados.

Al final del día, no podemos decir con certeza si esto fue intencional o no, ya que se desconocen las intenciones exactas de Huawei. No vemos una razón justificable por la cual esta actualización, si de hecho se realiza intencionalmente para bloquear a los usuarios rooteados, existe porque los usuarios afectados ya han pasado por obstáculos para obtener sus cargadores de arranque desbloqueado. Pero dada la investigación reciente y el contexto sobre el tema, y ​​el hecho de que aún puedes instalar Magisk después de la actualización, no creemos que esto haya sido intencional en absoluto.

¿Cómo puedo arreglar esto?

Si ya actualizó su dispositivo y desea instalar Magisk en él, deberá habilitar la opción "Preserve AVB 2.0/dm-verity" antes de la instalación, como reveló Tecalote en nuestros foros. No puede simplemente actualizar el último zip de Magisk en TWRP, ya que dicho indicador no se configura automáticamente durante la instalación, pero puede parchear manualmente la imagen de inicio con Magisk Manager:

  1. Descargue la última APK de Magisk Manager del hilo oficial, instálela en su dispositivo y abra la aplicación.
  2. Asegúrese de que el "Preservar AVB 2.0/dm-verity"La casilla de verificación está habilitada y habilítela si está deshabilitada. Si su dispositivo está cifrado, asegúrese también de que "Conservar cifrado forzado" esté habilitado.
  3. Toque el botón Instalar y seleccione "Archivo de imagen de inicio de parche" opción. Esto creará una imagen de inicio parcheada por Magisk dentro de la aplicación.
  4. Actualice la imagen de inicio resultante a su dispositivo. Puede instalarlo en modo fastboot moviendo el archivo al directorio fastboot de su computadora, reiniciando su teléfono en modo fastboot y usando el botón "fastboot flash boot boot.img", o simplemente actualícelo con TWRP yendo a Instalar, tocando el botón "Instalar imagen" y actualizando el archivo boot.img recién parcheado.
  5. Reinicie el sistema y abra nuevamente la aplicación Magisk Manager. Si aparece una ventana emergente que le pregunta si desea continuar con la configuración adicional de Magisk, toque Sí.
  6. ¡Disfrutar!

Si ya está rooteado y no tiene ganas de realizar la actualización, aún puede seguir el método tradicional de deshabilitar el administrador OTA:

  1. Descargue Solid Explorer, MiXplorer, FX File Explorer o cualquier otro explorador de archivos habilitado para root desde Google Play Store o XDA Labs.
  2. Abra la aplicación, acepte los términos y condiciones, otorgue permisos y concédale acceso de root.
  3. Vaya a la raíz de su almacenamiento y luego vaya a /system/app/HwOUC.
  4. Cambie el nombre de HwOUC.apk a HwOUC.bak.
  5. Reinicie y debería estar listo para comenzar.
Administrador de archivos de Solid ExplorerDesarrollador: bytes limpios

Precio: Gratis.

4.2.

Descargar
Explorador de archivos FXDesarrollador: NextApp, Inc.

Precio: Gratis.

4.1.

Descargar

[appbox xda com.mixplorer]

Si estás ejecutando un ROM personalizada gracias a Soporte de Proyecto Agudos, entonces deberías estar a salvo de esto, ya que esta característica solo debería afectar al software EMUI de Huawei.

Si tenía en mente revertir la actualización "Patch01" si ya la actualizó, le recomendamos encarecidamente que no lo haga. entonces: algunas actualizaciones pueden tener un XLoader diferente (como algunas actualizaciones en el Huawei Mate 10), y usted corre el riesgo de bloquear permanentemente su dispositivo si actualiza un XLoader incompatible. Además, ya se encontró una solución para Magisk. La degradación no es para los débiles de corazón, por lo que si realmente desea hacerlo y reconoce el riesgo, le recomendamos que busque en nuestros foros un método de degradación que funcione para su dispositivo.


La línea de fondo

Bloquear el desbloqueo del gestor de arranque y tener políticas contra el acceso root es algo con lo que podemos vivir, incluso si no estamos de acuerdo con esas políticas. ¿Pero bloquear activamente a los usuarios rooteados que ya han desbloqueado sus cargadores de arranque y bloquear intencionalmente sus teléfonos con una actualización? No hay una buena razón para eso y, al menos en nuestra opinión, es demasiado innecesario, especialmente dado que los usuarios rooteados constituyen un número insignificante de la enorme base global de usuarios de Huawei. Sin embargo, entendemos por qué los usuarios pensarían que Huawei está bloqueando la raíz, pero realmente no creemos que sea el caso aquí.

El rooting no debe verse como algo parecido a la piratería, la piratería informática o cualquier delito cibernético. Un teléfono inteligente Android rooteado es bastante comparable a una computadora con Windows con permisos de administrador... o una PC con Linux con acceso de superusuario. Aquellos que eligen rootear sus dispositivos son plenamente conscientes de los riesgos de seguridad que implica rootear y Solo están buscando formas de obtener capacidades adicionales en los dispositivos en los que gastaron mucho dinero. propio.

Si bien no creemos que este sea un cambio intencional, nos comunicamos con Huawei para obtener una aclaración y actualizaremos este artículo en consecuencia si recibimos una respuesta. Todavía no es la opción más inteligente comprar un dispositivo Huawei/Honor si estás realmente interesado en rootear/usar ROM: como mencionamos antes, todavía no proporcionan códigos de desbloqueo del gestor de arranque. Pero mientras tanto, si ya actualizaste, simplemente sigue los pasos anteriores para recuperar la raíz.