Tasker Pro: копіюйте коди двофакторної автентифікації, не змінюючи програми!

Цього тижня в серії Tasker Pro від XDA ми покажемо вам, як автоматично копіювати двофакторні коди автентифікації, надіслані через SMS.

Автоматизація має на меті спростити повсякденні завдання, щоб дати вам більше дорогоцінного часу на те, що вам подобається. На XDA ми показали вам, як ви можете використовувати Tasker для захистіть свій пристрій, підвищення продуктивності, або зробити водіння безпечнішим, всі частини нашої серії під назвою "Тиждень Таскера.'

Але на цьому веселощі не закінчуються. Якщо ви свербіли деякі справді приголомшливі завдання Tasker (і втомилися від нудно наприклад розповісти, як перезавантажити телефон або струснути телефон, щоб розбудити дисплей), а потім наш новий Серія Tasker Pro для вас.

Ми будемо публікувати серію високорозвинений Профілі Tasker, які покажуть вам, наскільки потужним може бути Tasker, якщо ви готові мислити нестандартно. Хоча ми виконали більшу частину важкої роботи за вас, і ви, звичайно, можете імпортувати мої профілі та використовувати їх як є, Я настійно рекомендую вам спробувати навчитися використовувати Tasker, якщо ви хочете мати можливість налаштовувати ці завдання себе. Над нами

Поради та підказки Tasker форумах або на Reddit /r/Tasker subreddit, ви можете ділитися та працювати з іншими над тим, як реалізувати вашу ідею (як я зробив багато разів).

Це тиждень 4 таскера про. Минулого тижня, ми показали вам, як ви можете використовувати Tasker для автоматичного позначення всіх нових фотографій заголовком поточної події календаря. Цього тижня ми покажемо вам, як це зробити копіюйте коди двофакторної автентифікації, надіслані через SMS, не виходячи з програми!


Tasker Pro #4: копіюйте коди двофакторної автентифікації

Оскільки сьогодні зламано так багато баз даних паролів, багато людей, які хочуть зробити свої онлайн-акаунти більш безпечними, вирішують увімкнути двофакторну автентифікацію в своїх службах. Те, як служба надсилає вам коди двофакторної автентифікації, залежить від служби (SMS, електронна пошта, додаток автентифікатора тощо), тож вам, на жаль, доведеться покладатися на будь-який метод служби, на яку ви зареєструвалися дозволяє. Для багатьох-багатьох служб, які надсилають коди 2FA за допомогою SMS, може бути неприємно відкрити ваш Програма SMS для копіювання коду (а в погано закодованих програмах програма може навіть закритися, перш ніж ви зможете вставити 2FA код!)

У такому випадку ми можемо використовувати Tasker, щоб перехоплювати SMS-повідомлення і відобразити a короткий тост або закусочна з кодом поверх будь-якої програми, якою ви зараз користуєтеся! Ви можете натиснути кнопку, щоб отримати його скопіюйте в буфер обміну, і після 15 секунд ваш буфер обміну буде автоматично очищено.


Вимоги

  • Tasker ($2,99)

Наступне є НЕОБОВ’ЯЗКОВИМ, однак, якщо ви хочете точно відтворити мої налаштування (або просто імпортувати мій сценарій), тоді вам потрібно буде встановити ці два плагіни:

  • Автосповіщення
  • Плагін Snackbar Tasker

Інструкції

Цей сценарій вимагає деяких змін у вашому списку контактів, перш ніж ми почнемо. Щоб цей сценарій виявляв, коли певні установи надсилають SMS-повідомлення, вам потрібно попередньо вказати їх як контакт. Наприклад, якщо ви отримуєте SMS-повідомлення від PayPal для цілей 2FA, ви захочете назвати цей контакт, щоб Tasker розпізнав, звідки надійшло повідомлення. Але ось важлива частина: Ви захочете перед кожним іменем контактів вказати одне й те ж слово, щоб зробити все приємним і легким для Tasker. У моєму випадку я назвав кожен свій контакт "Перевірка *" де * означає PayPal, LinkedIn тощо. Таким чином Tasker може просто проаналізувати частину назви «Перевірка», щоб дізнатися справжню установу, яка надіслала 2FA SMS.

Ось огляд профілю, який ви створите. Насправді це досить просто, але ми розберемо для вас більш детально. Перше, що вам потрібно зробити, це створити новий Профіль події що спрацьовує, коли an SMS отримано. Для імені контакту введіть його Перевірка * це означає, що будь-який контакт, у якому є термін «Перевірка», активує цей профіль, тобто будь-який контакт, який ви явно назвали таким. Залиште частину тексту пустою, оскільки кожна установа надсилає окремий текст, який ми не можемо відразу знайти в профілі.

Тепер давайте перерахуємо дії, які вам знадобляться для цього профілю:

  1. НЕОБОВ'ЯЗКОВО: Плагіни --> AutoNotification --> AutoNotification Query. Налаштуйте запит на сповіщення, надіслане вашим додатком для SMS. Це насправді не потрібно, але воно може заощадити ваш час, допомагаючи нам перехоплювати та автоматично відхиляти сповіщення, надіслане вашим додатком для SMS, оскільки ми вже будемо з ним взаємодіяти.
  2. Змінні --> Набір змінних. встановити %кліп до %CLIP. Збережіть поточне повідомлення в буфер обміну на випадок, якщо ми вирішимо скопіювати код 2FA.
  3. Змінні --> Набір змінних. встановити %текст до %SMSRB. Збережіть текст текстового повідомлення у змінній.
  4. Змінні --> Набір змінних. встановити % від до %SMSRN. Встановіть змінну для імені контакту.
  5. Змінні --> Заміна пошуку змінних. змінна: %текст. пошук: \d{3,} Натисніть "Багаторядковий", "Тільки один матч", і Зберігати збіги в %код. У текстовому повідомленні шукатиметься будь-який рядок чисел довжиною 3 символи або більше, який має бути кодом 2FA. Він зберігатиме всі результати в змінній, яка має бути лише одним збігом.
  6. НЕОБОВ'ЯЗКОВО: Плагіни --> AutoNotification --> AutoNotification Cancel. Інший ідентифікатор: %anid. пакет: %anpackage. тег: %антаг. Це відхилить сповіщення від вашої програми для SMS.
  7. НЕОБОВ'ЯЗКОВО: Плагіни --> Плагін Snackbar Tasker --> Snackbar with Button. Повідомлення: %від: %code1. кнопка: КОПІЮВАТИ. Команда: копія. Перевірте Якщо та встановіть значення %code1 встановлено. Це відобразить панель швидкого доступу з вашим кодом і дасть вам кнопку для копіювання тексту, лише якщо буде знайдено код 2FA.
  8. НЕОБОВ'ЯЗКОВО: Система --> Встановити буфер обміну. Текст: %code1. Перевірте чи зробіть це %sb_command ~ копіювати. Це скопіює код у буфер обміну, якщо ви виберете його.
  9. НЕОБОВ'ЯЗКОВО: Плагіни --> Плагін Snackbar Tasker --> Snackbar Without Button. Повідомлення: Скопійовано в буфер обміну, очищення через 15 секунд...
  10. НЕОБОВ'ЯЗКОВО: Завдання --> Зачекайте. Зачекайте 15 секунд. Час очікування, поки ви очистите буфер обміну.
  11. НЕОБОВ'ЯЗКОВО: Система --> Встановити буфер обміну. Текст: %кліп. Це відновить буфер обміну.
  12. НЕОБОВ'ЯЗКОВО: Плагіни --> Плагін Snackbar Tasker --> Snackbar Without Button. Повідомлення: Буфер обміну відновлено.

Якщо ви не бажаєте використовувати плагін Snackbar Tasker, ви можете просто скопіювати повідомлення з кроку 7 і відобразити підсвічуване повідомлення за допомогою Alert --> Flash.


І вуаля! Якщо ви можете слідкувати за цим, то вітаємо, ви майже майстер Tasker! Збентежились на кроці й просто хочете імпортувати сценарій і продовжувати своє життя? Я не можу звинувачувати вас, я довго думав, щоб правильно це зробити.

Якщо ви хочете імпортувати цей профіль, ви можете завантажте його з Android File Host тут. Щоб імпортувати завдання, вам потрібно спочатку вимкнути режим для початківців у Tasker, перейшовши до меню --> параметри. На вкладці інтерфейсу користувача зніміть прапорець «Режим початківця». Потім знову в головному меню Tasker натисніть вкладку «Завдання». Потім утримуйте вкладку «Завдання» та натисніть «Імпортувати». Перейдіть туди, куди ви завантажили мій файл .prf.xml, і виберіть його, щоб імпортувати. Після того, як ви його імпортуєте, ви можете грати з ним, як вважаєте за потрібне.

Наступного тижня для Tasker Pro я покажу вам, як це зробити Щоб уникнути збентеження на робочому місці, подбайте про те, щоб у вас завжди був готовий будильник вранці, і вимкніть будь-які будильники, які ви випадково встановили!

Перегляньте всі скрипти Tasker Pro!

Що б ти хотів, щоб я зробив із Tasker? Повідомте нам нижче, і ми можемо представити вашу ідею в наступній статті!