2 votos

"Reiniciando adb... Instalación abortada." sin más detalles después de abd sideload

Estoy tratando de configurar un montón de tabletas con una ROM personalizada (como una especie de tabletas de modo kiosco para mi empresa). En resumen, todo lo que estoy haciendo es borrar todo tipo de cosas de la tablet y luego estoy instalando sólo mi aplicación de quiosco hecha por mí mismo como una aplicación de lanzamiento. Ya he logrado eso haciéndolo manualmente en una tablet rooteado. Sin embargo, necesito hacer eso para la mayoría de las tabletas, así que quiero crear una update.zip que lo automatiza y lo aplica a todas las tabletas por adb sideload update.zip .

Cuando trato de cargar una carga minimalista update.zip que he creado para aprender y jugar con el update.zip formato de archivo siempre me da el siguiente error:

error message

El minimalista update.zip que sólo crea un pequeño archivo de texto en \system\ para probar que la actualización realmente ha sido aplicada puede ser descargada aquí: update.zip

¿Qué le pasa a mi ZIP? Todas las preguntas similares sobre este tema parecen estar relacionadas con cuestiones de firma, pero:

  • He firmado mi ZIP
  • y todos los demás problemas tienen errores como invalid signature pero no recibo ningún mensaje de error en absoluto!

1voto

bmdixon Puntos 4662

Los paquetes de actualización de OTA deben ser firmados con una de las claves esperadas por el sistema o el proceso de instalación los rechazará.

No se puede aplicar un zip a una ROM de la población usando la recuperación de la población, aunque esté firmada. Debe ser firmado con la llave usada cuando se construye la ROM/recuperación, que sólo está disponible para el fabricante del dispositivo. Si quieres aplicar una actualización necesitas tener una recuperación personalizada como mínimo que te permita evitar la verificación de la firma.

Llaves de liberación

El árbol Android incluye claves de prueba bajo construcción/objetivo/producto/seguridad. Construir una imagen del sistema operativo Android usando make firmará todos los archivos .apk usando las teclas de prueba. Ya que las teclas de prueba son públicamente conocido, cualquiera puede firmar sus propios archivos .apk con el mismo que pueden permitirles reemplazar o secuestrar aplicaciones de sistema incorporadas en la imagen de tu sistema operativo. Por esta razón es crítico firmar públicamente cualquier liberó o desplegó la imagen del sistema operativo Android con un conjunto especial de y liberar las llaves a las que sólo tú tienes acceso.

Firmas y carga lateral

Antes de instalar un paquete, la recuperación verificará que esté firmado con una de las claves privadas que coincida con las claves públicas almacenadas en la partición de recuperación, tal como lo haría con un paquete entregado por vía aérea.

0 votos

Bueno, crear un zip de actualización personalizado no facilitaría las cosas entonces, cuando todavía tengo que aplicar una ROM personalizada primero.

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