Esto es una prueba de concepto de una de las charlas de Rooted CON 2016
https://www.youtube.com/watch?v=JeO-ABq_joc
Conecta tu dispositivo de USB
Navega asta esta ruta
/usr/binEjecuta el comando
udisksctl monitorDesconecta y vuelve a conectar el dispositivo usb
Tendrás que buscar tu dispositivo USB para conseguir la ID
Una vez que tengas el ID, solo tienes que remplazarlo en el script
python lock.pySi todo anda bien, debería de salirte la pantalla de iniciar sesión automáticamente una vez que desconectes el usb.
si intentas hacer login y el dispositivo esta desconectado, automáticamente en dos segundos saldrá la pantalla de login.
Ahora bien, si el dispositivo esta conectado y intentas hacer login de nuevo, reconocerá el dispositivo usb y tendrás acceso al sistema.


