OTP Helper — ваш персональный ассистент для работы с кодами подтверждения

26 Jun, 2026
879
🔱 71
👥 13

Знакомая ситуация? Получаете SMS с кодом подтверждения, спешно переключаетесь между приложениями, пытаетесь запомнить или переписать код, а он уже исчез с экрана. OTP Helper решает эту проблему раз и навсегда.

Что это за проект?

OTP Helper — это open-source приложение для Android, которое автоматически распознает и копирует коды подтверждения (OTP) из SMS и уведомлений. Разработанное на Kotlin, приложение работает полностью оффлайн, не требуя интернет-соединения и не отправляя ваши данные куда-либо.

Кому это нужно?

  • Тем, кто регулярно работает с двухфакторной аутентификацией
  • Разработчикам, тестирующим собственные приложения с SMS-верификацией
  • Всем, кто устал вручную копировать коды из сообщений

Основные возможности

  1. Автоматическое копирование кодов

    • Работает как с SMS, так и с уведомлениями из любых приложений
    • Поддерживает широкий диапазон форматов OTP-кодов
  2. Полная конфиденциальность

    • Не требует интернет-соединения
    • Все данные обрабатываются локально на устройстве
  3. Гибкие настройки

    Реклама
    • Возможность настройки фильтров для игнорирования определенных уведомлений
    • Поддержка пользовательских шаблонов для распознавания кодов

Как это работает технически?

Приложение использует два основных механизма:

  1. Notification Listener

    • Перехватывает все уведомления на устройстве
    • Анализирует текст с помощью регулярных выражений
    • Игнорирует ненужные уведомления по настраиваемым правилам
  2. SMS Receiver

    • Аналогично обрабатывает входящие SMS-сообщения
    • Автоматически определяет и извлекает коды подтверждения

Пример кода обработки уведомлений:

// Simplified code from the project
fun processNotification(notification: StatusBarNotification) {
    val text = extractText(notification)
    if (!shouldIgnore(text)) {
        val code = extractCode(text)
        handleCode(code)
    }
}

Где скачать?

Приложение доступно в нескольких магазинах приложений:

Get it on F-Droid Get it on Google Play Get it on Bazaar

Или скачайте APK напрямую из последнего релиза на GitHub.

Практическое применение

  1. Для обычных пользователей

    • Больше не нужно запоминать или вручную копировать коды из банковских приложений
    • Ускорение процесса входа в аккаунты с двухфакторной аутентификацией
  2. Для разработчиков

    • Удобство тестирования приложений с SMS-верификацией
    • Возможность изучения open-source кода для реализации аналогичного функционала

Выводы: стоит ли пробовать?

OTP Helper — это:

✅ Простое решение насущной проблемы ✅ Полностью открытый исходный код (AGPL-3.0) ✅ Работает оффлайн и гарантирует конфиденциальность

Особенно рекомендую:

  • Тем, кто ежедневно сталкивается с двухфакторной аутентификацией
  • Разработчикам, интересующимся обработкой уведомлений на Android
  • Пользователям, ценящим open-source решения

Приложение уже переведено на множество языков, включая русский, и продолжает развиваться. Если вы хотите внести свой вклад — проект открыт для pull request'ов и переводов через Weblate.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.