0 votos

Revvl 6 5G - ¿Root A/B? - Sin recovery.img

Tengo un Wingtech - Revvl 6 5G [Mediatek-MT6833] que tiene una partición de arranque A/B con vbmeta, OEM desbloqueado, Modo de depuración y Bootloader desbloqueado (a través de MTKClient). He intentado hacer root de la manera fácil con KingRoot, KingoRoot, iRoot, y demás, sin éxito. He intentado flashear magiskpatchedboot.img en boot_a por sí solo, y con el siguiente comando para parchear vbmeta:

fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img

Cada método produce un bootloop o se congela en el logo/pantalla de carga y requiere flashear los boot_a/b.img originales de la Rom Stock para volver al orden funcional (el flash de boot_b.img es necesario aunque no lo haya reemplazado).

También he intentado arrancar un twrp-recovery.img genérico no específico del dispositivo desde el sitio web principal de TWRP ya que aún no se ha creado uno para este teléfono y estoy bastante seguro de que no hay un recovery.img para el Revvl 6 5G (Aunque hay un Modo de recuperación). No hay un recovery.img en el volcado de carga, ni en la lista de particiones en FastbootEnhance, ni en la Rom Stock. También he intentado arrancar directamente el magiskpatchedboot.img:

C:\Platform-Tools>fastboot boot recovery.img
Sending 'boot.img' (28266 KB)                      OKAY [  0.768s]
Booting                                            FAILED (Status read failed (Too many links))
fastboot: error: Command failed

C:\Platform-Tools>fastboot boot magisk_patched-boot_a.img
Sending 'boot.img' (40960 KB)                      OKAY [  1.092s]
Booting                                            FAILED (Status read failed (Too many links))
fastboot: error: Command failed

Ninguno funcionó...

Alguien dijo que pruebe de esta manera:

C:\Platform-Tools>fastboot boot boot magisk_patched-boot_a.img
fastboot: error: cannot load 'boot': No such file or directory

C:\Platform-Tools>fastboot boot boot_a magisk_patched-boot_a.img
fastboot: error: cannot load 'boot_a': No such file or directory

Ninguno funcionó..

No estoy seguro de qué intentar a continuación. ¿Hay otros métodos de root que no estoy considerando? Agradecería asistencia.

1voto

NinjaAdmin Puntos 1

Dado que resolví mi pregunta, pensé en proporcionar la respuesta. Tomó la unión de varias guías de los foros de XDA, así como los foros de Hovatek.

Debo señalar que esta guía es para Android 12. Debería funcionar igualmente para Android 13 si se puede obtener el firmware.

No me hago responsable si alguien bloquea su dispositivo. Personalmente bloqueé el mío muchas veces, y tuve que flashear con el Firmware original para reparar el daño.

En la actualidad, no hay disponible una Rom/Firmware de Android 13 que pueda encontrar. Aunque he hecho algunas solicitudes. He abierto un problema en la página de Github de Magisk, trabajando para lograr Root a partir de un archivo de respaldo de Android 13 que hice mediante el uso de MTKClient. En la actualidad, no ha tenido éxito pero todos están trabajando en corregir el problema.

Se expresa agradecimiento a todas las técnicas adquiridas de otras fuentes originales.

Éste es mi camino, paso a paso:

  1. Desbloqueo de la operadora de red/SIM = Después de que mi año de servicio terminó, simplemente toqué Desbloqueo de red y la SIM se desbloqueó.

  2. Desbloquear el Modo de Desarrollador - Ajustes > Acerca del teléfono > Número de compilación, tocar 7 veces y desbloquear el Modo de Desarrollador.

  3. Activar Desbloqueo OEM y Modo de Depuración en Opciones de Desarrollador.

  4. Luego seguí la - Guía de Desbloqueo del Bootloader de Hovatek. -Instalar la Adb y Fastboot/Platform-Tools Actual -Extraer a C:/

-Instalar Controladores Mediatek -Instalar Git -Instalar Python -Instalar MTKClient -en C:/platform-tools -Instalar UsbDK desde la página de Github de MTKClient.

  1. Descargar el Firmware de Stock de Revvl 6 5G - MT6833 - Android 12. -Extraer a C:/platform-tools/mtkclient

  2. Abrir el Explorador de Archivos en C:/platform-tools, Escribir cmd en la barra de búsqueda y abrir el Símbolo del sistema.

  3. Escribir: cd mtkclient -Y estamos listos para comenzar.

  4. A continuación, Escribir (si instalaste Python desde la tienda de Microsoft, este paso se puede omitir):

    python setup.py install

Luego Escribir:

pip3 install -r requirements.txt

o

py -3 -m pip install -r requirements.txt (también funciona)

  1. Correr este Comando para Borrar los Datos de Usuario (Cada Comando de MTKClient requerirá Reconectar el Dispositivo en Modo BRom):

    python mtk e metadata,userdata

MTKClient estará en un Estado de Espera y Listo para que el Dispositivo se Conecte.

Ahora Apagar el teléfono y entrar en Modo BRom al Presionar Volumen Abajo y Encendido mientras se conecta a la PC.

  1. A continuación, Escribir:

    python mtk xflash seccfg unlock

o

python mtk da seccfg unlock - (Éste es el que funcionó para mí)

  1. El Bootloader está desbloqueado. Desconectar y Reiniciar presionando Encendido y Volumen Abajo hasta que el teléfono se reinicie.

Se Necesita Magisk v26.3

Extraer el boot.a.img del Firmware de Stock. Luego Pasar el boot_a.img a la Tarjeta SD:

adb push boot_a.img 

(Importante usar "adb push" ya que la Transferencia MTP corromperá el archivo).

También:

adb push magisk_26.3.apk 
  1. Instalar Magisk. Ir a ajustes y elegir Versión Estable. Volver y actualizar Magisk. Luego tocar la parte superior de la instalación, seleccionar el boot_a.img de la Tarjeta SD y parchear. Luego extraer el magisk_patched_boot.img de la carpeta de descarga interna usando:

    adb pull /storage/emulated/0/Download/magisk_patched_boot.img

(La Transferencia MTP corromperá el archivo y hará que el dispositivo entre en un bucle de inicio, usar "adb pull")

  1. Luego extraer la vbmeta_a.img del Firmware de Stock y moverla a la carpeta de platform-tools. Seguido, reiniciar el dispositivo a fastbootd Escribiendo:

    adb reboot fastboot

  2. Ahora Escribir:

    fastboot devices

Y Flashear la partición boot_a con el boot_a.img Parcheado de Magisk con este comando:

fastboot flash boot_a magisk_patched-boot.img
  1. Luego flashear y parchear la partición vbmeta con este comando:

    fastboot flash vbmeta_a --disable-verity --disable-verification vbmeta_a.img

Reiniciar con:

fastboot reboot
  1. Abrir la App de Magisk para verificar, pero el dispositivo debería tener ya Root. La App tomará más pasos para Reforzar la tarea de Root. Luego Tocar de Nuevo en la primera Instalación y realizar una "Instalación Directa".

Y eso es todo.


Si por casualidad Se Bloqueó o Entró en un Bucle de Inicio el dispositivo, seguir estos pasos para Reparar el Teléfono.

-Primero ingresar este Comando para Borrar los Datos de Usuario:

py -3 mtk e metadata,userdata

Luego ejecutar este comando para Flashear el Firmware de Stock:

python mtk wl 

Advertencia: Eliminar/Borrar el nvram.img y el nvdata.img de la Carpeta del Firmware de Stock para preservar el número de IMEI original. Flashear estos archivos borrará el IMEI y la Baseband. Lo que hará que el Dispositivo no pueda leer Tarjetas SIM.

0voto

En mtkclient, utiliza la versión de terminal y usa el comando seccfg unlock que desbloqueará oficialmente el cargador de arranque y te permitirá arrancar la boot.img con Magisk.

Puedes verificar después, usando el comando fastboot getvar all. Utiliza ese comando en la versión del cargador de arranque y te dirá.

Además, no olvides, si te quedas atrapado en bucles de inicio después de flashear un boot parcheado, siempre debes borrar los datos de usuario. De lo contrario, inevitablemente caerás en un bucle de inicio sin importar lo que hagas.

También, no hay recuperación TWRP para este dispositivo, he hecho el lobby por ello y también he realizado la mayor parte del árbol de dispositivos por si alguien quiere editarlo por errores y terminarlo. Ve a GitHub y busca "revvl 6 device tree". Estoy seguro de que soy el único que ha trabajado en ello, por lo que será el único resultado de búsqueda.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X