Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Eterocell/Nekoegram

Repository files navigation

This project is archived since the original Nekogram already fullfill all my need. If you are using any Nekoegram builds, consider migrate to the official Nekogram client.


Nekoegram

Nekoegram is a third-party Telegram client with not many but useful modifications, based on Nekogram.

New features compare to original Nekogram

  • "Mark as read" cell for all tabs (Telegram already implemented this since 9.5.5)

API, Protocol documentation

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

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

Compilation Guide

  1. Download the Nekoegram source code ( git clone https://github.com/Eterocell/Nekoegram.git )
  2. Fill out storeFile, storePassword, keyAlias, keyPassword in local.properties to access your release.keystore
  3. Go to https://console.firebase.google.com/, create two android apps with application IDs com.eterocell.nekoegram and com.eterocell.nekoegram.beta, turn on firebase messaging and download google-services.json, which should be copied into TMessagesProj folder.
  4. Open the project in the Studio (note that it should be opened, NOT imported).
  5. Fill out values in TMessagesProj/src/main/java/com/eterocell/nekoegram/Extra.java – there’s a link for each of the variables showing where and which data to obtain.
  6. Generate TMessagesProj/jni/integrity/genuine.h - https://github.com/brevent/genuine
  7. You are ready to compile Nekoegram.