Tasker Pro: копируйте коды двухфакторной аутентификации, не меняя приложения!

На этой неделе в серии Tasker Pro от XDA мы покажем вам, как автоматически копировать коды двухфакторной аутентификации, отправленные по SMS.

Предполагается, что автоматизация призвана упростить повседневные задачи и дать вам больше драгоценного времени на то, что вы любите. На XDA мы показали вам, как можно использовать Tasker для защитите свое устройство, повысить производительность, или сделать вождение безопаснее, все это часть нашей серии под названием 'Неделя Таскера.'

Но на этом веселье не заканчивается. Если вам не терпелось несколько действительно крутых задач Tasker (и устали от скучный такие вещи, как инструкции по перезагрузке телефона или встряхиванию телефона, чтобы разбудить дисплей), а затем наш новый Серия Таскер Про для вас.

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

Советы и подсказки Таскера форумах или в субреддите Reddit /r/Tasker, вы можете поделиться и поработать с другими над тем, как реализовать идею, которая может у вас возникнуть (например, я сделал много раз).

Это Неделя 4 Таскер про. На прошлой неделемы показали вам, как можно использовать Tasker для автоматической пометки всех новых фотографий, сделанных с названием текущего события календаря. На этой неделе мы покажем вам, как копируйте коды двухфакторной аутентификации, отправленные по SMS, не выходя из приложения!


Tasker Pro #4: копирование кодов двухфакторной аутентификации

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

В этом случае мы можем использовать Tasker для перехватывать СМС-сообщения и отобразить короткий тост или закусочная с кодом поверх любого приложения, которое вы сейчас используете! Вы можете нажать кнопку, чтобы получить его скопировать в буфер обмена, и после 15 секунд ваш буфер обмена будет автоматически очищен.


Требования

  • Таскер (2,99 доллара США)

Следующие действия являются НЕОБЯЗАТЕЛЬНЫМИ, однако, если вы хотите точно воспроизвести мою настройку (или просто импортировать мой сценарий), вам потребуется установить эти два плагина:

  • Автоуведомление
  • Плагин Snackbar Tasker

инструкции

Прежде чем мы начнем, этот сценарий требует некоторых изменений в вашем списке контактов. Чтобы этот скрипт мог определять отправку SMS-сообщений определенными учреждениями, вам необходимо заранее указать их в качестве контакта. Например, если вы получаете SMS-сообщения от PayPal для целей 2FA, вам нужно будет назвать этот контакт, чтобы Tasker распознал, откуда пришло сообщение. Но вот важная часть: вам нужно будет поставить перед каждым именем контакта одно и то же слово, чтобы сделать работу Tasker удобнее и проще. В моем случае я назвал каждый из своих контактов "Проверка *" где * — PayPal, LinkedIn и т. д. Таким образом, Tasker может просто проанализировать часть имени «Проверка», чтобы получить фактическое учреждение, отправившее SMS с 2FA.

Вот обзор профиля, который вы создадите. На самом деле это довольно просто, но мы разберем для вас более подробно. Первое, что вам нужно сделать, это создать новый Профиль мероприятия который срабатывает, когда СМС получено. Для имени контакта сделайте это Проверка * это означает, что любой контакт, в котором есть термин «Проверка», активирует этот профиль, то есть это означает любой контакт, который вы явно назвали таковым. Оставьте эту часть тела пустой, так как каждое учреждение отправляет разное текстовое тело, которое мы не можем сразу сопоставить в профиле.

Теперь давайте рассмотрим действия, которые вам понадобятся для этого профиля:

  1. НЕОБЯЗАТЕЛЬНЫЙ: Плагины --> Автоуведомление --> Запрос автоуведомления. Установите его на запрос уведомления, отправленного вашим SMS-приложением. На самом деле в этом нет необходимости, но это может сэкономить вам время, помогая нам перехватывать и автоматически отклонять уведомления, отправленные вашим SMS-приложением, поскольку мы уже собираемся с ним взаимодействовать.
  2. Переменные --> Набор переменных. Набор %клип к %КЛИП. Сохраните текущее сообщение в буфере обмена на случай, если мы решим скопировать код 2FA.
  3. Переменные --> Набор переменных. Набор %текст к %СМСРБ. Сохраните тело текстового сообщения в переменной.
  4. Переменные --> Набор переменных. Набор %от к %СМСРН. Установите имя контакта в переменную.
  5. Переменные -> Поиск переменных Заменить. Переменная: %текст. Поиск: \d{3,} Нажмите "Многолинейный", "Только один матч", и сохранять совпадения в %код. При этом в тексте текстового сообщения будет найдена любая строка цифр длиной 3 символа или больше, которая должна быть кодом 2FA. Он сохранит все результаты в переменной, которая должна иметь только одно совпадение.
  6. НЕОБЯЗАТЕЛЬНЫЙ: Плагины -> Автоуведомление -> Отмена автоуведомления. Другой идентификатор: %анид. Упаковка: %анпакет. Ярлык: %антаг. Это приведет к удалению уведомления из вашего приложения SMS.
  7. НЕОБЯЗАТЕЛЬНЫЙ: Плагины --> Плагин Snackbar Tasker --> Snackbar с кнопкой. Сообщение: %от: %код1. Кнопка: КОПИРОВАТЬ. Команда: копия. Проверьте, если и установите его в %code1 установлен. Откроется закусочная с вашим кодом и появится кнопка для копирования текста, только если код 2FA найден.
  8. НЕОБЯЗАТЕЛЬНЫЙ: Система -> Установить буфер обмена. Текст: %код1. Проверьте, если и сделать это %sb_command ~ копировать. Код будет скопирован в буфер обмена, если вы так выберете.
  9. НЕОБЯЗАТЕЛЬНЫЙ: Плагины --> Плагин Snackbar Tasker --> Snackbar без кнопки. Сообщение: Скопировано в буфер обмена, очистится через 15 секунд...
  10. НЕОБЯЗАТЕЛЬНЫЙ: Задача --> Подождите. Подождите 15 секунд. Пришло время подождать, пока вы очистите буфер обмена.
  11. НЕОБЯЗАТЕЛЬНЫЙ: Система -> Установить буфер обмена. Текст: % клип. Это восстановит ваш буфер обмена.
  12. НЕОБЯЗАТЕЛЬНЫЙ: Плагины --> Плагин Snackbar Tasker --> Snackbar без кнопки. Сообщение: Буфер обмена восстановлен.

Если вы не хотите использовать плагин Snackbar Tasker, вы можете просто скопировать сообщение из шага 7 и отобразить всплывающее сообщение, используя Alert -> Flash.


И вуаля! Если вы в состоянии следовать этому, то поздравляю, вы в значительной степени мастер Tasker! Запутались на шаге и просто хотите импортировать скрипт и продолжить свою жизнь? Я не могу вас винить, мне пришлось долго думать, чтобы все правильно изложить.

Если вы хотите импортировать этот профиль, вы можете загрузите его с Android File Host здесь. Чтобы импортировать задачу, вам необходимо сначала отключить режим новичка в Tasker, перейдя в меню -> настройки. На вкладке «Пользовательский интерфейс» снимите флажок «Режим новичка». Затем вернитесь в главное меню Tasker и нажмите вкладку «Задачи». Затем нажмите и удерживайте вкладку «Задачи» и нажмите «Импорт». Перейдите туда, куда вы загрузили мой файл .prf.xml, и выберите его, чтобы импортировать. Импортировав его, вы можете свободно экспериментировать с ним по своему усмотрению.

На следующей неделе в Tasker Pro я покажу вам, как Избавьтесь от неловкости на рабочем месте, позаботившись о том, чтобы утром у вас всегда был готов будильник, и отключите все случайно установленные будильники!

Ознакомьтесь со всеми скриптами Tasker Pro!

Что бы вы хотели, чтобы я сделал с Tasker? Дайте нам знать ниже, и мы, возможно, представим вашу идею в следующей статье!