Tengo una instalación de Android 12 cargada en un ARM SoC "super" SBC (Firefly ITX-3588J) y quiero intentar que Google Play funcione en él, ya que la imagen stock A12 no viene con él. Debido a que este es un sistema informático completo y no un teléfono inteligente, ambos tienen acceso completo a la memoria, gestor de arranque, Root, etc. sin embargo, también, casi todas las instrucciones que he encontrado en línea para instalar cosas como que parecen suponer un teléfono inteligente con diferentes grados de restricción.
Mi mejor enfoque hasta ahora ha sido conseguir el paquete "NikGApps" (), en lugar de Open GApps, porque este último no soporta actualmente Android 12, pero el primero sí. Sin embargo, no tengo ni idea de cómo cargar el paquete en el sistema. Buscando, la mayoría de la gente en los teléfonos inteligentes parecen hacer esto usando algo llamado TWRP, pero TWRP aparentemente no es compatible con Android 12 . Sin embargo, es evidente que el autor de ese paquete de alguna manera la intención de que se instale en Android 12, pero las instrucciones que proporcionan para hacer eso son extremadamente tersa y simplemente decir "flash" a la junta sin detalles de cómo hazlo.
Seguir investigando parece sugerir que la respuesta es utilizar adb sideload
después de arrancar a la población (es decir, no TWRP) modo de recuperación, sin embargo, el problema aquí es que cuando lo hago me sale un E:Signature verification failed
error y el sistema se niega a completar la instalación (en algún punto entre el 40% y el 50%, creo que el 47%). Presumiblemente, y por lo que he podido averiguar en Internet, se trata de un problema relacionado con el hecho de que no se trata de un paquete "bendecido" oficialmente para el sistema Android (es decir, tiene que estar firmado y aprobado por alguna fuente "fiable").
Y mi pregunta es: ¿hay alguna forma de evitarlo? ¿Cómo puedo instalar este paquete con éxito y correctamente?