Repository navigation
v0.0.4
HushTelegram v0.0.4 is the first release. It has 4 patches for telegram.org's Telegram 12.10.6 (org.telegram.messenger.web), and every one of them is selected by default.
What's in it
- Hide ads stops Telegram asking for sponsored messages in channels, the sponsored accounts it pins above search results and the ads in its video player. Nothing is fetched, so nothing is shown or counted as seen.
- Disable analytics keeps two reports on your phone. One is the device statistics report, which lists your storage folders. The other says how long each channel post stayed on your screen. View counts still work.
- Disable update checks turns off telegram.org's own update offer. Those updates are signed with Telegram's key and can't install over a patched build, so you update through Morphe Manager instead.
- HushTelegram settings opens from a long-press on the Telegram icon, or from Additional settings in the app on Telegram's App info page. Each feature has its own switch, and you can pause everything, back up your switches and export a diagnostic report.
Install
- Install Morphe Manager 1.32.0 or newer.
- Add HushTelegram as a patch source: https://morphe.software/add-source?github=SysAdminDoc%2FHushTelegram
- Download Telegram 12.10.6 from telegram.org, version code 71129, and patch it.
- Uninstall the stock Telegram before you install the patched one, since Android won't put one over the other. Your chats come back when you sign in again, but secret chats don't. Back up Morphe Manager's signing key after your first patch. You'll need it for every update.
The .mpp download is a patch bundle, not a Telegram APK. Installation instructions.
Known limitations
- Push notifications don't arrive. Google's Firebase only delivers them to an app signed with Telegram's own key. Telegram's Keep-Alive Service and Background Connection (Settings, then Notifications and Sounds) keep its own connection open instead, at some cost in battery, though that hasn't been tried on a patched build yet. Getting Firebase to accept a patched Telegram is the next thing being worked on.
- The map in the location picker stays blank for the same reason. Google's Maps key only answers Telegram's own signature.
- Only telegram.org's Telegram is supported. The Play Store one (
org.telegram.messenger) comes once it has a checked build of its own. - Hide ads was seen taking a live search ad off the screen. The test account wasn't shown a channel or video ad, so those two haven't been seen on a real one yet. If an ad gets through, please open an issue with a diagnostic report.
Validation
336 runtime tests and 100 patch tests passed locally, along with both Android lints and the release script checks. All 4 patches applied without forcing to Telegram 12.10.6, and the only change to the app's manifest is the settings entry on App info. The dependency advisory check passed. The same patch code ran on a signed-in Android 16 phone. A search that showed an ad with Hide ads off showed none with it on, and the diagnostic report counted the skipped search ad, read-time and update requests.