С готовыми решениями не знаком, я бы сделал так:
Можно запустить powershell скрипт в режиме службы на windows 8, который пингует устройство с нужным сетевым именем/ip (Ваш телефон), к примеру, каждые 30 секунд с таймаутом 15 секунд. Если ответ ping положительный, выполняется
разблокировка.