Skip to content

v1.2.0 — Update to Telegram 12.8.1

Choose a tag to compare

@arsenii-cmd arsenii-cmd released this 13 Jul 12:01

Update to stock Telegram 12.8.1 (build 6916), fully re-integrating VPN proxy support on top of the new upstream snapshot.

Rebased onto a clean upstream snapshot at commit 9b50143d (12.8.1, build 6916) since the fork has no shared git history with upstream. Re-applied all custom patches on top:

  • vpn-core module (VPN proxy engine, unchanged) plus its settings.gradle/TMessagesProj dependency wiring
  • ApplicationLoader.java VPN bootstrap block (state restore, global proxy connection listener, Energy Saving pause/resume)
  • New org.telegram.ui.vpn package (TelegramProxyBridge, VpnConfigAdapter, VpnSettingsActivity) — verified against updated SharedConfig/ConnectionsManager/NotificationCenter APIs, no signature changes needed
  • VPN Proxy menu entry points in SettingsActivity and DataSettingsActivity (re-inserted by context, since both files were touched upstream)
  • Tejar branding (AppName strings, google-services.json package family, APP_PACKAGE), go.libv2ray.gojni manifest override, blanked Maps API key
  • Kotlin plugin wiring and APP_ID/APP_HASH BuildConfig fields in TMessagesProj/build.gradle needed for the module to compile/run at all

APK: arm64-v8a standalone build, signed with the same release key as previous versions — installs as an update over v1.1.0.