Tasker Pro: kopiuj kody uwierzytelniania dwuskładnikowego bez zmiany aplikacji!

click fraud protection

W tym tygodniu w serii Tasker Pro firmy XDA pokażemy, jak automatycznie kopiować kody uwierzytelniania dwuskładnikowego wysyłane SMS-em.

Automatyzacja ma polegać na upraszczaniu codziennych zadań, abyś miał więcej cennego czasu na robienie tego, co kochasz. Na XDA pokazaliśmy, jak możesz używać Taskera zabezpiecz swoje urządzenie, poprawić produktywność, Lub sprawić, że jazda będzie bezpieczniejsza, wszystko to jest częścią naszej serii zatytułowanej „Tydzień Taskera.'

Ale na tym zabawa się nie kończy. Jeśli swędzisz kilka naprawdę niesamowitych zadań Taskera (i są zmęczeni nudny takie jak informowanie Cię, jak ponownie uruchomić telefon lub potrząśnięcie telefonem, aby wybudzić wyświetlacz), a następnie nasza nowość Seria Tasker Pro jest dla Ciebie.

Będziemy publikować serię wysoce zaawansowany Profile Taskera, które pokażą Ci, jak potężny może być Tasker, jeśli chcesz myśleć nieszablonowo. Chociaż wykonaliśmy za Ciebie większość ciężkiej pracy i z pewnością możesz importować moje profile i używać ich w niezmienionej postaci, Gorąco polecam wypróbowanie nauki korzystania z Taskera, jeśli chcesz mieć możliwość dostosowania tych zadań się. Nad naszym

Wskazówki i porady dla Taskera na forach lub na subreddicie /r/Tasker Reddita możesz dzielić się z innymi i pracować nad tym, jak wdrożyć swój pomysł (jako zrobiłem wiele razy).

To jest Tydzień 4 z Tasker pro. Zeszły tydzień, pokazaliśmy Ci, jak możesz użyć Taskera do automatycznego oznaczania wszystkich nowych zdjęć zrobionych tytułem trwającego wydarzenia w kalendarzu. W tym tygodniu pokażemy Ci, jak to zrobić kopiuj kody uwierzytelniania dwuskładnikowego wysyłane SMS-em bez opuszczania aplikacji!


Tasker Pro #4: Skopiuj kody uwierzytelniania dwuskładnikowego

Ponieważ obecnie tak wiele baz danych haseł ulega naruszeniom, wiele osób chcących zwiększyć bezpieczeństwo swoich kont internetowych decyduje się na włączenie uwierzytelniania dwuskładnikowego w swoich usługach. Sposób, w jaki usługa wysyła Ci kody uwierzytelniania dwuskładnikowego, różni się w zależności od usługi (SMS, e-mail, aplikacja uwierzytelniająca itp.), więc niestety będziesz musiał polegać na dowolnej metodzie usługi, w której się zarejestrowałeś pozwala. Dla wielu, wielu usług wysyłających kody 2FA za pośrednictwem wiadomości SMS, otwarcie pliku może być nieco kłopotliwe Aplikacja do SMS-ów, aby skopiować kod (a w słabo zakodowanych aplikacjach aplikacja może nawet zostać zamknięta, zanim będzie można wkleić plik 2FA kod!)

W takim przypadku możemy użyć Taskera przechwytywać wiadomości SMS i wyświetl A krótki tost lub batonik z kodem na górze aplikacji, z której aktualnie korzystasz! Możesz nacisnąć przycisk, aby go mieć skopiuj do schowka, i po 15 sekund Twój schowek zostanie automatycznie wyczyszczony.


Wymagania

  • Tasker (2,99 USD)

Poniższe są OPCJONALNE, jednak jeśli chcesz dokładnie odtworzyć moją konfigurację (lub po prostu zaimportować mój skrypt), musisz zainstalować te dwie wtyczki:

  • Automatyczne powiadamianie
  • Wtyczka Tasker paska przekąsek

Instrukcje

Ten skrypt wymaga wprowadzenia pewnych zmian na liście kontaktów, zanim zaczniemy. Aby ten skrypt wykrywał wysyłanie wiadomości SMS przez określone instytucje, musisz wcześniej nadać im nazwę kontaktu. Na przykład, jeśli otrzymujesz wiadomości SMS od PayPal w celach 2FA, będziesz chciał nazwać ten kontakt, aby Tasker rozpoznał, skąd pochodzi wiadomość. Ale oto najważniejsza część: będziesz chciał poprzedzić każdą nazwę kontaktu tym samym słowem, aby uczynić zadanie łatwym i przyjemnym. W moim przypadku nazwałem każdy z moich kontaktów „Weryfikacja *” gdzie * to PayPal, LinkedIn itp. W ten sposób Tasker może po prostu przeanalizować część nazwy „Weryfikacja”, aby uzyskać rzeczywistą instytucję, która wysłała SMS-a 2FA.

Oto przegląd profilu, który utworzysz. W rzeczywistości jest to dość proste, ale omówimy to bardziej szczegółowo. Pierwszą rzeczą, którą musisz zrobić, to utworzyć nowy Profil wydarzenia który uruchamia się, gdy Otrzymano SMS-a. Wprowadź nazwę kontaktu Weryfikacja * co oznacza, że ​​każdy kontakt zawierający termin „Weryfikacja” uruchomi ten profil, co oznacza każdy kontakt, który wyraźnie określiłeś jako taki. Część treściową pozostaw pustą, ponieważ każda instytucja wysyła inną treść tekstową, której nie możemy od razu dopasować w profilu.

Teraz opiszmy działania, które będą potrzebne w tym profilu:

  1. OPCJONALNY: Wtyczki --> Automatyczne powiadomienie --> Zapytanie o automatyczne powiadomienie. Ustaw, aby pytał o powiadomienie wysłane przez aplikację SMS. Nie jest to tak naprawdę potrzebne, ale może zaoszczędzić trochę czasu, pomagając nam przechwycić i automatycznie odrzucić powiadomienie wysłane przez Twoją aplikację do SMS-ów, gdy już będziemy z nią wchodzić w interakcję.
  2. Zmienne --> Zbiór zmiennych. Ustawić %spinacz Do %SPINACZ. Zapisz bieżącą wiadomość w schowku na wypadek, gdybyśmy zdecydowali się skopiować kod 2FA.
  3. Zmienne --> Zbiór zmiennych. Ustawić %tekst Do %SMSRB. Zapisz treść wiadomości tekstowej w zmiennej.
  4. Zmienne --> Zbiór zmiennych. Ustawić %z Do %SMSSRN. Ustaw nazwę kontaktu na zmienną.
  5. Zmienne --> Wyszukaj zmienną Zamień. Zmienny: %tekst. Szukaj: \d{3,} Kliknij "Wieloliniowy", "Tylko jeden mecz" i Zapisz dopasowania w %kod. Spowoduje to przeszukanie treści wiadomości tekstowej pod kątem dowolnego ciągu liczb o długości co najmniej 3 znaków, który powinien być kodem 2FA. Będzie przechowywać wszystkie wyniki w zmiennej, która powinna być tylko pojedynczym dopasowaniem.
  6. OPCJONALNY: Wtyczki --> Autopowiadomienie --> Anuluj automatyczne powiadomienie. Inny identyfikator: %anid. Pakiet: %pakiet. Etykietka: %antag. Spowoduje to odrzucenie powiadomienia z aplikacji SMS.
  7. OPCJONALNY: Wtyczki --> Wtyczka Snackbar Tasker --> Snackbar z przyciskiem. Wiadomość: %z: %kod1. Przycisk: KOPIUJ. Komenda: Kopiuj. Sprawdź Jeśli i ustaw %code1 jest ustawiony. Spowoduje to wyświetlenie paska przekąsek z Twoim kodem i przycisku umożliwiającego skopiowanie tekstu, tylko jeśli zostanie znaleziony kod 2FA.
  8. OPCJONALNY: System -> Ustaw schowek. Tekst: %kod1. Sprawdź czy i zrób to %sb_command ~ kopia. Spowoduje to skopiowanie kodu do schowka, jeśli tak wybierzesz.
  9. OPCJONALNY: Wtyczki --> Wtyczka Snackbar Tasker --> Snackbar bez przycisku. Wiadomość: Skopiowano do schowka, czyszczenie za 15 sekund...
  10. OPCJONALNY: Zadanie --> Czekaj. Poczekaj 15 sekund. Czas poczekać, aż wyczyścisz schowek.
  11. OPCJONALNY: System -> Ustaw schowek. Tekst: %spinacz. Spowoduje to przywrócenie schowka.
  12. OPCJONALNY: Wtyczki --> Wtyczka Snackbar Tasker --> Snackbar bez przycisku. Wiadomość: Schowek przywrócony.

Jeśli nie chcesz używać wtyczki Snackbar Tasker, możesz po prostu skopiować wiadomość z kroku 7 i wyświetlić wiadomość toastową, korzystając z opcji Alert -> Flash.


I voila! Jeśli jesteś w stanie to śledzić, gratulacje, jesteś w zasadzie mistrzem Taskera! Zdezorientowany na jednym etapie, chcesz po prostu zaimportować scenariusz i zająć się swoim życiem? Nie mogę cię winić, dużo myślałem, zanim to dobrze ująłem.

Jeśli chcesz zaimportować ten profil, możesz to zrobić pobierz go z Android File Host tutaj. Aby zaimportować zadanie, należy najpierw wyłączyć tryb dla początkujących w Taskerze, przechodząc do menu --> preferencje. Na karcie Interfejs użytkownika odznacz opcję „Tryb dla początkujących”. Następnie w głównym menu Taskera kliknij zakładkę „Zadania”. Następnie naciśnij długo kartę „Zadania” i naciśnij „Importuj”. Przejdź do miejsca, w którym pobrałeś mój plik .prf.xml i wybierz go, aby go zaimportować. Po zaimportowaniu możesz dowolnie się nim bawić.

W przyszłym tygodniu dla Tasker Pro pokażę ci, jak to zrobić Oszczędź wstydu w miejscu pracy, upewniając się, że rano zawsze masz gotowy budzik i wyłączając wszelkie przypadkowo ustawione alarmy!

Sprawdź wszystkie skrypty Tasker Pro!

Co chciałbyś, żebym robił z Taskerem? Daj nam znać poniżej, a być może zaprezentujemy Twój pomysł w przyszłym artykule!