Skip to content

v1.3.0 — Update to Telegram 12.9.0 + proxy stability fixes

Choose a tag to compare

@arsenii-cmd arsenii-cmd released this 19 Jul 13:04

Tejar v1.3.0 — обновление до Telegram 12.9.0 + стабильность прокси

Крупное обновление: клиент переведён на актуальную кодовую базу Telegram Android 12.9.0 и устранена основная причина периодических обрывов VPN-прокси.


🔄 Обновление Telegram

  • База клиента обновлена с 12.8.1 до Telegram Android 12.9.0 — все актуальные функции и исправления мессенджера от разработчиков Telegram.
  • Обновление выполнено «с чистого листа»: VPN-модуль заново интегрирован поверх официальных исходников 12.9.0, без хвостов от предыдущих версий.
  • Сохранена официальная поддержка Android Auto из upstream.

🛠️ Исправления стабильности прокси

Устранён симптом «прокси иногда перестаёт работать / VPN полностью вырубается», особенно заметный на Android 14+. Найдены и исправлены две независимые причины:

1. Тайм-аут фонового сервиса (Android 14+)

  • Тип foreground-сервиса изменён dataSync → specialUse: система на Android 14+ агрессивно завершала сервис типа dataSync, убивая уведомление и приоритет процесса.
  • Сервис переведён в режим START_NOT_STICKY — после завершения система больше не перезапускает его с «пустым» намерением, из-за чего раньше показывалось ложное уведомление «подключено», хотя ядро уже не работало.
  • Добавлена корректная обработка onTimeout() — тайм-аут сервиса на Android 14+ больше не роняет процесс исключением; VPN-туннель внутри процесса продолжает работать.

2. Потеря настроек прокси при переподключении

  • Состояние прокси (proxy_enabled, адрес, порт) теперь сохраняется в глобальные настройки Telegram так же, как это делает штатный экран прокси. Раньше при переподключении к серверам Telegram настройки прокси сбрасывались, и приложение молча уходило в прямое соединение, пока локальное ядро продолжало слушать порт — это и давало «плавающие» обрывы.
  • При отключении флаг корректно очищается, чтобы устаревший прокси не применялся повторно.

3. Watchdog восстановления

  • Сторожевой механизм теперь восстанавливает туннель во всех случаях, когда есть последняя рабочая конфигурация, а не только при включённом авто-переподключении.

📦 Установка

  • Файл: Tejar-12.9.0-arm64-standalone.apk — для 64-битных устройств (arm64-v8a, практически все современные телефоны).
  • Устанавливается поверх предыдущей версии Tejar с сохранением данных (та же подпись).
  • Если ранее ставили другой сборкой/подписью — сначала удалите старую версию.

Внутренняя версия: Telegram 12.9.0 · versionCode 69669 · пакет com.tejar.messenger.web.