v1.3.0 — Update to Telegram 12.9.0 + proxy stability fixes
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.