Genymotion viene con VirtualBox (si no lo has instalado ya).
Ábrelo y deberías ver tu emulador allí con una vista previa de la pantalla.
El contenido es sólo un terminal con texto blanco sobre fondo negro.
Podemos utilizar este terminal para interactuar con el shell de forma bastante sencilla, sin necesidad de autenticación.
Abra la ventana (pulse el botón verde Show
) y simplemente borrar todo *.key
archivos en el /data/system/
directorio.
Por suerte el terminal ya se está ejecutando como el usuario Root y así podemos ejecutar el comando rm /data/system/*.key
.
Esto elimina todo información de bloqueo codificada y con hash y obliga al sistema a eliminar cualquier protección presente (una característica de KeyGuard de Android para evitar el bloqueo total del sistema).
Reinicie el emulador (utilizando el comando reboot
) y esperar unos segundos.
Para concluir: No intentes proteger un emulador, no hay ni debería haber nunca ninguna razón para almacenar datos privados en un sistema emulado principalmente volátil. Estos emuladores están diseñados para ayudarte a crear aplicaciones (lo que significa que a veces hay que esperar mucho tiempo para terminar la compilación) y una pantalla de bloqueo es más que molesta para desbloquear cada vez que necesitas probar una nueva versión.