La actualización OTA de Jelly Bean falla en Nexus S ("falló la afirmación")

Tengo un teléfono Nexus S. Nunca fue rooteado o modificado. Actualmente ejecuta la versión más reciente de Ice Cream Sandwich (que se instaló como una actualización Over The Air, sin ningún problema).

Hace un par de días recibí una notificación en mi teléfono sobre la disponibilidad de la actualización Jelly Bean. Desafortunadamente, cada vez que intento instalarlo hay un problema. El teléfono se reinicia y comienza el proceso de actualización, pero después de unos 30 segundos se detiene y muestra una imagen de un triángulo rojo con un signo de exclamación. Cuando presiono encendido+subir volumen para ver qué sucedió, este es el mensaje que muestra:

Buscando paquete de actualización...

Abriendo paquete de actualización...

Verificando paquete de actualización...

Verificando el sistema actual...

afirmación fallida: apply_patch_check("/system/etc/gps.conf", " [letras y números aleatorios - probablemente un hash] ", " [combinación diferente de letras y números aleatorios] ")

E:Error en /cache/9ZGgDXDi.zip

(Estado 7)

Instalación abortada.

Probé las opciones "borrar datos/restablecimiento de fábrica" ​​y "borrar particiones de caché", pero el problema persiste.

Compré el Nexus S el año pasado en noviembre con 2.3.6. Dos semanas después se actualizó a 4.0.3, la siguiente actualización fue 4.0.4 en algún momento de junio y finalmente a 4.1.1 la semana pasada, sin el error que describiste.
Sí, me doy cuenta de que la mayoría de la gente no tiene este problema. La pregunta es que hago ahora...
¿Habías aplicado algún parche de GPS antes?
¿Ya se ha puesto en contacto con el soporte de Google? ¿Sigue funcionando el sistema con ICS aunque?
@roxan - No, no lo he hecho. No creo que sea posible en un teléfono no rooteado.
@ott-- No, ¿cómo me comunico con el Soporte de Google para Android? Sí, afortunadamente el teléfono todavía funciona con ICS.
¿Podría valer la pena intentar obtener un zip flasheable para instalar el archivo gps.conf en /system/etc? podría estar corrupto y, por lo tanto, el parche falló
@ t0mm13b ¿Cómo haría eso?

Respuestas (2)

¡Hurra!

Después de bastante investigación, ahora puedo responder mi propia pregunta. Pude limpiar la instalación de Jelly Bean (a diferencia del método habitual de actualización) usando imágenes oficiales publicadas por Google. Esto obviamente resolvió el problema.

Aquí están mis instrucciones de cómo hacer esto.

Parece que el archivo no se descargó correctamente. ¿Está descargando el archivo a través de wifi o red móvil?

Si está a través de una red móvil, intente wifi, y si wifi intente red móvil.

Parece que el archivo está dañado y no se puede actualizar; intente abrir el archivo en su computadora o use un administrador de archivos en su dispositivo.

También puede probar y usar el software de actualización de escritorio.

Descargué el paquete varias veces. Me parece que el mensaje de error no apunta a un problema con un paquete de actualización (la fase "Verificando el paquete de actualización..." salió bien), sino con un archivo en mi sistema actual (el problema ocurre durante la "Verificación del paquete de actualización..."). sistema..." fase). ¿Qué quiere decir con "software de actualización de escritorio"?