Esta semana, na série Tasker Pro do XDA, mostraremos como copiar automaticamente códigos de autenticação de dois fatores enviados via SMS.
Supõe-se que a automação visa simplificar as tarefas diárias para lhe dar mais tempo precioso fazendo as coisas que você ama. No XDA, mostramos como você pode usar o Tasker para proteja seu dispositivo, melhorar a produtividade, ou tornar a condução mais segura, tudo parte de nossa série chamada 'Semana do Tasker.'
Mas a diversão não termina aí. Se você está ansioso por algumas tarefas Tasker realmente incríveis (e estão cansados do tedioso coisas como dizer como reiniciar o telefone ou agitar o telefone para ativar a tela), então nosso novo Série Tasker Pro é para você.
Estaremos postando uma série de altamente avançado Perfis do Tasker que mostrarão o quão poderoso o Tasker pode ser se você estiver disposto a pensar fora da caixa. Embora tenhamos feito a maior parte do trabalho duro para você e você certamente esteja livre para importar meus perfis e usá-los como estão, Eu recomendo fortemente que você aprenda como usar o Tasker se quiser personalizar essas tarefas você mesmo. Em nosso
Dicas e truques do Tasker fóruns ou no subreddit /r/Tasker do Reddit, você pode compartilhar e trabalhar com outras pessoas sobre como implementar uma ideia que você possa ter (como Eu fiz muitas vezes).Isso é Semana 4 do Tasker pro. Semana passada, mostramos como você pode usar o Tasker para marcar automaticamente todas as novas fotos tiradas com o título de um evento de calendário em andamento. Esta semana mostraremos como copie códigos de autenticação de dois fatores enviados via SMS sem sair do seu aplicativo!
Tasker Pro nº 4: copiar códigos de autenticação de dois fatores
Com tantos bancos de dados de senhas sendo violados atualmente, muitas pessoas que desejam tornar suas contas online mais seguras estão optando por habilitar a autenticação de dois fatores em seus serviços. A forma como um serviço implementa o envio de códigos de autenticação de dois fatores difere de serviço para serviço (SMS, e-mail, aplicativo autenticador, etc.), então, infelizmente, você terá que confiar em qualquer método no qual o serviço você se inscreveu permite. Para os muitos serviços que enviam códigos 2FA via SMS, pode ser um pouco problemático ter que abrir seu Aplicativo SMS para copiar o código (e em aplicativos mal codificados, o aplicativo pode até fechar antes de você colar o 2FA código!)
Nesse caso, podemos usar Tasker para interceptar mensagens SMS e exibir um torrada curta ou lanchonete com o código em cima de qualquer aplicativo que você esteja usando no momento! Você pode pressionar um botão para obtê-lo copie para sua área de transferência, e depois 15 segundos sua área de transferência será limpa automaticamente.
Requisitos
- Tasker ($ 2,99)
Os itens a seguir são OPCIONAIS, no entanto, se você quiser replicar exatamente minha configuração (ou apenas importar meu script), você precisará instalar estes dois plug-ins:
- Notificação automática
- Plug-in Tasker da barra de lanches
Instruções
Este script requer algumas alterações em sua lista de contatos antes de começarmos. Para que este script detecte quando mensagens SMS são enviadas por determinadas instituições, você precisará nomeá-las como contato previamente. Por exemplo, se você receber mensagens SMS do PayPal para fins de 2FA, você desejará nomear esse contato para que Tasker reconheça a origem da mensagem. Mas aqui está a parte importante: você vai querer prefaciar cada um dos nomes de contato com a mesma palavra para tornar as coisas fáceis e agradáveis para Tasker. No meu caso, nomeei cada um dos meus contatos "Verificação *" onde * é PayPal, LinkedIn, etc. Dessa forma, Tasker pode simplesmente analisar a parte “Verificação” do nome para obter a instituição real que enviou o SMS 2FA.
Aqui está a visão geral do perfil que você fará. Na verdade, é bastante simples, mas vamos detalhá-lo com mais detalhes para você. A primeira coisa que você precisa fazer é criar um novo Perfil do Evento que é acionado quando um SMS é recebido. Para o nome do contato, faça-o Verificação * o que significa que qualquer contato que contenha o termo "Verificação" acionará esse perfil, ou seja, qualquer contato que você nomeou explicitamente como tal. Deixe a parte do corpo em branco, pois cada instituição envia um corpo de texto diferente que não conseguimos corresponder imediatamente no perfil.
Agora, vamos analisar as ações necessárias para este perfil:
- OPCIONAL: Plugins -> AutoNotificação -> Consulta de AutoNotificação. Configure-o para consultar uma notificação enviada pelo seu aplicativo SMS. Isso não é realmente necessário, mas pode economizar algum tempo, ajudando-nos a interceptar e descartar automaticamente a notificação enviada pelo seu aplicativo de SMS, pois já estaremos interagindo com ele.
- Variáveis --> Conjunto de Variáveis. Definir %grampo para %GRAMPO. Salve a mensagem atual na área de transferência caso optemos por copiar o código 2FA.
- Variáveis --> Conjunto de Variáveis. Definir %texto para %SMSRB. Salve o corpo da mensagem de texto em uma variável.
- Variáveis --> Conjunto de Variáveis. Definir %de para %SMSRN. Defina o nome do contato como uma variável.
- Variáveis --> Substituição de pesquisa de variável. Variável: %texto. Procurar: \d{3,} Clique em "Multilinha", "Apenas uma partida", e armazenar correspondências em %código. Isso pesquisará no corpo da mensagem de texto qualquer sequência de números com 3 caracteres ou mais, que deve ser o código 2FA. Ele armazenará todos os resultados em uma variável, que deve ser apenas uma correspondência.
- OPCIONAL: Plug-ins -> AutoNotificação -> Cancelamento de AutoNotificação. Outra identificação: % anid. Pacote: %umpacote. Marcação: %antag. Isso descartará a notificação do seu aplicativo SMS.
- OPCIONAL: Plugins -> Plugin Snackbar Tasker -> Snackbar com botão. Mensagem: % de: % código1. Botão: CÓPIA DE. Comando: cópia de. Verifique se e defina-o como %code1 está definido. Isso exibirá uma barra de lanches com seu código e um botão para copiar o texto, somente se um código 2FA for encontrado.
- OPCIONAL: Sistema -> Definir área de transferência. Texto: %código1. Verifique se e faça %sb_command ~ copiar. Isso copiará o código para sua área de transferência, se você assim escolher.
- OPCIONAL: Plugins -> Plugin Snackbar Tasker -> Snackbar sem botão. Mensagem: Copiado para a área de transferência, apagando em 15 segundos...
- OPCIONAL: Tarefa -> Espere. Aguarde 15 segundos. O tempo de espera até você limpar a área de transferência.
- OPCIONAL: Sistema -> Definir área de transferência. Texto: %grampo. Isso irá restaurar sua área de transferência.
- OPCIONAL: Plugins -> Plugin Snackbar Tasker -> Snackbar sem botão. Mensagem: Área de transferência restaurada.
Se você preferir não usar o plug-in Snackbar Tasker, basta copiar a mensagem da etapa 7 e exibir uma mensagem brinde usando Alerta -> Flash.
E voilá! Se você conseguir acompanhar isso, parabéns, você é praticamente um mestre no Tasker! Confuso em uma etapa e quer apenas importar o roteiro e seguir com sua vida? Não posso culpar você, este me levou a pensar muito para entender direito.
Se quiser importar este perfil, você pode baixe-o do Android File Host aqui. Para importar a tarefa, você precisa primeiro desabilitar o Modo Iniciante no Tasker acessando o menu -> preferências. Na guia UI, desmarque ‘Modo Iniciante’. Em seguida, de volta ao menu principal do Tasker, clique na guia ‘Tarefas’. Em seguida, mantenha pressionada a guia ‘Tarefas’ e pressione ‘Importar’. Navegue até onde você baixou meu arquivo .prf.xml e selecione-o para importá-lo. Depois de importá-lo, você estará livre para brincar com ele como achar melhor.
Na próxima semana, para o Tasker Pro, mostrarei como evite constrangimentos no local de trabalho, certificando-se de ter sempre um alarme pronto pela manhã e desativando quaisquer alarmes que você acionou acidentalmente!
O que você gostaria que eu fizesse com Tasker? Deixe-nos saber abaixo e poderemos apresentar sua ideia em um artigo futuro!