The Pabal apps are made by changing the source code of Telegram's apps, which anyone can read. As that code's licence (the GNU GPL) requires, we publish the changed source code to everyone who has a Pabal app.
Source code for each app
- iPhone — based on Telegram-iOS 12.1 (commit
c281db9100) · licence: GPL 2.0 · download pabal-ios-source.zip - Android — based on Telegram for Android 12.1.1 (commit
9cbf03332a) · licence: GPL 2.0 · download pabal-android-source.zip - Mac and Windows — based on Telegram Desktop 6.2.6 (tag
v6.2.6) · licence: GPL 3.0 · download pabal-desktop-source.zip
What each bundle holds
- README.md — exactly where the original is, and the steps from it to the source the published app was built from
- pabal.patch — every change Pabal made to the original, pictures included. Apply it with
git apply pabal.patchin a copy of the original. - scripts/ — the patch scripts that made those changes, and the files they use (the server's public key, Pabal's logo)
- LICENSE — the full text of the GNU GPL, the same as the original's
Secrets that are not code, such as signing keys and app store account details, are not included. An app built from this code connects to Pabal's servers, but it is not signed with Pabal's signature.
Asking for the complete source
If you need the complete source tree with the original in one piece, write to halo@levelupsoft.com. For three years from the day an app was published we send it to you for no more than the cost of sending it.