#!/bin/bash
# ADB watch for login and unlock a phone

dbus-monitor --session "type=signal,interface=org.freedesktop.ScreenSaver" | while read MSG; do
    LOCK_STAT=`echo $MSG | grep boolean | awk '{print $2}'`
    if [[ "$LOCK_STAT" == "true" ]]; then
        android-lock -l
    elif [[ "$LOCK_STAT" == "false" ]]; then
        android-lock -u
    fi
done
