Tasker Pro: copiez les codes d'authentification à deux facteurs sans changer d'application !

Cette semaine, dans la série Tasker Pro de XDA, nous allons vous montrer comment copier automatiquement les codes d'authentification à deux facteurs envoyés par SMS.

L'automatisation est censée simplifier les tâches quotidiennes pour vous donner plus de temps précieux pour faire les choses que vous aimez. Chez XDA, nous vous avons montré comment utiliser Tasker pour sécurisez votre appareil, améliorer la productivité, ou rendre la conduite plus sûre, le tout faisant partie de notre série intitulée 'Semaine des tâches.'

Mais le plaisir ne s'arrête pas là. Si tu as envie de des tâches Tasker vraiment géniales (et j'en ai marre du ennuyeux des choses comme vous dire comment redémarrer votre téléphone ou secouer votre téléphone pour réactiver l'écran), puis notre nouveau Série Tasker Pro est pour toi.

Nous publierons une série de très avancé Des profils Tasker qui vous montreront à quel point Tasker peut être puissant si vous êtes prêt à sortir des sentiers battus. Bien que nous ayons fait le plus gros du travail pour vous et que vous soyez certainement libre d'importer mes profils et de les utiliser tels quels, Je vous recommande fortement d'apprendre à utiliser Tasker si vous souhaitez pouvoir personnaliser ces tâches. toi-même. Sur notre

Trucs et astuces pour les Taskeurs forums ou sur le subreddit /r/Tasker de Reddit, vous pouvez partager et travailler avec d'autres sur la façon de mettre en œuvre une idée que vous pourriez avoir (comme j'ai fait plusieurs fois).

C'est Semaine 4 de Tasker pro. La semaine dernière, nous vous avons montré comment utiliser Tasker pour marquer automatiquement toutes les nouvelles photos prises avec le titre d'un événement du calendrier en cours. Cette semaine, nous allons vous montrer comment copiez les codes d'authentification à deux facteurs envoyés par SMS sans quitter votre application !


Tasker Pro #4: copier les codes d'authentification à deux facteurs

Avec autant de bases de données de mots de passe violées de nos jours, de nombreuses personnes souhaitant sécuriser davantage leurs comptes en ligne choisissent d'activer l'authentification à deux facteurs au sein de leurs services. La manière dont un service met en œuvre l'envoi de codes d'authentification à deux facteurs diffère d'un service à l'autre (SMS, e-mail, application d'authentification, etc.), vous devrez donc malheureusement vous fier à la méthode du service auquel vous vous êtes inscrit permet. Pour les très nombreux services qui envoient des codes 2FA par SMS, il peut être un peu gênant de devoir ouvrir votre compte. Application SMS pour copier le code (et dans les applications mal codées, l'application peut même se fermer avant que vous puissiez coller le 2FA code!)

Dans ce cas, nous pouvons utiliser Tasker pour intercepter des SMS et afficher un toasts courts ou collation avec le code au-dessus de l'application que vous utilisez actuellement! Vous pouvez appuyer sur un bouton pour l'avoir copier dans votre presse-papier, et après 15 secondes votre presse-papiers sera automatiquement effacé.


Exigences

  • Tâcheur (2,99 $)

Les éléments suivants sont FACULTATIFS, cependant, si vous souhaitez répliquer exactement ma configuration (ou simplement importer mon script), vous devrez alors installer ces deux plug-ins :

  • Notification automatique
  • Plugin Tasker Snackbar

Instructions

Ce script nécessite quelques modifications de votre liste de contacts avant de commencer. Pour que ce script détecte l'envoi de SMS par certaines institutions, vous devrez au préalable les nommer comme contact. Par exemple, si vous recevez des messages SMS de PayPal à des fins 2FA, vous souhaiterez alors nommer ce contact afin que Tasker reconnaisse d'où vient le message. Mais voici la partie importante: vous souhaiterez faire précéder chacun des noms de contact avec le même mot pour rendre les choses agréables et faciles pour Tasker. Dans mon cas, j'ai nommé chacun de mes contacts"Vérification *" où * est PayPal, LinkedIn, etc. De cette façon, Tasker peut simplement analyser la partie « Vérification » du nom pour obtenir l'institution réelle qui a envoyé le SMS 2FA.

Voici un aperçu du profil que vous réaliserez. C'est en fait assez simple, mais nous allons le détailler plus en détail pour vous. La première chose à faire est de créer un nouveau Profil d'événement qui se déclenche lorsqu'un Un SMS est reçu. Pour le nom du contact, indiquez-le Vérification * ce qui signifie que tout contact contenant le terme « Vérification » déclenchera ce profil, ce qui signifie tout contact que vous avez explicitement nommé comme tel. Laissez la partie du corps vide, car chaque institution envoie un corps de texte différent que nous ne pouvons pas faire correspondre immédiatement dans le profil.

Passons maintenant aux actions dont vous aurez besoin pour ce profil :

  1. FACULTATIF: Plugins --> AutoNotification --> Requête d'AutoNotification. Configurez-le pour demander une notification envoyée par votre application SMS. Ce n'est pas vraiment nécessaire, mais cela peut vous faire gagner du temps en nous aidant à intercepter et à rejeter automatiquement la notification envoyée par votre application SMS, car nous allons déjà interagir avec elle.
  2. Variables -> Ensemble de variables. Ensemble %agrafe à %AGRAFE. Enregistrez le message actuel dans le presse-papiers au cas où nous choisirions de copier le code 2FA.
  3. Variables -> Ensemble de variables. Ensemble %texte à %SMSRB. Enregistrez le corps du message texte dans une variable.
  4. Variables -> Ensemble de variables. Ensemble %depuis à %SMSRN. Définissez le nom du contact sur une variable.
  5. Variables -> Remplacement de la recherche de variable. Variable: %texte. Recherche: \d{3,} Cliquez sur "Multiligne", "Un seul match", et stocker les correspondances dans %code. Cela recherchera dans le corps du message texte toute chaîne de chiffres de 3 caractères ou plus, qui devrait être le code 2FA. Il stockera tous les résultats dans une variable, qui ne devrait être qu'une seule correspondance.
  6. FACULTATIF: Plugins -> AutoNotification -> AutoNotification Annuler. Autre identifiant: %anid. Emballer: %unpackage. Étiqueter: %antag. Cela supprimera la notification de votre application SMS.
  7. FACULTATIF: Plugins -> Plugin Snackbar Tasker -> Snackbar avec bouton. Message: %de: %code1. Bouton: COPIE. Commande: copie. Vérifiez si et réglez-le sur %code1 est défini. Cela affichera une barre de collations avec votre code et vous donnera un bouton pour copier le texte, uniquement si un code 2FA est trouvé.
  8. FACULTATIF: Système -> Définir le Presse-papiers. Texte: %code1. Vérifiez si et faites-le %sb_command ~ copier. Cela copiera le code dans votre presse-papiers si vous le souhaitez.
  9. FACULTATIF: Plugins -> Plugin Snackbar Tasker -> Snackbar sans bouton. Message: Copié dans le presse-papiers, effacé dans 15 secondes...
  10. FACULTATIF: Tâche -> Attendez. Attendez 15 secondes. Le temps d'attendre que vous vidiez votre presse-papiers.
  11. FACULTATIF: Système -> Définir le Presse-papiers. Texte: %agrafe. Cela restaurera votre presse-papiers.
  12. FACULTATIF: Plugins -> Plugin Snackbar Tasker -> Snackbar sans bouton. Message: Presse-papiers restauré.

Si vous préférez ne pas utiliser le plugin Snackbar Tasker, vous pouvez simplement copier le message de l'étape 7 et afficher un message toast en utilisant Alert --> Flash.


Et voilà ! Si vous parvenez à suivre cela, alors félicitations, vous maîtrisez quasiment Tasker! Vous êtes confus au sujet d'une étape et souhaitez simplement importer le script et continuer votre vie? Je ne peux pas vous en vouloir, celui-ci m'a demandé beaucoup de réflexion pour bien le comprendre.

Si vous souhaitez importer ce profil, vous pouvez téléchargez-le depuis Android File Host ici. Pour importer la tâche, vous devez d'abord désactiver le mode débutant dans Tasker en allant dans le menu --> préférences. Sous l'onglet UI, décochez « Mode débutant ». Puis de retour dans le menu principal de Tasker, cliquez sur l'onglet « Tâches ». Appuyez ensuite longuement sur l'onglet « Tâches » et appuyez sur « Importer ». Accédez à l'endroit où vous avez téléchargé mon fichier .prf.xml et sélectionnez-le pour l'importer. Une fois que vous l’avez importé, vous êtes libre de jouer avec comme bon vous semble.

La semaine prochaine, pour Tasker Pro, je vais vous montrer comment évitez l'embarras sur le lieu de travail en vous assurant d'avoir toujours une alarme prête le matin et en désactivant toutes les alarmes que vous avez réglées accidentellement !

Découvrez tous les scripts Tasker Pro !

Qu’aimeriez-vous me voir faire avec Tasker? Faites-le-nous savoir ci-dessous et nous présenterons peut-être votre idée dans un prochain article !