Skip to content
forked from AyuGram/AyuGram4A

The AyuGram with broken scripts. Nothing is stable in this world.

License

Notifications You must be signed in to change notification settings

kektris/Hyugram

 
 

Repository files navigation

HyuGram

AyuGram Logo

What the hell nah bro

HGram is a fork of AyuGram with broken scripts.

And, well, it's an Iranian Telegram fork with floating TV or something.

Features list

todo: make this asshole readme

  • 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.

Preview

💖 Made with extera's Monet theme.

Downloads?

Follow our Telegram channel and join our chat!

Preview versions can be downloaded from the dedicated topic.

Want to throw some money?

Developing AyuGram is not such a simple task. We'd be grateful for any donation <3

All available methods can be found here.

AyuSync? What is it?

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.

Want to contribute?

I'd be grateful for any contribution, since I don't really like Java. :)

Work on any feature you want.

Want to fork?

Well, just fork it.

But please, don't forget to mention us in your README.

How to build

  1. Clone source code using git clone https://github.com/AyuGram/AyuGram4A.git
  2. Open the project in Android Studio. It should be opened, not imported
  3. 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 :)
  4. Replace google-services.json (we don't want to see crash reports from your app...)
  5. 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
    
  6. You are ready to compile AyuGram
  • AyuGram can be built with Android Studio or from the command line with Gradle:
./gradlew assembleAfatRelease

AyuGram Localization

Crowdin Crowdin

We have our own Crowdin.

But since AyuGram is based on exteraGram, also join their project at Crowdin!

Credits

About

The AyuGram with broken scripts. Nothing is stable in this world.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 40.5%
  • C++ 31.7%
  • C 22.4%
  • Assembly 1.8%
  • Perl 1.6%
  • Go 1.3%
  • Other 0.7%