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

Latest commit

 

History

History
30 lines (20 loc) · 1.66 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.66 KB

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.