Odblokuj komputer z Androidem

10

Byłem całkiem pewien, że to pytanie zostało już zadane i starałem się znaleźć rozwiązanie, ale nie mogłem znaleźć wiele.

Próbuję zablokować / odblokować komputer z urządzenia z systemem Android. Nie chcę do tego używać BTProximity, ponieważ nawet jeśli jestem w innym pokoju w domu, byłby w stanie wykryć mój telefon i odblokować komputer. Chcę mieć lepszą kontrolę nad wydarzeniem, które wyzwala blokadę / odblokowanie, zamiast polegać na bliskości.

Byłbym bardzo szczęśliwy, korzystając z Tasker, aby to osiągnąć, chociaż nie jestem w stanie znaleźć sposobu na zablokowanie / odblokowanie komputera za pomocą czegokolwiek, co może zrobić Tasker.

Rozwiązaniem może być system Windows lub Ubuntu, lub jedno i drugie.

Miejski
źródło

Odpowiedzi:

5

Najlepszym zintegrowanym rozwiązaniem z telefonem z Androidem i komputerem jest użycie Autoremote i EventGhost . Ogólna idea polega na tym, że używasz AutoRemote, aby wysłać wiadomość do Eventghost, która następnie odblokowuje lub blokuje komputer. Zadanie będzie wyglądać mniej więcej tak:

AUTOREMOTE MESSAGE
     DEVICE: NAME OF COMPUTER OR CHROME EXTENSION  <----Addressed at the end 
     MESSAGE: Unlock (Really could be anything)

Dalej jest strona EventGhost. Eventghost nie zawsze reaguje, szczególnie jeśli nie jesteś w sieci lokalnej, ale możesz to obejść za pomocą rozszerzenia Chrome AutoRemote Jeśli masz jakiekolwiek problemy z AutoRemote, programista ma świetną stronę internetową i jest bardzo aktywny w swojej grupie google. Kierunek instalacji wtyczki AutoRemote w Eventghost można znaleźć tutaj . Oto kroki, aby utworzyć wyzwalacz Eventghost:

  1. Utwórz makro, ale nie martw się, jeśli nie możesz znaleźć wtyczki AutoRemote. To naprawdę fantazyjny folder
  2. Dodaj zdarzenie z paska narzędzi, które uruchomi makro eventghost. Powinno to wyglądać tak: Autoremote.Message.unlock
  3. Następnie są twoje działania. To odblokuje twoje stanowisko pracy

Jeśli masz jakieś pytania, zadaj je w komentarzach, a ja postaram się jak najszybciej odpowiedzieć.

Jeśli moja odpowiedź rozwiązuje Twój problem, nie zapomnij go zaznaczyć, poproś o odpowiedź i głosuj za jej przydatnością. Jestem nowy i staram się tutaj budować swoją reputację.

The3rdIcon
źródło
Wielkie dzięki, to wygląda obiecująco. Chociaż wdrożenie i sprawdzenie tego zajęłoby mi trochę czasu. Jeśli komuś innemu uda się zastosować tę metodę, skomentuj tutaj.
Urban
Konfiguracja nie powinna zająć zbyt długo, ponieważ linki, które udowodniłem, są bezpośrednimi linkami do potrzebnych plików. Po pobraniu wystarczy upuścić i przeciągnąć je do ducha zdarzenia, aby działały.
The3rdIcon
Jakie połączenie między Androidem i iOS używa: Wifi / Bluetooth / cokolwiek innego?
yurkennis
„Spowoduje to odblokowanie stacji roboczej” - połączony post wymaga pobrania i uruchomienia MyUnlocker, który jest plikiem BAT systemu Windows. Czy istnieje podobny skrypt / program dla OS X?
yurkennis
Evenghost, który napędza wszystko, jest tylko na PC.
The3rdIcon
3

Możesz użyć telefonu NFC, aby odblokować komputer z sieci LAN, czyli zeskanować tag NFC i zalogować się do systemu Windows. Na telefonie z Androidem zainstaluj następujące oprogramowanie: Narzędzia NFC, Zadania NFC, Tasker, Unified Remote (wszystkie ze sklepu Play). Na komputerze zainstaluj serwer Unified Remote.

  1. Skonfiguruj aplikację Unified Remote w telefonie, aby połączyć się z komputerem, komunikacja powinna być ustawiona na szyfrowaną

  2. Użyj Taskera, aby utworzyć Unifed Remote (poprzez zintegrowaną wtyczkę UR Taskera) zdarzenia kliknięcia, tabulacji i obrysu, aby automatycznie wpisać hasło na ekranie blokady (lista poleceń w odpowiedniej kolejności, która odpowiada ekranowi blokady). Musisz się z nim bawić, aby poprawnie skonfigurować, przetestować kolejność kart, pociągnięcia strzałek itp

  3. Użyj Narzędzi i zadań NFC, aby pisać polecenia Unified Remote wykonywane przez Tasker na dowolnym zgodnym znaczniku NFC.

Uruchomienie zajmie trochę czasu, ale działa i trzeba zapłacić kilka dolarów za niektóre aplikacje, nie wszystkie są bezpłatne. Proces ten jest bezpieczny, jeśli zabezpieczysz Taskera za pomocą kodu PIN i bezpieczną komunikację Unified Remote. Pierwsze logowanie musi zostać wykonane w klasyczny sposób (klawiatura), aby umożliwić uruchomienie serwera Unified Remote.

Piotr
źródło
2

Zaimplementowałem to w podobny sposób jak The3rdIcon. Skorzystaj z jego odpowiedzi, aby uzyskać ramy, a ja mogę podać szczegóły. Zauważ, że program odblokowujący, który łączy, nie działa w systemie Windows 7 i nowszych, ale ta sztuczka zadziała. W moim konkretnym przypadku użyłem urządzenia Bluetooth podłączonego do mojej stacji roboczej do wykrywania bliskości, ale możesz zrobić wszystko, co ma zastosowanie. Oto rzeczywiste szczegóły.

Ponieważ komputery, z którymi pracuję, znajdują się za zaporą ogniową, używam przekierowania rozszerzenia AutoRemote do Chrome, które działa bardzo dobrze.

Tasker Bluetooth Blisko profilu

Uwagi: Zignoruj ​​bit% WorkHint, to jest coś innego. Ten profil wymaga sparowania z urządzeniem, ale nie połączenia. Nie reaguje strasznie (ze względu na oszczędność baterii), ale wykrywa blisko / daleko w ciągu kilku minut. Dodatkowo korzystam z kilku innych profili, które mogą wyzwalać odblokowanie, aby było bardziej responsywne, ale to powinno zacząć. Mój przykład wysyła do kanału AutoRemote (Praca), aby mógł dla mnie zablokować / odblokować 2 komputery.

Profile: BT Work Near (166)
State: BT Near [ Name:yourbluetoothdevice Address:* Major Device Class:Audio / Video Standard Devices:On Low-Energy (LE) Devices:Off Unpaired Devices:Off Toggle BlueTooth:Off ]

Enter: Anon (167)
A1: Variable Set [ Name:%WorkHint To:true Do Maths:Off Append:Off ] 
A2: AutoRemote Message [ Configuration:Recipient: Group
Message: Unlock
Channel: Work Package:com.joaomgcd.autoremote Name:AutoRemote Message Timeout (Seconds):200 ]

Exit: Anon (168)
A1: Variable Clear [ Name:%WorkHint Pattern Matching:Off ] 
A2: AutoRemote Message [ Configuration:Recipient: Group
Message: Lock
Channel: Work Package:com.joaomgcd.autoremote Name:AutoRemote Message Timeout (Seconds):200 ]

EventGhost Lock Macro

Uwagi: Wykorzystują one małą sztuczkę, aby uzyskać blokadę / odblokowanie. Zasadniczo rozłącza się z sesją konsoli, a następnie łączy się z nią ponownie w celu odblokowania. Nadal wyświetla ekran CTRL-ALT-DEL, a osoba chcąca skorzystać z komputera musiałaby się zalogować. Pamiętaj, że sztuczka ponownego połączenia nie zadziała, jeśli użyjesz akcji blokady stacji roboczej EventGhost lub faktycznej blokady WIN-L.

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1700">
    <Macro Name="Lock Workstation" id="6" Expanded="True">
        <Event Name="AutoRemote.Message.Lock" />
        <Action>
            System.Execute(u'c:\\windows\\system32\\tsdiscon.exe', u'', 0, False, 2, u'', False, True, u'', False, False, False)
        </Action>
    </Macro>
</EventGhost>

EventGhost Odblokuj makro

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1700">
    <Macro Name="Unlock Workstation" id="9" Enabled="False" Expanded="True">
        <Event Name="AutoRemote.Message.Unlock" />
        <Action>
            System.Execute(u'C:\\Windows\\System32\\tscon.exe', u'1 /dest:console /password:yourpassword', 0, False, 2, u'', False, True, u'', False, True, False)
        </Action>
    </Macro>
</EventGhost>

Korzystam z kilku innych makr, aby wysłać powiadomienie na mój telefon, gdy komputery są zablokowane lub odblokowane automatycznie lub ręcznie. Mogę je również opublikować, jeśli są jakieś zainteresowania.

Bryan
źródło
1

Jeśli ktoś jest zainteresowany ... istnieje aplikacja dla tego
http://www.rohos.com/2013/12/login-unlock-computer-by-using-smartphone/
Instaluj aplikacje na komputerze i telefonie, ładne prosta konfiguracja. Przetestowałem i działa. 15-dniowy okres próbny. Licencja 32 $.
Byłoby miło, gdyby można to zrobić za pomocą Taskera.

PS Nie rozumiem, dlaczego aplikacji nie ma w Sklepie Play. Chociaż nie znalazłem żadnych negatywnych opinii na ten temat.

Gh0sT
źródło
Próbowałem, ale z jakiegoś powodu nie odblokowuje mojego Maca przez Wi-Fi, podczas gdy blokada Bluetooth musi ręcznie włączyć / wyłączyć Bluetooth w celu zablokowania / odblokowania - niezbyt praktyczne.
yurkennis
1

Ten program dla systemu Windows blokuje i odblokowuje, pozwala dostosować odległość (zgodnie z żądaniem), powiadamia telefon, jeśli ktoś próbuje ukraść laptopa, pozwala blokować / odblokowywać za pomocą czytnika linii papilarnych telefonu i blokuje wygaszacz ekranu, gdy jesteś w zasięgu Bluetooth.

Musisz zainstalować program na komputerze z systemem Windows, aplikację na telefonie z Androidem / smartwach i wybrać dostawcę poświadczeń na ekranie blokady. Jest bezpłatny, ale ma reklamy w telefonie.

Witryna ma również program dla komputerów Mac.

RR
źródło