GPL-2.0で公開されている、Android版Telegramメッセージアプリの公式ソースコードと開発者向けビルド手順。
- スター
- 1,514
- フォーク
- 93
- 未解決の Issue
- 1
- 最終コミット
- 9 日前
これは何?
Cherrygramは、Android向けのサードパーティ製Telegramクライアントです。公式Android版Telegramアプリの非公式フォークで、基本的なメッセージ機能を維持しながら、いくつかの追加変更を加えています。
公式Telegram Androidのソースコードをベースに、JavaとKotlinで開発されています。リポジトリには再現可能なビルド用ブランチが含まれており、ビルドにはAndroid Studio、Android NDKとSDKに加えて、ビルドする人が設定したFirebaseプロジェクトと署名設定が必要です。
メンテナーは、意見交換用の公式Telegramチャンネルとサポートグループも運営しています。またREADMEには、参考資料としてTelegram APIとMTProtoプロトコルのドキュメントへのリンクがあります。
主な機能
- 01公式Telegram Androidのソースコードをベースにしている
- 02クライアントに少数の追加変更を加えている
- 03ソースからビルドするための再現可能なビルド用ブランチを提供している
- 04Firebaseメッセージングと署名設定を自分で構成する必要がある
ユースケース
- 追加のカスタマイズ機能を備えたTelegram Androidクライアントを使いたいユーザー
- 公式Telegram Androidのコードベースを調査したり、その上に開発したりする開発者
- 署名済みのTelegramクライアントをソースから自分でビルドしたいユーザー
クイックスタート
- 1
サブモジュールを含めてソースコードを clone する
git clone --recursive --shallow-submodules https://github.com/arslan4k1390/Cherrygram.git Cherrygram - 2
main_Reproducible_Builds ブランチに切り替え、README の手順に従う
- 3
署名情報と Firebase の設定を入力し、プロジェクトを Android Studio で(インポートではなく)開いてビルドする
使う前に知っておきたいこと
- ビルドする前に、自分で Firebase アプリと署名キーを作成し、Extra.kt の値を設定する必要があります。
- ビルドには指定のツールバージョンが必要です:Android Studio 2025.1.4、NDK 27.2.12479018、SDK 36。
- Telegram Android アプリの非公式なサードパーティ製フォークです。
収録されている特集
トピック
よくある質問
- Cherrygram とは?
- 公式Telegramアプリをフォークし、追加のカスタマイズ機能を備えた非公式Androidクライアントです。 Cherrygramは、Android向けのサードパーティ製Telegramクライアントです。公式Android版Telegramアプリの非公式フォークで、基本的なメッセージ機能を維持しながら、いくつかの追加変更を加えています。
- Cherrygram は無料で使えますか?ライセンスは?
- Cherrygram は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Cherrygram は今もメンテナンスされていますか?
- 活発にメンテナンス中。Cherrygram の最終コミットは 2026年10月29日 です。
- Cherrygram は何に使えますか?
- 追加のカスタマイズ機能を備えたTelegram Androidクライアントを使いたいユーザー 公式Telegram Androidのコードベースを調査したり、その上に開発したりする開発者 署名済みのTelegramクライアントをソースから自分でビルドしたいユーザー
- Cherrygram のインストール方法は?
- サブモジュールを含めてソースコードを clone する: git clone --recursive --shallow-submodules https://github.com/arslan4k1390/Cherrygram.git Cherrygram main_Reproducible_Builds ブランチに切り替え、README の手順に従う 署名情報と Firebase の設定を入力し、プロジェクトを Android Studio で(インポートではなく)開いてビルドする
- Cherrygram はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/arsLan4k1390/Cherrygram
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
プラグイン権限モデルを備え、exteraGramの機能をAndroid向けに再実装したNagramXのオープンソースフォーク。
ユーザー識別子を使わないエンドツーエンド暗号化メッセージングアプリとネットワーク。iOS、Android、デスクトップ、CLIに対応。
デバッグビルド中にリークしたオブジェクトを自動で報告する、Android向けメモリリーク検出ライブラリ。
メッセージの送受信や、スマートフォンのデータ通信を使ったHD音声・ビデオ通話に対応する、Android向けのプライベートなエンドツーエンド暗号化メッセンジャーです。
root、アーカイブ、ネットワーク共有(FTP、SFTP、SMB、WebDAV)に対応した、Android 5.0以降向けのオープンソースMaterial Designファイルマネージャー。