Tengo un teléfono Android Nexus 5 con la pantalla bloqueada con patrón estándar. ¿Existe alguna forma de ver un historial (reciente) de cuándo se desbloqueó mi pantalla?
Respuesta
¿Demasiados anuncios?Si no has reiniciado tu Android, entonces es posible que puedas obtener la marca de tiempo de los últimos desbloqueos realizados. Configura adb en la PC y ejecuta:
adb shell dumpsys activity broadcasts
En la (posiblemente) abrumadora salida,
-
Para Android stock 6.0.1:
- localiza la cadena Historical broadcasts summary [background]. A continuación se mostrará el resumen de algunas transmisiones históricas.
-
En la nueva información proporcionada, localiza la cadena _android.intent.action.USER_PRESENT_1. Una de las próximas líneas a cada línea coincidente te mostrará la marca de tiempo de un desbloqueo exitoso.
El orden de las líneas coincidentes será cronológico, con la entrada más reciente siendo la primera en mostrarse.
-
Para Android stock 5.1.1:
- localiza la cadena Historical broadcasts [background]. A continuación se mostrarán los detalles de algunas transmisiones históricas.
-
En la nueva información proporcionada, localiza la cadena _android.intent.action.USER_PRESENT_1. Una de las próximas líneas a cada línea coincidente te mostrará la marca de tiempo de un desbloqueo exitoso.
El orden de las líneas coincidentes será cronológico, con la entrada más reciente siendo la primera en mostrarse.
Una demostración realizada en Android 6.0.1:
adb shell "dumpsys activity broadcasts | sed -ne '/Historical broadcasts summary \[background\]/,\$p' | grep -A2 'android.intent.action.USER_PRESENT'"
Salida:
(Haz clic en la imagen para ampliar)
En la salida,
- enq: enqueueClockTime
- disp: dispatchedClockTime
-
fin: finishedTime
No sé a qué corresponde cada una en particular, pero puedo asegurarte que una de ellas es lo que buscas, posiblemente la primera. La salida está en consonancia con la observación rudimentaria realizada en paralelo al mantener un registro del tiempo durante el desbloqueo de la pantalla.
1 Cortesía de Chris por la respuesta <a href="https://stackoverflow.com/a/3451916">aquí</a>.