Skip to content

Commit 45ab8f4

Browse files
committed
Update README.md
1 parent b7561f0 commit 45ab8f4

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

‎README.md‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,16 @@ MTproto protocol manuals: https://core.telegram.org/mtproto
2424

2525
**Note**: In order to support [reproducible builds](https://core.telegram.org/reproducible-builds), this repo contains dummy release.keystore, google-services.json and filled variables inside BuildVars.java. Before publishing your own APKs please make sure to replace all these files with your own.
2626

27-
You will require Android Studio 3.4, Android NDK rev. 20 and Android SDK 8.1
28-
29-
1. Download the Telegram source code from https://github.com/DrKLO/Telegram ( git clone https://github.com/DrKLO/Telegram.git )
27+
You will require Android Studio 2025.1.4, Android NDK 27.2.12479018 and Android SDK 35.
28+
29+
1. Clone the Telegram source code with its submodules:
30+
```bash
31+
git clone --recursive --shallow-submodules https://github.com/DrKLO/Telegram.git Telegram
32+
```
33+
In case you forgot the `--recursive` flag, change to the `Telegram` directory and run:
34+
```bash
35+
git submodule init && git submodule update --init --recursive --depth=1
36+
```
3037
2. Copy your release.keystore into TMessagesProj/config
3138
3. Fill out RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD in gradle.properties to access your release.keystore
3239
4. Go to https://console.firebase.google.com/, create two android apps with application IDs org.telegram.messenger and org.telegram.messenger.beta, turn on firebase messaging and download google-services.json, which should be copied to the same folder as TMessagesProj.

0 commit comments

Comments
 (0)