Mis habilidades de Java son bajas, pero estoy dominando el shell.
Uso LineageOS 14.1 (derivado de cyanogenmod).
Me gustaría crear un script de shell en un dispositivo con root para habilitar/deshabilitar la pantalla de bloqueo (PIN).
Me gustaría desbloquear mi pantalla en casa cuando esté presente un SSID especial.
Puedo descubrir mi red conocida ejecutando :
#!/bin/bash
iw dev wlan0 scan | grep MI_SSID
Ahora, ¿hay un comando en la línea de comandos para deshabilitar/habilitar la pantalla de bloqueo basada en PIN dependiendo del resultado de este comando, por favor?
Tal vez algo basado en
am
Intenté hacer una diferencia entre ps
con y sin la pantalla de bloqueo, pero solo tengo cyanogenmod.snap
como diferencia, intenté matar el proceso, pero aún sigue la pantalla de bloqueo.
¿Algún consejo, por favor?
2 votos
No respondiendo directamente pero esto es trivial con Tasker: forums.androidcentral.com/ambassador-guides-tips-how-tos/…
0 votos
Gracias, pero prefiero una solución CLI o gratuita, no tengo la tienda de aplicaciones para comprar aplicaciones pagas. Hay otras aplicaciones como esta, pero parece que no son fuentes confiables y tienen advertencias/limitaciones extrañas.