Repolode
DrKLO

DrKLO/Telegram

GPL-2.0で公開されている、Android版Telegramメッセージアプリの公式ソースコードと開発者向けビルド手順。

代替できる製品:WhatsApp

スター
30,233
フォーク
10,458
未解決の Issue
666
最終コミット
13 日前

これは何?

このリポジトリには、Android版Telegramメッセンジャーアプリの公式ソースコードが含まれています。Telegramは速度とセキュリティを重視したメッセージアプリで、このコードベースがGoogle Play ストアで公開されているアプリを支えています。

プロジェクトはJavaで書かれており、Android Studio、Android NDK、Android SDKを使ってビルドします。ビルドには、署名用keystore、Firebaseのgoogle-services.jsonファイル、BuildVars.java内のAPI値など、公開コードに含まれていない設定がいくつか必要です。リポジトリには再現可能なビルドを実現するためのダミーファイルが用意されており、独自のAPKを公開する前に開発者が置き換える必要があります。

このコードは、TelegramのAndroidクライアントを調査したり、ベースにして開発したりしたい開発者向けです。Telegramのプラットフォーム上でアプリを作成する場合は、独自のapi_idを取得し、非公式アプリであることを明示せずにTelegramの名称やロゴを使用しないこと、ライセンスを遵守するために独自のソースコードを公開することが求められています。

主な機能

  • 01Android版Telegramアプリの公式ソースコード
  • 02Javaで記述され、Android StudioとNDKでビルド
  • 03署名、Firebaseメッセージング、API設定の手順を収録
  • 04リリース用キーと設定ファイルのプレースホルダーにより、再現可能なビルドに対応
  • 05GPL-2.0ライセンス

ユースケース

  • 大規模な本番運用メッセージアプリのAndroidでの構成を調査する
  • 公式コードベースを使って、独自または実験的なTelegramクライアントを開発する
  • セキュリティやプライバシーの観点から、アプリのソースコードを監査する

収録されている特集

トピック

よくある質問

Telegram とは?
GPL-2.0で公開されている、Android版Telegramメッセージアプリの公式ソースコードと開発者向けビルド手順。 このリポジトリには、Android版Telegramメッセンジャーアプリの公式ソースコードが含まれています。Telegramは速度とセキュリティを重視したメッセージアプリで、このコードベースがGoogle Play ストアで公開されているアプリを支えています。
Telegram は無料で使えますか?ライセンスは?
Telegram は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Telegram は今もメンテナンスされていますか?
活発にメンテナンス中。Telegram の最終コミットは 2026年10月25日 です。
Telegram は何に使えますか?
大規模な本番運用メッセージアプリのAndroidでの構成を調査する 公式コードベースを使って、独自または実験的なTelegramクライアントを開発する セキュリティやプライバシーの観点から、アプリのソースコードを監査する
Telegram はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/DrKLO/Telegram

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト