Is it just exteraGram+Telegraher?
AyuGram4A is a fork of exteraGram with some patches from Telegraher.
But it's not just exteraGram with Telegraher's commits, it's a fully reworked version.
The main difference between AyuGram and Telegraher is that AyuGram saves your messages history, while Telegraher just caches them. It means that you can clean your cache and still have all saved messages.
Also, AyuGram has full ghost mode. It allows you to hide your online status from other users, even if you send them a message.
And, well, it's not an Iranian Telegram fork with floating TV or something.
- Built with official keys
- Screenshots in secret chats
- No emulator detection
- No ads
- Save chats where you were banned/kicked
- Expire button for TTL photos/videos
- ...something else probably
- Full ghost mode (flexible)
- Messages history (flexible)
- Message filters (e.g. hide ads)
- Customizable edited/deleted marks
- Local Telegram Premium
- Sync read states and message history with AyuSync
- Up to stream Telegram version (snidely)
Note that we use Crashlytics. If you don't want to send crash reports, you can disable it in exteraGram Preferences.
AyuGram4A does NOT include proprietary exteraGram features.
💖 Made with extera's Monet theme.
Follow our Telegram channel and join our chat!
Preview versions can be downloaded from the dedicated topic.
Developing AyuGram is not such a simple task. We'd be grateful for any donation <3
All available methods can be found here.
AyuSync is our synchronization service. You can either use official server or host your own. It can sync read states and message history.
Server backend can be found here.
I'd be grateful for any contribution, since I don't really like Java. :)
Work on any feature you want.
Well, just fork it.
But please, don't forget to mention us in your README.
- Clone source code using
git clone https://github.com/AyuGram/AyuGram4A.git
- Open the project in Android Studio. It should be opened, not imported
- Implement the
AyuMessageUtils
&AyuHistoryHook
classes. It's not that hard, but if you're making your very own fork, then you should take some time to write this part of code. Or you can search for a reversed version :) - Replace
google-services.json
(we don't want to see crash reports from your app...) - Generate application certificate and fill API_KEYS:
APP_ID = 6 APP_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e" MAPS_V2_API = abcdef12345678 SIGNING_KEY_PASSWORD = password SIGNING_KEY_ALIAS = alias SIGNING_KEY_STORE_PASSWORD = password
- You are ready to compile
AyuGram
- AyuGram can be built with Android Studio or from the command line with Gradle:
./gradlew assembleAfatRelease
We have our own Crowdin.
But since AyuGram is based on exteraGram, also join their project at Crowdin!