"Error en la verificación de firma" al intentar instalar la ROM Cyanogenmod 10 no oficial para la tableta Android Sanei N10

A ver si alguien me puede ayudar, porque estoy bastante atascado con esto.

He intentado instalar la siguiente ROM de xda-developers en un Sanei N10:

CyanogenMod 10 no oficial para muchas tabletas AllWinner A10

Lo he instalado siguiendo el procedimiento habitual:

  • Presione Vol+ y Power para obtener el menú de recuperación
  • Seleccione Borrar datos/restablecimiento de fábrica
  • Seleccione Limpiar caché
  • Instale los tres archivos ZIP: "cm10_a10_20120913.zip", "gapps-jb-20120726-signed.zip" y "n10_compatibility_1.2.1.zip"

El problema es que, aunque el primer ZIP con la ROM se instala correctamente, el segundo (el que tiene las aplicaciones de Google) se niega a instalar y muestra en su lugar el mensaje "Falló la verificación de la firma". Lo mismo ocurre con el tercer ZIP (compatibilidad N10).

Así que la instalación en realidad no termina. Si reinicio la tableta, ejecuta Cyanogenmod 10, pero la pantalla táctil no funciona (tengo que conectar un mouse USB para interactuar con el sistema operativo).

Entonces, ¿qué debo hacer para evitar el temido mensaje de "verificación de firma fallida"? En caso de que sea de ayuda para identificar el problema, mencionaré que puedo ver el bot de Android acostado con un triángulo rojo con una exclamación al ingresar al menú Recuperación.

Intenté usar el Administrador de ROM que está preinstalado con Cyanogenmod 10, pero al elegir "Flash ClockworkMod Recovery" dice que "La tarjeta SD debe montarse para usar el Administrador de ROM". Por supuesto, mi MicroSD está correctamente montada (puedo ver sus archivos en la tarjeta desde la consola, desde el "Emulador de terminal"). Creo que esto sucede porque la MicroSD está montada en /storage/sdcard1 en lugar de /storage/sdcard0, pero no puedo cambiar eso. Tampoco puedo descargar APK desde el navegador, porque también dice algo similar sobre no poder acceder a la SD (aunque está correctamente montada y puedo verla montada desde Configuración> Almacenamiento).

También probé la ROM CyanogenMod A10 disponible en esta página, que es más reciente (octubre en lugar de septiembre): http://www.slatedroid.com/topic/3870...mod-10-tweaks/ Pero lo mismo sucede

Incluso he probado a instalar la ROM de CWM Recovery, pero tampoco me deja instalar eso desde el Recovery (mismo mensaje sobre la "firma"), y con Odin3 tampoco funciona porque no sé cómo para llegar al "modo de descarga", que es necesario para Odin3. Presionando Vol+ y Power obtengo la recuperación, pero no el modo de descarga. ¿Alguien sabe cómo llego al modo de descarga en el Sanei N10?

¿Alguna idea de cómo solucionar esto? Ahora mismo tengo una tablet sin pantalla táctil y sin aplicaciones de Google (así que no tengo ni Play Store), así que prácticamente no sirve (al menos el WiFi funciona). ¿Cómo puedo hacer que esta tableta vuelva a ser utilizable?

Como nadie tenía idea todavía, proporciono mi pensamiento aunque no estoy seguro de que ayude: es posible que desee intentar vincular su SD a su lugar común, por ejemplo ( ln -s /storage/sdcard1 /mnt/sdcarden caso de que /mnt/sdcardno exista). No estoy seguro, pero podría imaginar algunas aplicaciones buscando allí para determinar si está disponible. Por supuesto, debes hacerlo como root.
Si ese es realmente el paquete gapps firmado, entonces supongo que está corrupto y deberías volver a descargarlo. De lo contrario, nunca he visto este error con un paquete firmado.
Gracias por sus respuestas Intenté crear ese enlace simbólico, pero solo dice "el enlace falló en el sistema de archivos de solo lectura" (era root, escribí "su" y hice clic en "Permitir" en la ventana de Superusuario). Entonces, ¿no puedo crear enlaces simbólicos incluso siendo usuario root?
Sobre el paquete gapps, ya intenté descargarlo nuevamente dos veces, pero aún recibí ese mensaje de error de firma. Pero ahora he intentado descargar un paquete gapps más reciente (gapps-jb-20121011-signed.zip) ¡y ese paquete finalmente funcionó! PERO, aunque aparentemente se instaló correctamente, todavía no puedo ver ningún ícono de Play Store, ni ninguna otra aplicación de Google (Gmail, etc.). ¿Por qué? Esos íconos deberían aparecer después de instalar gapps, ¿no es así? ¿Quizás este nuevo paquete de "brechas" es de alguna manera incompatible con esta tableta? (¿Es esto posible?).
Además, a pesar de que ahora puedo instalar el paquete "gapps" más nuevo, todavía no puedo instalar el archivo "n10_compatibility_1.2.1.zip" (sigo recibiendo "falla de verificación de firma" para ese ZIP), que, supongo, contiene los controladores necesarios para el N10 para que la pantalla táctil funcione (actualmente no funciona, y tengo que usar un mouse USB para usar Android en esta tableta). ¿Algunas ideas? Me estoy cansando de intentar 9485738489754935627 cosas sin buen resultado :-(. Supongo que Android está mostrando aquí sus raíces Linux...
Creo que la clave aquí es lograr instalar una nueva ROM de recuperación a la que no le importe firmar, pero ¿cómo hago eso? No puedo instalar a través de ROM Manager porque aparece el error de que es necesario montar la tarjeta SDC para usarla (y está realmente montada), y luego no puedo crear el enlace simbólico /storage/sdcard porque aparece ese "enlace Error del sistema de archivos de solo lectura". Además, no puedo usar Odin3 porque no puedo poner esta tableta en modo de descarga. ¡Aaaargh! No hay una buena solución :-(

Respuestas (2)

Bueno, por fin pude resolver el problema gracias a chris5s del foro xda-developers.com.

Estos son los pasos que me funcionaron:

  1. Descargue el último ClockWorkMod para tabletas Allwinner A10 desde aquí: http://forum.xda-developers.com/showthread.php?t=1802268

  2. Coloque los tres archivos en el ZIP dentro de la raíz de una tarjeta MicroSD e insértela en la tableta

  3. Verifique desde la aplicación Terminal dentro de la tableta para ver si la tarjeta MicroSD está montada en /sdcard (simplemente escriba "ls /sdcard").

  4. Si el comando "ls" no muestra nada (eso es lo que sucedió en mi caso), entonces debe modificar el archivo "install-recovery.sh" y reemplazar todas las instancias de "/sdcard" con "/mnt/extsd".

  5. Con el archivo "install-recovery.sh" adecuado, ejecute los comandos especificados en el enlace xda anterior (en mi caso, la tarjeta está en "/mnt/extsd" en lugar de "/mnt/sdcard" como muestra el ejemplo original):

su

cd /mnt/extsd

sh install-recovery.sh

sh reinicio-recuperación.sh

La tableta luego se reiniciará para la recuperación de CWM. Luego, siga los pasos regulares para instalar Cyanogenmod (borrar más instalar ROM + GApps + Compatibilidad). ¡Esta vez, al menú Recuperación no le importará que los archivos no estén firmados y los instalará de inmediato!

¡Espero que esto ayude a alguien más!

FYI: hay una versión más reciente de Cyanogenmod 10 para tabletas Allwinner A10 (de un autor diferente) aquí: slatedroid.com/topic/38700-rom-cyanogenmod-10-tweaks

Solo asegúrese de que su compilación no. de build.prop en update.zip Coincide con el actual. Esto ha ayudado a veces.

¿Qué tiene que ver la verificación de firma con las propiedades del dispositivo en build.prop?
@Firelord, probablemente se refiere a los accesorios de afirmación que incluyen algunos desarrolladores para realizar una verificación de compatibilidad del dispositivo antes de flashear. Esas líneas buscan el número de modelo del dispositivo y lo comparan con los compatibles. Pero esta respuesta necesita alguna explicación: es tan vaga como lo es ahora.
@benjaminS, sí, gracias por explicarlo, pero eso ya lo sé, por eso simplemente escribí qué tiene que ver la verificación de firma con eso. La verificación se trata de la autenticidad del archivo y no está relacionada con las propiedades del dispositivo.