Независимый форк Telegram X для Android на базе TDLib.
- отдельное имя и идентификатор приложения
org.frogram.messenger— Frogram X можно установить рядом с оригинальным Telegram X; - поддержка топиков: отдельная история, непрочитанные и закреплённые сообщения, создание, редактирование, закрытие и удаление при наличии прав;
Frogram X находится в разработке. Перед обновлением рекомендуется сохранять резервную копию важных данных и ключа подписи APK.
Откройте GitHub Actions, выберите последнюю успешную сборку Build Frogram X и скачайте артефакт Frogram-X-….
Артефакты хранятся 30 дней. Рядом с APK публикуется файл SHA256SUMS.txt для проверки контрольной суммы.
Workflow .github/workflows/android.yml запускается при изменениях в main, feature/**, fix/** и вручную через workflow_dispatch.
Для постоянной подписи APK добавьте в Settings → Secrets and variables → Actions:
TELEGRAM_API_IDTELEGRAM_API_HASHANDROID_KEYSTORE_BASE64ANDROID_KEYSTORE_PASSWORDANDROID_KEY_ALIASANDROID_KEY_PASSWORD
Если секреты подписи не заданы, Actions создаст временный ключ. Такой APK нельзя будет установить как обновление поверх сборки, подписанной другим ключом. Храните исходный keystore и пароли в нескольких защищённых резервных копиях.
Для push-уведомлений зарегистрируйте Android-приложение org.frogram.messenger в бесплатном проекте Firebase, скачайте google-services.json и добавьте его в secret GOOGLE_SERVICES_JSON_BASE64 в виде одной base64-строки. Без этого секрета release собирается, но Firebase Cloud Messaging отключается.
Требуются Git с LFS, Java 21, Android SDK/NDK и стандартные инструменты сборки Linux.
git clone --recursive https://github.com/AbdulKus/Frogram-X.git
cd Frogram-X
scripts/setup.sh
./gradlew assembleLatestArm64DebugTelegram API ID и hash можно получить на my.telegram.org. Дополнительная информация об исходной архитектуре и зависимостях доступна в руководстве разработчика и списке сторонних компонентов.
Проект основан на открытом исходном коде Telegram X и распространяется по лицензии GNU GPLv3.
Frogram X не является официальным приложением Telegram и не связан с Telegram FZ-LLC или разработчиками Telegram X. Названия и товарные знаки Telegram и Telegram X принадлежат их правообладателям.