Repolode
arsLan4k1390

arsLan4k1390/Cherrygram

基于官方 Telegram Android 客户端分支的第三方版本,加入一些实用的定制功能。

可替代:Telegram

Star
1,514
Fork
94
未关闭 Issue
1
最近提交
9天前

这是什么?

Cherrygram 是一款第三方 Telegram Android 客户端,基于官方 Telegram Android 源码分支开发,保留了原版的核心聊天功能,并加入了一些实用的定制修改。

项目使用 Java 和 Kotlin 编写。编译需要 Android Studio、Android NDK 与 SDK,并需自行配置 Firebase 项目、签名信息以及若干参数文件。仓库提供了可复现构建的分支,便于自行编译。

项目维护者同时运营官方频道与交流群,方便用户反馈与讨论。

核心功能

  • 01基于官方 Telegram Android 源码开发
  • 02包含一组额外的客户端定制功能
  • 03提供可复现构建的分支,便于从源码编译
  • 04需自行配置 Firebase 消息推送与签名信息

适用场景

  • 希望使用可定制功能更多的 Telegram Android 客户端的用户
  • 研究或基于官方 Telegram Android 代码进行二次开发的开发者
  • 希望从源码自行编译并签名 Telegram 客户端的用户

快速上手

  1. 1

    克隆包含子模块的源代码

    git clone --recursive --shallow-submodules https://github.com/arslan4k1390/Cherrygram.git Cherrygram
  2. 2

    切换到 main_Reproducible_Builds 分支并按照其中的说明操作

  3. 3

    填写签名和 Firebase 配置,然后在 Android Studio 中打开项目(而非导入)并编译

使用前须知

  • 编译前需要自行创建 Firebase 应用、签名密钥,并填写 Extra.kt 中的配置值。
  • 构建需要特定工具版本:Android Studio 2025.1.4、NDK 27.2.12479018 和 SDK 36。
  • 这是非官方的第三方 Telegram Android 分支。

收录于专题

标签

常见问题

Cherrygram 是什么?
基于官方 Telegram Android 客户端分支的第三方版本,加入一些实用的定制功能。 Cherrygram 是一款第三方 Telegram Android 客户端,基于官方 Telegram Android 源码分支开发,保留了原版的核心聊天功能,并加入了一些实用的定制修改。
Cherrygram 可以免费使用吗?用的什么许可证?
Cherrygram 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
Cherrygram 还在维护吗?
活跃维护中。Cherrygram 最近一次提交是在 2026年10月29日。
Cherrygram 适合用来做什么?
希望使用可定制功能更多的 Telegram Android 客户端的用户 研究或基于官方 Telegram Android 代码进行二次开发的开发者 希望从源码自行编译并签名 Telegram 客户端的用户
Cherrygram 怎么安装和运行?
克隆包含子模块的源代码: git clone --recursive --shallow-submodules https://github.com/arslan4k1390/Cherrygram.git Cherrygram 切换到 main_Reproducible_Builds 分支并按照其中的说明操作 填写签名和 Firebase 配置,然后在 Android Studio 中打开项目(而非导入)并编译
在哪里获取 Cherrygram?
源代码和安装说明在 GitHub 上:https://github.com/arsLan4k1390/Cherrygram

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目