3 votos

Error de actualización OTA - "El paquete espera una huella digital de construcción de ..."

He desrooteado y reinstalado el stock recovery de CWM en mi Nvidia Shield Tablet. Pero cuando traté de instalar una OTA, tengo Sin embargo, cuando traté de instalar la actualización, tengo un error de triángulo rojo. Después de comprobar el registro, obtuve un error que decía "Package expects build fingerprint of ... or ..., this device has ...."

No recuerdo cuáles eran las huellas, pero la primera era algo que comenzaba con "nvidia/", tenía un montón de números en el medio seguidos de un guión bajo, y luego terminaba con "/release-keys".

Sin embargo, la huella digital de la construcción actual del dispositivo era exactamente la misma que la primera, excepto que se cortó a mitad de camino justo después de los números y el guión bajo.

Restablecer la caché no ha funcionado. ¿Cómo se ha producido este error y cómo puedo solucionarlo sin borrar mis datos?

1voto

Me he encontrado con el mismo problema al intentar actualizar OTA de Android 4.4.4 a Android 5.1 y ahora de Android 5.1 a una nueva versión.

Asumo que tu teléfono está rooteado y tienes instalado un custom recovery.

1. Descubre tu huella digital de construcción.

  • Instalar Obtención del CID y comprueba el ro.build.fingerprint entrada.

    (En mi caso, su valor es motorola/peregrine_retbr/peregrine:5.1/LPB23.13-35.5/5:user/release-keys )

Compruebe su valor de nuevo.

Compruébalo dos veces y tres veces, es muy, muy, MUY es importante que se haga bien hasta el último trozo.

2. Obtenga el archivo zip para su actualización OTA

Inicia el proceso de actualización OTA (ajustes -> teléfono -> comprobar actualizaciones). Se descargará un archivo y lo colocará en tu memoria interna, por ejemplo para mí es /cache/Blur<long file name>.zip .

Obtenga ese archivo y colóquelo en su ordenador (yo he utilizado mi recuperación personalizada de TeamWin para hacerlo).

3. Comprueba el actualizador script

Dentro de este archivo zip, habrá un archivo llamado /META-INF/com/google/android/updater-script .

Habrá una línea similar a la siguiente:

getprop("ro.build.fingerprint") == "motorola/peregrine_retbr/peregrine:5.1/LPB23.13-35.5/5:user/release-keys" || 
getprop("ro.build.fingerprint") == "motorola/peregrine_retbr/peregrine:5.1/LPBS23.13-35.5-1/1:user/release-keys" ||
abort("Package expects build fingerprint of motorola/peregrine_retbr/peregrine:5.1/LPB23.13-35.5/5:user/release-keys or motorola/peregrine_retbr/peregrine:5.1/LPBS23.13-35.5-1/1:user/release-keys; this device has " + getprop("ro.build.fingerprint") + ".");

¿Qué hace en este caso? Esta línea comprueba la huella digital de la construcción y aborta el proceso si no es exactamente o bien motorola/peregrine_retbr/peregrine:5.1/LPB23.13-35.5/5:user/release-keys o motorola/peregrine_retbr/peregrine:5.1/LPBS23.13-35.5-1/1:user/release-keys .

4. Compara tu build y el updater script.

En serio. Compruébalo de nuevo.

5. Editar el actualizador script

Borra esta línea. Coloque el archivo editado en el archivo zip.

6. ¡Parchea y sé feliz!

Utilice su recuperación personalizada para aplicar el parche sin la verificación de la firma.

OBS:

Si has flasheado cualquier cosa que modifique los archivos del sistema -incluyendo, pero sin limitarse a, SuperSU y el framework Xposed- puede que necesites revertir esos archivos a su estado original, ya que la actualización OTA realizará una comprobación de muchos archivos del sistema. Para revertir esos archivos, consulta la documentación de lo que hayas flasheado.

0voto

Kaitlyn Mcmordie Puntos 364

Esta respuesta no es inmediatamente aplicable a la tablet Nvidia de OP, pero la dejaré aquí por si es útil para otros.

https://mirrors.lolinet.com/ alberga muchas ROMs de stock de Motorola. No sé si el sitio es confiable o no, pero lo estoy usando ahora.

Después de descargar un zip de stock, utilice https://github.com/dlenski/motoflash2sh para generar un script que no depende de la existencia de una ROM de stock sin modificar. El script resultante tendrá fastboot erase userdata || exit 1 . Elimina o comenta esta línea si no quieres borrar todos los datos del teléfono.

No sé si se pueden instalar esos archivos zip a través de TWRP.

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