1 votos

Assert falló: asus.verify_modem

Siguiendo el procedimiento para la instalación de LineageOS después de reiniciar en el modo de recuperación y usando:

adb sideload lineage-18.1-20220228-nightly-X01BD-signed.zip

Obtengo:

--Borrando datos...
Formateando /data...
Formateando /cache...
Borrado de datos completo.
ADB habilitado.

Ahora envía el paquete que deseas aplicar
al dispositivo con "adb sideload "...
API compatible: 3
Buscando paquete de actualización...
Verificando paquete de actualización...
La verificación del paquete de actualización tomó 798.3 s (resultado 0).
Instalando actualización...
Comprobando la marca de tiempo de construcción del MODEM 2019-09-03 16:24:00
assert fallido: asus.verify_modem("2019-09-03 16:24:00") == "1"
E:Error en /sideload/package.zip (estado 1)

¿Alguna idea?

0 votos

Parece que el script actualizador verifica la compilación del firmware actual. Buscar en Google asus.verify_modem devolvió algunos resultados (XDA, Reddit) mencionando que esto suele suceder si te saltas algunas versiones de Android y que necesitas flashear primero el firmware oficial para actualizar antes de flashear la ROM.

0 votos

Adb sideload da "Firma de verificación fallida" para la ROM

0 votos

Su dispositivo no cumple con los requisitos de instalación. Como ya mencionó @AndrewT., se requiere un firmware oficial de actualización/<degradación>: "Error: ¡Este paquete requiere la versión de firmware 16.2017.1908.070 o más reciente. Por favor, actualice el firmware e inténtelo de nuevo!" - intente la Versión MaxProM2_degradar_a_9

1voto

isca Puntos 111

He encontrado una solución alternativa que podría ser útil. Funcionó conmigo usando el Asus Zenfone Max Pro M1. Tenía el mismo error exacto al usar la última versión de Lineage lineage-19.1-20221115-nightly-X00TD-signed.zip. Este teléfono no recibió actualizaciones desde 2018, lo que parece ser la razón del fallo.

Así es como lo solucioné:

  1. Extraer el archivo zip de Lineage:

    mkdir x
    unzip linage lineage-19.1-20221115-nightly-X00TD-signed.zip -d x
  2. Editar la aserción del módem en el updater-script:

    vim x/META-INF/com/google/android/updater-script

    Cambiar la línea de:

    assert(asus.verify_modem("2019-11-2512:49:03") == "1");

    a

    assert(asus.verify_modem("2019-11-2512:49:03") == "0");

    Esto omitirá la aserción de la fecha del módem. También probé la conectividad del módem después de la actualización para asegurarme de que no se rompa. No encontré ninguna falla de hardware. Después de la omisión, todo funciona normalmente como debería.

  3. Guardar el archivo y comprimirlo nuevamente:

    cd x
    zip xoot.zip -r .
  4. Ejecutar la instalación lateral nuevamente:

    adb sideload xoot.zip

    El nuevo archivo tendrá un error de firma, y por lo tanto, cuando se instalan lateralmente, la Recuperación de Lineage mostrará una pantalla que dice "La verificación de firma falló", esto es esperado, haga clic en Continuar.

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