Desbloquear PC do Android

10

Eu tinha certeza de que essa pergunta já havia sido feita e tentei muito encontrar uma solução, mas não consegui encontrar muita coisa.

Estou tentando bloquear / desbloquear meu PC no meu dispositivo Android. Não quero usar o BTProximity para fazer isso porque, mesmo que eu esteja em outro cômodo da casa, ele poderá detectar meu telefone e desbloquear o computador. Quero um controle mais preciso sobre o evento que aciona o bloqueio / desbloqueio, em vez de depender da proximidade.

Ficaria muito feliz em usar o tasker para conseguir isso, embora não seja possível encontrar uma maneira de o meu PC bloquear / desbloquear com qualquer coisa que o tasker possa fazer.

A solução pode ser para Windows ou Ubuntu, ou ambos.

Urbano
fonte

Respostas:

5

A melhor solução integrada com o seu telefone Android e PC é usar Autoremote e EventGhost . A idéia geral é que você use o AutoRemote para enviar uma mensagem ao Eventghost que desbloqueia ou bloqueia o seu PC. A tarefa será mais ou menos assim:

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

O próximo é o lado EventGhost. O Eventghost nem sempre responde, especialmente se você não estiver na rede local, mas você pode contornar isso com a Extensão do Chrome do AutoRemote. Se você tiver algum problema com o AutoRemote, o desenvolvedor tem um ótimo site e é muito ativo em seu grupo do Google. A direção para instalar o plug AutoRemote no Eventghost pode ser encontrada aqui . Aqui estão as etapas para criar o gatilho Eventghost:

  1. Crie uma macro, mas não se preocupe se não conseguir encontrar o plug-in AutoRemote. Esta é realmente uma pasta chique
  2. Adicione um evento da barra de ferramentas que acionará a macro eventghost. Deve ficar assim: Autoremote.Message.unlock
  3. A seguir, suas ações. Isso desbloqueará sua estação de trabalho

Se você tiver alguma dúvida, sinta-se à vontade para perguntar nos comentários e farei o possível para responder rapidamente.

Se minha resposta resolver seu problema, não se esqueça de marcá-la, pedir a resposta e fazer um voto positivo por sua utilidade. Sou novo e estou tentando construir minha reputação aqui.

The3rdIcon
fonte
Muito obrigado, isso parece promissor. Embora, levaria algum tempo para implementar isso e verificar. Se alguém conseguir usar esse método, comente aqui.
Urbano
Não deve demorar muito para configurar, pois os links que eu provei são links diretos para os arquivos que você precisa. Uma vez baixado, você só precisará soltá-los e arrastá-los para o fantasma do evento para fazê-los funcionar.
The3rdIcon
Que conexão entre Android e iOS ele usa: Wifi / Bluetooth / qualquer outra coisa?
Yurkennis
"Isso desbloqueará sua estação de trabalho" - a publicação vinculada requer o download e a execução do MyUnlocker, que é o arquivo BAT do Windows. Existe um script / programa semelhante para o OS X?
Yurkennis
Evenghost, que dirige tudo, é apenas para PC.
The3rdIcon 23/09/15
3

Você pode usar um telefone NFC para desbloquear o PC da LAN, também conhecido como digitalizar uma etiqueta NFC e fazer login no Windows. No seu telefone Android, instale o seguinte software: Ferramentas NFC, Tarefas NFC, Tasker, Controle remoto unificado (todos da loja de jogos). No seu PC, instale o servidor remoto unificado.

  1. Configure o aplicativo Unified Remote no seu telefone para conectar-se ao seu PC, a comunicação deve ser definida como criptografada

  2. Use o Tasker para criar eventos de clique, tabulação e traçado do Unifker Remote (via plug-in UR integrado da Tasker), para digitar automaticamente sua senha na tela de bloqueio (lista de comandos na ordem correta que corresponde à tela de bloqueio). Você precisa brincar com ele para configurá-lo corretamente, testar pedidos de guias, traços de seta etc.

  3. Use as Ferramentas e tarefas NFC para escrever comandos remotos unificados executados pela Tasker em qualquer etiqueta NFC compatível.

Vai levar algum tempo para fazê-lo funcionar, mas funciona e você precisa pagar alguns dólares por alguns dos aplicativos, pois eles não são todos de graça. O processo é seguro se você proteger o Tasker com um PIN e a comunicação remota unificada. O primeiro logon deve ser realizado da maneira clássica (teclado), para permitir a inicialização do servidor remoto unificado.

Peter
fonte
2

Na verdade, eu implementei isso de maneira semelhante ao The3rdIcon. Use sua resposta para obter a estrutura, e eu posso fornecer detalhes. Observe que o programa de desbloqueio que ele vincula não funciona no Windows 7 ou superior, mas esse truque funcionará. Para o meu caso em particular, usei um dispositivo bluetooth conectado à minha estação de trabalho para detecção de proximidade, mas você pode fazer o que for aplicável. Aqui estão os detalhes reais.

Como os PCs com os quais estou trabalhando estão protegidos por um firewall, estou usando o redirecionamento de extensão Chrome do AutoRemote, que funciona muito bem.

Tasker Bluetooth Próximo perfil

Notas: Ignore o bit% WorkHint, é para outra coisa. Este perfil exige que você esteja emparelhado com o dispositivo, mas não conectado. Ele não responde muito bem (por razões de economia de bateria), mas será detectado próximo / distante em alguns minutos. Além disso, uso alguns outros perfis que podem acionar um desbloqueio para que ele seja mais responsivo, mas isso deve ajudá-lo a começar. Meu exemplo envia para um canal AutoRemote (Trabalho) para que ele possa bloquear / desbloquear 2 computadores para mim.

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 ]

Macro de bloqueio EventGhost

Notas: Eles usam um pequeno truque para realizar o bloqueio / desbloqueio. Ele basicamente se desconecta da sessão do console e depois se reconecta a ela para o desbloqueio. Ele ainda exibe a tela CTRL-ALT-DEL e alguém que pretenda usar o PC realmente precisa fazer login. Observe que o truque de reconexão não funcionará se você usar a ação da estação de trabalho de bloqueio EventGhost ou um bloqueio WIN-L real.

<?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>

Macro de desbloqueio do EventGhost

<?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>

Uso algumas outras macros para enviar uma notificação ao meu telefone quando os PCs são bloqueados ou desbloqueados, automática ou manualmente. Também posso publicá-las se houver interesse.

Bryan
fonte
1

Caso alguém esteja interessado ... existe um aplicativo para isso
http://www.rohos.com/2013/12/login-unlock-computer-by-using-smartphone/
Instale aplicativos no PC e no telefone, bastante configuração simples. Já testou e funciona. Período experimental de 15 dias. 32 $ licença.
Seria bom se isso pudesse ser feito com Tasker.

PS Não entendo por que o aplicativo não está na Play Store. Embora eu não tenha encontrado comentários negativos sobre o assunto.

Gh0sT
fonte
Eu tentei, mas ele não desbloqueia meu Mac por wifi por algum motivo, enquanto o bloqueio do Bluetooth precisa ativar / desativar o Bluetooth manualmente para bloquear / desbloquear - não é muito prático.
Yurkennis
1

Este programa para Windows bloqueia e desbloqueia, permite ajustar a distância (conforme solicitado), notifica o telefone se alguém tentar roubar seu laptop, permite bloquear / desbloquear com o leitor de impressões digitais do telefone e bloqueia o protetor de tela quando você estiver dentro do alcance do Bluetooth.

Você precisará instalar o programa no seu PC com Windows, um aplicativo no seu telefone Android / smartwach e selecionar um Fornecedor de credenciais na tela de bloqueio. É gratuito, mas tem anúncios no telefone.

O site também possui um programa para Mac.

RR
fonte