Yeah, well... I'm gonna go build my own theme park, with blackjack and hookers.
(c) Bender Bending Rodríguez
Telegraher
- No one gets to decide what i run on my device
- No one gets to decide where i run my app
- No one gets to decide what must be deleted
This is my device so i control it 😎
This app have nothing with privacy, it's remotely controlled. It's pissing me off, so i changed
that.
I took an original Telegram client from "official" repo and
made my own theme park with blackjack and hoookers.
Special thanks:
- my wife and my dog, love them 🍑
- mr Rodríguez for the inspiration
- some anonymous folks over the telegram for the great ideas (can't share their names here, cause
they are anonymous) - "Telegram🦄magic🦄team" for their "magic🦄updates" including
privatechats and "magic🦄ads"
WTF?! / is it legit?
Follow the white rabbit the git flow:
- i took and forked the original client
- i cloned the latest
master
branch (with 8.3.1 patch) intomaster_8.3.1
- i made another branch
noshit_8.3.1
frommaster_8.3.1
, it contain changes
It gives us telegram
-> master
-> master_8.3.1
-> noshit_8.3.1
So all the code changes are in noshit_8.3.1
.
Detailed summary / noshit_8.3.1
- DISABLED ADS
- EVERY element have
save to downloads
/save to gallery
- messages are elements too, you still can click but cannot save them into downloads
- however i do not recomment this
- use it wisely
- messages are elements too, you still can click but cannot save them into downloads
- 6 accounts instead of 3
- client support upto 6
accounts (384bf)on the 1st run when you type phone number and continue it can throw an API error- error was only on the version with 16 accounts
- to get more accounts w/o having problems with TGs api need to change the App's
flow
- to get more accounts w/o having problems with TGs api need to change the App's
- in case of an error close the error by clicking OK and let it relax for 5 minutes
- continue and log in
- error was only on the version with 16 accounts
- client support upto 6
- DISABLED REMOTE DELETIONS
- NO more deletions via GCM PUSHES (chats and messages), WTF 💩 (
58150) - NO more deletions in groups and channels
- i hate the channels that wipes the content
- NO more remote deletions in private chats
- NO more remote deletions in secret
chats (3a87a
ec5dd)- self destruction timer doesn't work but other folks see that you're opened and deleted it
- NO more "history wipe" or chat deletions
- history/messages remains where they are
- chat becomes inactive if other folks are deleted it for them and/or for you
- NO more deletions via GCM PUSHES (chats and messages), WTF 💩 (
- FULL ACCESS in "restrict saving content" chats
- screenshots, gif imports, media
saving (8a35b
bd5c0) - DO NOT save GIFS via saving gifs
- just click on them and choose "save to
gallery" (d9cdf) - after this share this media no matter where as a video file WITHOUT sound
- it will become a GIF in your collection
- just click on them and choose "save to
- you can't forward message as is due it use telegram API and their server will block
it, so save/copy- save GIF / forward message ARE using telegrams API, while SHARING or DOWNLOADING not
- d0905
- screenshots, gif imports, media
- FULL ACCESS in secret chats (GREEN ONES!)
- GIFs have controls
- you can start/stop GIFs or navigate on a
timeline (a8a22)
- you can start/stop GIFs or navigate on a
- KEEP CACHED chats
- cached chats are always with you even if you're BANNED (
03307)- once banned you will get a message about this
- you can navigate in chat where you was banned using your cache
- to remove cached chat you must delete it ("leave that chat")
- even when when you restart your app it will load cached chats
- cached chats are always with you even if you're BANNED (
- HISTORY in private chats
- message separated inside by RFC1123 timestamp
field (aa1c8
2a279 8d7ef) - when someone will send you a PM and will change it, while you in chat you will see
edited
as
usual- to see changes you need to close/open this chat
- this will be probably fixed in future (display in real time changes)
- to see changes you need to close/open this chat
- this also affect bots, so when your bots edit their messages, you will see old/new versions
- message separated inside by RFC1123 timestamp
- NO MORE timer
- when someone send you a media with a timer in a secret (green) chat this message will be
deleted on a device who sent it once you open
it (3fb56 b427e) - when someone send you a media with a timer in a private (NON-green) chat this message will be
deleted on a device who sent it once OR twice you open it (
2491b5f)- EASY AND SHORT: open photo twice and it will WIPE it from a device who sent it ;-)
- LONG AND DETAILED: due it will send an event only if full file is downloaded by your
client when you open this (guess due file size). In most of cases client download media
file during 1st open, so you need to open it again (just tap on it) - sometimes full media downloaded when preview generated, in such case open once file and it
will wipe it from a user who sent it
- when someone send you a media with a timer in a secret (green) chat this message will be
- NO MORE
edit_hide
- DISABLED emulator detections
- idk why the client use this, but i disabled
it (26033) - if i want to run it on emulator telegram no need to know it
- idk why the client use this, but i disabled
- APP name changed & APP icon changed & APP package changed
- APPs api & hash are changed for legit TG
client (f8eb8)
Build
It's very simple
- download the repo
git clone --recurse-submodules git@github.com:nikitasius/Telegram.git
- build it
- you can use official guide
https://core.telegram.org/reproducible-builds
- open the folder with the repo
- git checkout lastest noshit branch (
git checkout remotes/origin/noshit_8.4.2
for
example) - run
docker build -t telegram-build .
- run
docker run --rm -v "$PWD":/home/source telegram-build
- and ~1h later you will get 9 different builds (under deb11 with 12 cores and 16Gb Ram
on NVMe)
- and ~1h later you will get 9 different builds (under deb11 with 12 cores and 16Gb Ram
- you can download Android studio
https://developer.android.com/studio
- add a bit more ram (i use 4096M for the studio)
- open the project
- let gradle it work
- when it's done go to Build -> Select build variant
- choose build you need
- afatDebug - it's debug builds
- ***Release - release builds
- choose build you need
- you can use official guide
APKs & sha256
- sdk23 mean for android 4.2+, the other are working from 6+
- arm64-v8a (new devices)
63ee2e2d3c4ee5ecf794f69163ee8ddceffd63274690ab5f779303f44d618ba3
Telegraher.8.4.2.arm64-v8a.apkdf98d3d7a5754cb1e970802e049427552d20178e55fc3011be3bdfb3ca667fc7
Telegraher.8.4.2.arm64-v8a-sdk23.apk
- armeabi-v7a (old devices)
542070e4d2685304b4c3c1966ec5a92b1a7a247b471490206f38328ae6b52f94
Telegraher.8.4.2.armeabi-v7a.apk7a649a5a5243f58c6a390e71d8b087c3366bca153f1cd0997177c62cf312bca7
Telegraher.8.4.2.armeabi-v7a-sdk23.apk
- PC x86, 32 bits (for an emulator for example)
a3d847a606ab1e938107caeb18879d119ece1c70de68ea77385a468e7cdd9da5
Telegraher.8.4.2.x86.apk2c1e876b2bc10c1fb710aff573fb927e98e657677496b269d7d60b363eec4a81
Telegraher.8.4.2.x86-sdk23.apk
- PC x86, 64 bits (for 64 bits CPU)
b36d3c6d2633d090d0fe28aff3cec9caf1495de5114befaa8dcec3748b938402
Telegraher.8.4.2.x86-64.apka8e67b86e04f86389327938c5ec9573e9ad6eeccb0f4d4c6577abafc2a4d5b06
Telegraher.8.4.2.x86-64-sdk23.apk
Issues/Wishlist
Feel free to use the "issues section". I'm not an Android programmer, i'm a Java developper.
Probably it's a good thing 😃
Changes
- noshit_8.4.2_release3
- now the ads is loaded, views are counted but the ads isn't displayed
- noshit_8.4.2_release2
- fixed issue #4
- fixed save menu buttons
- disabled auto reaction on doubletap
- fixed
edit_hide
- all official reaction are available for private messages
- doesn't work in groups/channels due TG servers are using whitelists
- noshit_8.4.2_release1
- use Telegram 8.4.2 code base now
- added video controls to GIFs
- noshit_8.3.1_release2
Already installed this version?
Android will offer you to reinstall, simply accept this option and it the app will be reinstalled
and it will keep all the settings/accounts.
Coffee
- Here is my PayPal
https://paypal.me/nikitasius
- Here is
my BTCbc1q5egmj6vjejmsu4lu3nmdshvx6p0kcajlw5u9a0
- Here is
my Yoomoneyhttps://yoomoney.ru/to/410015481871381
In fact, forget the park!