Skip to content
 
 

Repository files navigation

Justgram

Just anоther interesting FOSS Telegram client.

Release Build Channel

API, Protocol documentation

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

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

Building

Caution

Building on Windows is not supported.

1. Install ninja-build, gperf, meson, libuv1-dev, nasm, cmake, autoconf, automake, libtool, pkg-config, git

2. Clone repository:

git clone --recursive --shallow-submodules https://github.com/hdd-disk/Justgram

3. Setup Signing Credentials

  1. Place your release.keystore file into the TMessagesProj/config directory.

  2. Open your local.properties file in the root directory and add the following properties:

RELEASE_KEY_ALIAS=your_key_alias 
RELEASE_STORE_PASSWORD=your_keystore_password 
RELEASE_KEY_PASSWORD=your_key_password

4. Build

Build with Android Studio or from the command line:

./gradlew assemble<architecture><flavor>Release

Flavors:

  • Normal — without the plugin system
  • Plugin — with the plugin system

Architectures:

  • arm64-v8a
  • armeabi-v7a

Native libraries (FFmpeg, BoringSSL, libvpx, dav1d, tde2e) are built from source automatically on the first build and cached for subsequent runs.

Credits:

About

Just another interesting FOSS Telegram client.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages