Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeHappy for Android

Android client for the BeHappy messaging service.

This project is a fork of Telegram for Android. It is licensed under GPL v2 (or later), the same terms as the upstream project. We are grateful to the Telegram for Android Authors for their work — without it this fork would not exist.

BeHappy for Android is not affiliated with, endorsed by, or sponsored by Telegram FZ-LLC. It connects to BeHappy servers, not Telegram servers, and cannot be used to access Telegram accounts.

License: GPL v2 Upstream


What this is

BeHappy for Android is the official Android client for the BeHappy messenger. It is built on top of the Telegram for Android codebase under GPL v2, with the following high-level modifications:

  • Networking layer rewritten to use the MVSy 1.0 protocol and connect to BeHappy backend servers (instead of MTProto 2.0 / Telegram DCs).
  • Branding, visual identity, and product naming replaced throughout.
  • Telegram-specific features removed where not applicable to BeHappy (e.g., Telegram Premium subscriptions, Telegram Stars, Fragment integration, sponsored messages).
  • Additional features added that are unique to BeHappy.

The complete list of changes from upstream is tracked in CHANGELOG.md.

Relationship to upstream

Telegram for Android BeHappy for Android
License GPL v2 (or later) GPL v2 (or later) — same
Backend Telegram DCs BeHappy servers (mvsy.behappy.rest)
Protocol MTProto 2.0 MVSy 1.0
Trademarks Telegram BeHappy
Account compatibility Telegram accounts BeHappy accounts (separate system)
Source repository DrKLO/Telegram behappy-android/Telegram
Package id org.telegram.messenger rest.behappy.android

We do not merge updates from upstream automatically. The fork is independently maintained.

Compliance with upstream README requirements

The upstream Telegram-Android README requests the following:

Upstream request Status in this fork
Obtain your own api_id N/A — BeHappy uses MVSy 1.0, not MTProto
Don't use the name "Telegram" ✅ Rebranded to BeHappy
Don't use Telegram's logo ✅ Independent BeHappy logo
Follow security guidelines ✅ Adopted from upstream
Publish your code ✅ This repository is public

Downloads

The latest BeHappy for Android builds are available at:

For Telegram for Android (the upstream project) please visit the upstream repository.

Building from source

Build instructions are inherited from upstream. The only change is configuration:

  1. Use the BeHappy backend endpoint instead of Telegram DCs (configured in the resources).
  2. Bundle the BeHappy app icon and resources in place of Telegram's.

See the upstream repository for the original build instructions.

License

BeHappy for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v2 (or any later version) as published by the Free Software Foundation.

  • Full license text: LICENSE
  • Attribution and trademark notice: NOTICE

By contributing to this repository, you agree that your contributions will be licensed under the same terms.

Trademarks

"Telegram" is a trademark of Telegram FZ-LLC. It is used in this README and in source code copyright headers solely to identify the upstream project from which this fork is derived, as required by GPL §1. It is not used as a trademark of this product.

"BeHappy" is a trademark of the BeHappy Android Authors.

Contact

About

BeHappy Messenger for Android

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages