Skip to content

Bogdan8266/BodyaGram

 
 

Repository files navigation

✈️ BODYAGRAM (Telegram Client Fork)

Status Platform Base Integration

The Specialized Communication Tool.

This is the tactical client that completes the ecosystem. It connects seamlessly with BodyaSync-Compose, replaces the fallen BodyaSync-Server, Backend BodyaSync-Gallery(Flutter), and is the frontend for the BodyaGram App.


💀 Mission Briefing

BodyaGram is a modified fork of the official Telegram Android client. It looks like Telegram, it acts like Telegram, but under the hood, it packs a secret weapon.

We didn't just change the colors. We integrated a Direct Server Uplink. While standard users are stuck uploading files from their phone's limited storage, BodyaGram lets you browse your self-hosted server (BodyaSync) directly inside the chat interface and send files that aren't even on your device.

The result: You command terabytes of data from a device that fits in your pocket. Zero local storage used. Instant transmission via Userbot.


💥 The Arsenal (Custom Features)

  • Server-Side Picker: A custom button right next to the standard attachment menu.
  • Remote File Access: Browse your server's Originals folder instantly.
  • Smart Indicators: Video files are clearly marked.
  • Auto-Chat Detection: The app knows which chat you are in and tells the server exactly where to smuggle the file.
  • Zero-Traffic Upload: The file goes from Server -> Telegram. Your phone is just the remote detonator.

📜 Rules of Engagement (Official Telegram Requirements)

We play by the rules here. This is a fork of the official Telegram App for Android. To use this source code or build your own version, you must follow these directives:

  1. Get your credentials: Obtain your own api_id for your application. Don't use mine.
  2. Identity: Do not use the name "Telegram" for your app. Make sure your users know it is unofficial. This is BodyaGram.
  3. Branding: Do not use their standard logo (white paper plane in a blue circle). Get your own insignia.
  4. Security: Study the Security Guidelines. Take care of your users' data like it's your own.
  5. Open Source: Remember to publish your code too. Comply with the licenses.

Documentation:


🛠 Assembly Guide (Compilation)

Want to build this weapon yourself? Here is the blueprint.

Note: To support reproducible builds, this repo contains dummy files. You need to replace them with real ammo before deployment.

Requirements:

  • Android Studio (Latest Stable)
  • Android NDK (Check build.gradle for exact version)
  • Android SDK

Step-by-Step Protocol:

  1. Acquire the Target: Download the source code.

    git clone https://github.com/Bogdan8266/BodyaGram.git
  2. Secure the Keys: Copy your release.keystore into the TMessagesProj/config folder.

  3. Configure Access: Open gradle.properties and fill out these fields to access your keystore:

    • RELEASE_KEY_PASSWORD
    • RELEASE_KEY_ALIAS
    • RELEASE_STORE_PASSWORD
  4. Firebase Setup:

    • Go to the Firebase Console.
    • Create two Android apps with IDs: org.telegram.messenger and org.telegram.messenger.beta (or your custom package name).
    • Turn on Firebase Messaging.
    • Download google-services.json and drop it into the TMessagesProj folder.
  5. Initialize: Open the project in Android Studio. Do not import — just Open.

  6. Hardcode the Variables: Locate TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java. Fill out the values (API ID, API Hash). There are comments inside showing where to get the data.

  7. Compile: Hit "Build". If you followed instructions, you are ready to rock.


🌍 Localization

We moved all translations to translations.telegram.org/en/android/. Use it if you want to speak the local language.


⚠️ SYSTEM STATUS: CUSTOM BUILD ⚠️ Based on DrKLO/Telegram Source Code. Modified for the BodyaSync Ecosystem.

About

Telegram for Android source

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 43.0%
  • C++ 33.0%
  • C 14.4%
  • Assembly 4.5%
  • Kotlin 1.5%
  • Go 1.2%
  • Other 2.4%