Estoy buscando una manera de instalar un zip flasheable (sin zip OTA), usando la opción «Instalar actualización desde la tarjeta SD» incorporada en cualquier recuperación de stock, sin instalar una recuperación personalizada. ¿Hay alguna forma de hacer esto? ¿»Desbloquear OEM» en la configuración del desarrollador lo permitirá?
Comentarios
- Una recuperación de stock está diseñada para aceptar únicamente Archivos .zip firmados por el OEM. Puede intentar actualizar algo más, pero es probable que el proceso se detenga.
- La respuesta es no. El desbloqueo no cambiará el comportamiento de la recuperación de existencias. lo que puede hacer es arrancar en la recuperación personalizada desde la PC a través de fastboot sin flashearlo.
Responder
Desafortunadamente, esto no es posible en dispositivos más nuevos que Android 5.0.
Después de 5.0, la verificación de la firma se mejorado para combatir el error de firma universal.
Antes de Android 5.0, existía un error en el programa de verificación de firmas, algo relacionado con la forma en que se validaba la firma permitía que otra firma resultara en la misma validación (La Firma Universal).
Para responder a su pregunta para Android 5.0 y versiones anteriores ..
-
Vuelva a empaquetar el system.img personalizado en un formato de actualización OTA
-
Firme el paquete de actualización con la firma universal
-
Espero que se valide a través del programa de acciones.
En la mayoría de los casos, el programa de recuperación verifica que el formato y la firma sean correctos, luego verifica si el paquete está diseñado para su dispositivo leyendo build.prop.
Si su build.prop coincide con el paquete y la firma está validada, se instalará.