NoAdsTelegram

This Xposed module is a tiny rebellion — a way to claw back some of that original spirit of freedom promised by Telegram at the beginning, one hook at a time.

What it does

🚫 Ads? What ads?

Disable sponsored messages – no more "promoted channels" in your chat list.

Disable video ads – watch videos ad‑free.

💬 Messaging – take back control

Enable forwarding & saving – even on content that was locked down.

Disable message deletion – if someone said it, they said it. (a.k.a. anti‑recall)

Disable chat deletion – stop chats from disappearing… but beware: if you delete a chat with this on, it might just come back after a restart. (Spoopy!)

🔒 Secret Chat – now less secret (for you)

Disable secret chat message deletion – keep those ephemeral messages forever.

Disable self‑destruct – self‑destruct timers now hit zero and just… stop. Like a movie cliffhanger.

Enable secret media save – save photos and videos from secret chats. Shhh.

📸 Stories – your way

Enable saving stories – download and keep stories for later.

Hide stories section – out of sight, out of mind.

🎨 UI – declutter your Telegram

Disable channel switching – prevent accidental channel changes via swipe or tap.

Hide pinned messages – clean up those chat headers.

Hide translate dialog – no more "Translate this" popups.

Hide mute button – remove the mute notification button from chats.

Hide bottom overlay – hide the bottom overlay when you don't need it.

Disable swipe profile – stop accidentally closing the profile by swiping (keep it open).

Disable swipe channel – disable swiping gestures on channels (for those with twitchy thumbs).

👤 Privacy – go ghost

Hide typing – stop showing "typing…" to others. Your thoughts, your secret.

🎛️ Everything is configurable

All these options are neatly grouped in the NoAdsTelegram settings – – you decide which experiments to run.

Compatibility

Works with the official Telegram app (tested on v12.4.1)

Installation

Install the module in your Xposed framework (LSPosed recommended).

Enable the module for org.telegram.messenger.

Reboot (or force-stop Telegram) and enjoy.

Look for the NoAdsTelegram icon in your app drawer (or system settings) – that's where you tweak the hooks.

Releases

v0.8

Stable

2/17/2026, 10:26:48 PM

The 'One Hook at a Time' hmm...

We started with a simple idea: remove ads, enable forwarding. Then things escalated. Now we have so many hooks you could hang a coat on them. Here's what's new in this release:

New Features

Secret Chat Shenanigans

Disable message deletion in secret chats (yes, really).
Disable self‑destruct – timers now hit zero and just… stop. Like a movie cliffhanger.
Save media from secret chats. Your secret is safe with us.

Chat Deletion? What Chat Deletion?

New option to disable chat deletion entirely. But there's a twist: if you delete a chat while this is on, it will reappear after restart. It's like a chat zombie apocalypse.

Privacy Gains

Hide your typing indicator – because sometimes you want to lurk in silence.

Improvements

Settings got a makeover – all hooks are now grouped by category (Ads, Messaging, Secret Chat, Stories, UI, Privacy). No more scrolling through a chaotic list. You're welcome.
Story saving: now with more saving – we made it work better.

The Usual Disclaimer

Use at your own risk. We're not responsible if Telegram starts sending you postcards from the Bermuda Triangle or if your self‑destruct timer develops existential dread.

Happy hooking!
— The NoAdsTelegram Team (size: 1 very busy human)

Assets

1

v0.7

Stable

2/15/2026, 1:31:32 AM

Enable forwarding & saving – even on content that was locked down.
Enable saving stories – download and keep stories for later.
Disable sponsored messages – no more "promoted channels" cluttering your chat list.
Disable video ads – watch videos and stories ad‑free.
Disable message deletion – if someone said it, they said it. (a.k.a. anti‑recall)
Disable channel switching – prevent accidental channel changes via swipe or tap.
Hide stories section – out of sight, out of mind.
Hide pinned messages – clean up those chat headers, one less distraction.
Hide translate dialog – no more "Translate this message" popups.
Hide mute button – remove the mute notification button from chats.
Hide bottom overlay – hide the media/attachment overlay when you don't need it.
Disable swipe profile – prevent accidentally closing the profile by swiping (keep it open).
Disable swipe channel – disable swiping gestures on channels (for those with twitchy thumbs).

Assets

1

v0.666

Stable

2/14/2026, 1:03:14 AM

What it does

🚫 Kills sponsored messages – no more "promoted channels" in your chat list.
🎥 Stops video ads – watch those stories and videos ad‑free.
🔁 Enables forwarding & saving – even on content that was locked down.
💾 Lets you save stories – because you might actually want to keep them.
🗑️ Prevents message deletion (a.k.a. recall) – if someone said it, they said it.
👻 Optionally hides the whole stories section – out of sight, out of mind.
📌 Hides pinned messages – clean up those chat headers, one less distraction.
🌐 Hides the translate dialog – no more "Translate this message" popups cluttering your view.
🎛️ Everything is configurable – you decide which parts of this unholy magic to enable.

Compatibility

Works with the official Telegram app v12.4.1.

Assets

1