¿Qué significa "El archivo no contiene 'android-something.txt'"?

Entonces, estoy tratando de actualizar mi OnePlus One con CM12s a través de fastboot en el símbolo del sistema, pero cada vez que escribo, aparece lo siguiente fastboot update romname.zip:

archive does not contain 'android-info.txt'
archive does not contain 'android-product.txt'
error: update package has no android-info.txt or android-product.txt

la compilación específica que estoy usando se puede encontrar aquí Es la compilación que termina en 8, o la enviada el 2015-07-08

¿Qué he hecho mal?

Respuestas (2)

Nunca flasheé una ROM usando un .zipfastboot. La forma correcta que he visto es flashear archivos individuales, y algunos de los comandos importantes son:

fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash userdata userdata.img // 64GB users need userdata_64G.img

Siempre que tenga estos archivos individuales en su archivo .zip.

Este tipo de zips se denominan "zips de arranque rápido" o "imágenes de arranque rápido", mientras que aquellos que requieren una recuperación personalizada (como se menciona en keepclam ) se conocen simplemente como zips flash de recuperación normales.

No estoy al tanto de ROM personalizadas que proporcionen "zips de arranque rápido", pero si tiene la intención de obtener una experiencia de actualización de tales cremalleras, le sugiero que actualice un CM12 estándar. Puede encontrar la información relacionada en los foros de OnePlus aquí .

Sobre el error, dice que no tienes android-info.txt. Es cierto que probablemente no lo tenga porque, como dije, las ROM personalizadas generalmente no proporcionan "compresores de arranque rápido" que tienen este archivo. Y también dije que probara stock CM12s fastboot zip ya que tiene ese android-info.txtcuyo contenido sería como:

require version-trustzone=TZ.BF.2.0-2.0.0109

Creo que las cosas estarían claras por ahora.

Ninguno de estos .img existe para teléfonos con píxeles en este momento.
@IgorGanapolsky No he flasheado un teléfono usando imágenes de arranque rápido en los últimos dos años, así que me temo que no puedo actualizar mi respuesta. Publique una respuesta si tiene una; vota en contra del mío si crees que sería justo; o recaude una recompensa para buscar una respuesta actualizada. :)
Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .

Debe actualizar las ROM personalizadas desde la recuperación, no desde el gestor de arranque. Puede encontrar instrucciones detalladas sobre cómo instalar CyanogenMod aquí .

NOTA: esas instrucciones no son para las imágenes de fábrica de Cyanogen, Inc. Las imágenes oficiales de fábrica se pueden encontrar en el sitio web de Cyanogen, Inc.