Forkgram icon

Forkgram

by 23rd · GPL-2.0-or-later · open source

Free · Android 6.0+ · Productivity

Use Telegram through an unofficial open-source Android fork that adds forwarding, pinning, archive and interface controls while retaining Telegram and several optional network services.

Needs:Android 6.0+ · Telegram account · 64-bit ARM device

No known trackers in the code Signer matches F-Droid’s record AdsNonFreeNet

2113 Apps is independent, not affiliated with or endorsed by 23rd. Official sources: source code on GitHub.

Download APK · 40.2 MB v13.1.1.0 · checked
Version
13.1.1.0
Size
40.2 MB
Requires
Android 6.0+
Updated
2026-10-31

Screenshots

Forkgram screenshot 1Forkgram screenshot 2Forkgram screenshot 3Forkgram screenshot 4

Introduction

Forkgram, also called Fork Client by its project, is an unofficial fork of Telegram for Android. It keeps Telegram’s chats, calls, channels and cloud account model, then adds interface and message-handling options. The project lists forwarding without quoting the original sender, jumping to the first message in a chat, more secret-chat self-destruct intervals, an archive pulldown option, unlimited local pinned chats and controls for large emoji, the in-app camera and parts of the chat list. We did not verify every README item through the interface.

This page covers F-Droid’s 13.1.1.0 64-bit ARM build, version code 723708. We matched the 40.2 MB APK to F-Droid’s signed index and inspected the fixed release commit and F-Droid recipe. We did not sign into Telegram or test calls and message delivery on a physical phone.

What changes, and where it connects

The project says it adds no telemetry, analytics, crash reporting or third-party network endpoints on top of upstream Telegram. The first three claims match our static review, but the endpoint claim does not describe every path in the fixed source. Chats still use Telegram’s proprietary service, account system and servers. F-Droid therefore marks it NonFreeNet. Secret chats retain Telegram’s device-specific encrypted mode; ordinary cloud chats remain part of Telegram’s cloud service.

When the app returns to the foreground, its updater can check a Telegram channel and fall back to GitHub’s releases API; in this F-Droid build that fallback repository value remains 0, so the request may simply fail. Location screens use OpenStreetMap MAPNIK tiles by default and can use Wikimedia or CARTO tiles. Optional user-configured features add more endpoints: DuckDuckGo translation, Cloudflare Workers AI transcription with the user’s token, link-rewriting services, UnifiedPush, and separate speech-to-text and language-model addresses for Voice Timecodes.

Forkgram’s additions include showing the original date on forwarded messages, a quick-share control for private-chat media, fuller subscriber counts, profile-photo upload dates and coloured recent-activity dots. It hides account names in the drawer as a project change and offers a control for hiding a chat’s avatar and title in the dialog list. The 13.1.1 source also adds a recent-photo and camera overlay, enabled by default and opened by holding the attachment button; an optional display of voice-message file sizes, which starts off; and a fix for an archive that could become unreachable when the All Chats tab was hidden. These are local presentation and handling changes, not anonymity from Telegram or other chat participants.

Voice Timecodes is different. It needs both a speech-to-text address and a language-model address. Automatic processing applies only to qualifying voice messages sent from this app, including messages the user sends into a channel. With those endpoints configured, a long-press action can process a message manually even while the automatic toggle is off. Either path uploads the audio to the configured transcription service, sends the resulting text to the configured language model and then edits the already-sent message’s caption with generated timecodes, which other chat participants can see.

The name also needs care. This F-Droid package is org.forkgram.messenger. The project itself publishes a GitHub build as org.forkclient.messenger.beta, signed with a different certificate. Both come from Forkgram, but they install as separate apps and cannot update one another in place.

F-Droid build and permissions

F-Droid’s recipe deletes prebuilt JNI output and rebuilds it. The upstream app does not link the Cast, Cronet and Interactive Media Ads modules that the recipe’s scanner cleanup names. The meaningful F-Droid changes remove Play Integrity, SafetyNet, Google credentials authentication and Google Play Services SMS verification. They do not remove Telegram infrastructure, map tiles, the updater fallback or server-supplied sponsored messages. F-Droid accordingly applies both Ads and NonFreeNet anti-feature labels.

The manifest has 69 permissions. Many are compatibility entries for launcher badges or optional Telegram features, but the meaningful set is still broad: contacts and call logs, phone state, camera, microphone, precise and background location, media files, notifications, overlays, biometrics and package installation. Android asks for dangerous permissions when a feature needs them; do not grant contacts, location, call integration or install access merely because the manifest lists them.

Our static scan found no known tracker SDKs. That finding concerns packaged libraries, not what Telegram’s servers learn from account and network activity. F-Droid signs this build with its own key, so it should be updated from the same signing channel.

About this file

  • This is F-Droid’s source build of 13.1.1.0 for 64-bit ARM, signed with F-Droid’s key.
  • It needs Android 6.0 or later and a Telegram account; it is not an official Telegram release.
  • Its measured SHA-256 is 447b43f6c8cbea0e57839beafeb67a136d649fe6929ff7752853d38732e9d27e, matching F-Droid’s signed index.
  • The source is GPL-2.0 or later. No known tracker SDKs were found, while F-Droid flags the app for Telegram-hosted ads and reliance on a proprietary network service.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

1 CPU type

Needs a 64-bit ARM phone; 32-bit-only devices are not supported.

Android versions

Android 6.0 and up

Built for Android 16 (target API 36).

Permissions

69

19 of them need your approval first.

Flagged by F-Droid:

  • Ads: Shows advertising.
  • NonFreeNet: Relies on or promotes a proprietary network service.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017).

Asks you first (19)

Android shows a prompt before the app can use these.

  • Location while running in the background · ACCESS_BACKGROUND_LOCATION
  • Approximate location · ACCESS_COARSE_LOCATION
  • Precise location · ACCESS_FINE_LOCATION
  • Connect to paired Bluetooth devices · BLUETOOTH_CONNECT
  • Place phone calls directly · CALL_PHONE
  • Use the camera · CAMERA
  • See the accounts on the device · GET_ACCOUNTS
  • Show notifications (Android 13+) · POST_NOTIFICATIONS
  • Read the call log · READ_CALL_LOG
  • Read your contacts · READ_CONTACTS
  • Read shared storage (Android 12 and older) · READ_EXTERNAL_STORAGE
  • Read music and audio files · READ_MEDIA_AUDIO
  • Read photos · READ_MEDIA_IMAGES
  • Read videos · READ_MEDIA_VIDEO
  • Read your phone number · READ_PHONE_NUMBERS
  • Read phone status and identity · READ_PHONE_STATE
  • Record audio with the microphone · RECORD_AUDIO
  • Change your contacts · WRITE_CONTACTS
  • Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE

You switch these on in Settings (2)

Special app access. Nothing is granted until you turn it on yourself.

  • Install unknown apps · REQUEST_INSTALL_PACKAGES
  • Display over other apps · SYSTEM_ALERT_WINDOW
Granted at install (30)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • ACCESS_MEDIA_LOCATION
  • ACCESS_NETWORK_STATE
  • ACCESS_WIFI_STATE
  • AUTHENTICATE_ACCOUNTS
  • BLUETOOTH
  • CREDENTIAL_MANAGER_SET_ORIGIN
  • FOREGROUND_SERVICE
  • FOREGROUND_SERVICE_CAMERA
  • FOREGROUND_SERVICE_DATA_SYNC
  • FOREGROUND_SERVICE_LOCATION
  • FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • FOREGROUND_SERVICE_MEDIA_PROJECTION
  • FOREGROUND_SERVICE_MICROPHONE
  • FOREGROUND_SERVICE_SPECIAL_USE
  • INSTALL_SHORTCUT
  • INTERNET
  • MANAGE_ACCOUNTS
  • MANAGE_OWN_CALLS
  • MODIFY_AUDIO_SETTINGS
  • READ_APP_BADGE
  • READ_CLIPBOARD
  • READ_PROFILE
  • READ_SYNC_SETTINGS
  • RECEIVE_BOOT_COMPLETED
  • USE_BIOMETRIC
  • USE_FINGERPRINT
  • USE_FULL_SCREEN_INTENT
  • VIBRATE
  • WAKE_LOCK
  • WRITE_SYNC_SETTINGS
Defined by other apps (18)

Permissions that belong to another app or to this app itself.

  • com.anddoes.launcher.permission.UPDATE_COUNT
  • com.android.launcher.permission.INSTALL_SHORTCUT
  • com.android.launcher.permission.UNINSTALL_SHORTCUT
  • com.htc.launcher.permission.READ_SETTINGS
  • com.htc.launcher.permission.UPDATE_SHORTCUT
  • com.huawei.android.launcher.permission.CHANGE_BADGE
  • com.huawei.android.launcher.permission.READ_SETTINGS
  • com.huawei.android.launcher.permission.WRITE_SETTINGS
  • com.majeur.launcher.permission.UPDATE_BADGE
  • com.oppo.launcher.permission.READ_SETTINGS
  • com.oppo.launcher.permission.WRITE_SETTINGS
  • com.sec.android.provider.badge.permission.READ
  • com.sec.android.provider.badge.permission.WRITE
  • com.sonyericsson.home.permission.BROADCAST_BADGE
  • com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
  • me.everything.badger.permission.BADGE_COUNT_READ
  • me.everything.badger.permission.BADGE_COUNT_WRITE
  • org.forkgram.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

More Information

Package name
org.forkgram.messenger
Version
13.1.1.0 (build 723708)
File size
40.2 MB (40,192,527 bytes)
Requires
Android 6.0 or later
Category
Productivity
License
GPL-2.0-or-later
Developer
23rd
Released
Oct 31, 2026
Signed by
F-Droid, which built this APK from the published source code. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub (or the other way round) without uninstalling first.
Signer SHA-256
00aa6a469b9439426d491b27f1fc46077694c41d973551b05b0c0594d33f77d7
File SHA-256
447b43f6c8cbea0e57839beafeb67a136d649fe6929ff7752853d38732e9d27e
Checked
, against the F-Droid index · how we check · verify it yourself

Common questions

Is this APK the official Forkgram release?

It is F-Droid’s build rather than the developer’s own: F-Droid compiled Forkgram 13.1.1.0 from the published source code and signed it with its own key. Its SHA-256 matches F-Droid’s signed index. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub without uninstalling first.

What Android version does Forkgram need?

Android 6.0 or later (API level 23). Version 13.1.1.0 is built for Android 16 (target API 36). Needs a 64-bit ARM phone; 32-bit-only devices are not supported.

Can Forkgram access the internet?

Yes. The APK requests Android’s internet permission. In total it declares 69 permissions, and 19 of them need your approval first.

Does Forkgram contain trackers?

No known trackers: our scan of version 13.1.1.0 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is Forkgram open source?

Yes. Forkgram is released under the GPL-2.0-or-later licence, and its source code is published at https://github.com/Forkgram/TelegramAndroid.

Is Forkgram an official Telegram app?

No. Forkgram is an independent fork of Telegram for Android. It connects to Telegram’s service and needs a Telegram account, but Telegram does not develop or endorse this client.

Does this APK remove Telegram’s sponsored messages?

Not for every user. The code only hides sponsored messages when a Telegram Premium user enables the relevant option. F-Droid flags the package for Ads because Telegram can place sponsored messages in channels, bot chats and search.

Recent releases

Version Released Size Requires
v13.1.1.0 · this download Oct 31, 2026 40.2 MB Android 6.0+
v13.0.2.0 Oct 16, 2026 39.5 MB Android 6.0+
v12.10.4.0 Sep 19, 2026 37.9 MB Android 5.0+

Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.

Alternatives and related apps

  • Telegram Productivity·70.9 MB·v13.1.1 Telegram’s own Android build from telegram.org rather than an independent client fork.
    Download
  • Nekogram Productivity·73.9 MB·v13.1.1 Another feature-rich Telegram fork with a different set of chat and proxy controls.
    Download