arsLan4k1390/Cherrygram

Java

1,489

235 commits

updated Oct 1, 2026

See the code

README

πŸ’ Cherrygram

Cherrygram is a third-party Telegram client with not many but useful modifications.

This is an unofficial fork of the original Telegram App for Android.

This repo contains the official source code for Telegram App for Android.

Current Maintainers

Contributors

Discussion

Join the Cherrygram official channel

Join the Cherrygram official group

API, Protocol documentation

Telegram API manuals: https://core.telegram.org/api

MTproto protocol manuals: https://core.telegram.org/mtproto

Compilation Guide

You will require Android Studio 2025.1.4, Android NDK 27.2.12479018 and Android SDK 36.

  1. Clone the Cherrygram source code with its submodules:
    git clone --recursive --shallow-submodules https://github.com/arslan4k1390/Cherrygram.git Cherrygram
    
    In case you forgot the --recursive flag, change to the Telegram directory and run:
    git submodule init && git submodule update --init --recursive --depth=1
    
  2. Switch to main_Reproducible_Builds branch and follow the instructions listed in README.md
  3. Fill out storeFile, storePassword, keyAlias, keyPassword in all module build.gradle files (TMessagesProj_App, TMessagesProj_AppHuawei, TMessagesProj_AppStandalone) to sign your app.
  4. Go to https://console.firebase.google.com/, create two android apps with application IDs uz.unnarsx.cherrygram and uz.unnarsx.cherrygram.beta, enable Firebase Messaging and download google-services.json, which should be copied into TMessagesProj folder.
  5. Open the project in the Studio (note that it should be opened, NOT imported).
  6. Fill out values in TMessagesProj/src/main/java/uz/unnarsx/cherrygram/Extra.kt – each variable contains a link explaining where to get the required data.
  7. You are ready to compile and use Cherrygram.

Thanks to:

android
chat
java
kotlin-android
telegram
telegram-android

Significant stargazers

MinerAle

29 followers Β· starred Apr 2025

Michael Clark

4 followers Β· starred Dec 2024

arsLan4k1390/Cherrygram

Java

1,489

235 commits

updated Oct 1, 2026

See the code

README

πŸ’ Cherrygram

Cherrygram is a third-party Telegram client with not many but useful modifications.

This is an unofficial fork of the original Telegram App for Android.

This repo contains the official source code for Telegram App for Android.

Current Maintainers

Contributors

Discussion

Join the Cherrygram official channel

Join the Cherrygram official group

API, Protocol documentation

Telegram API manuals: https://core.telegram.org/api

MTproto protocol manuals: https://core.telegram.org/mtproto

Compilation Guide

You will require Android Studio 2025.1.4, Android NDK 27.2.12479018 and Android SDK 36.

  1. Clone the Cherrygram source code with its submodules:
    git clone --recursive --shallow-submodules https://github.com/arslan4k1390/Cherrygram.git Cherrygram
    
    In case you forgot the --recursive flag, change to the Telegram directory and run:
    git submodule init && git submodule update --init --recursive --depth=1
    
  2. Switch to main_Reproducible_Builds branch and follow the instructions listed in README.md
  3. Fill out storeFile, storePassword, keyAlias, keyPassword in all module build.gradle files (TMessagesProj_App, TMessagesProj_AppHuawei, TMessagesProj_AppStandalone) to sign your app.
  4. Go to https://console.firebase.google.com/, create two android apps with application IDs uz.unnarsx.cherrygram and uz.unnarsx.cherrygram.beta, enable Firebase Messaging and download google-services.json, which should be copied into TMessagesProj folder.
  5. Open the project in the Studio (note that it should be opened, NOT imported).
  6. Fill out values in TMessagesProj/src/main/java/uz/unnarsx/cherrygram/Extra.kt – each variable contains a link explaining where to get the required data.
  7. You are ready to compile and use Cherrygram.

Thanks to:

android
chat
java
kotlin-android
telegram
telegram-android

Significant stargazers

MinerAle

29 followers Β· starred Apr 2025

Michael Clark

4 followers Β· starred Dec 2024