NSFW on iOS Telegram
@inclined- All TG X versions after 242 have blocked NSFW channels/chats. Listed below are a few different ways to bypass these restrictions:
Table of Contents
App Store downgrade (difficult, no jailbreak)
Sideloading (deprecated)
App Store download (requires jailbreak)
Website
Jailbreak
As of 10/2/18, the app has been updated to 5.x and has switched from the Obj-C client to the Swift client. However, this means tweaks meant for version 4.9.2 and below will not work on 5.x.
Protip: if you would like to access restricted channels on the stable client, as well as Telegram X, navigate to:
/Library/MobileSubstrate/DynamicLibraries/nsfwgram.plist.Then navigate from Root to Filter to Bundles, then add a new value. Add these values (as separate items):
org.telegram.TelegramHD
(HockeyApp Telegram X)
org.telegram.Telegram-iOS
(App Store Telegram X)
Then click save. Force close and restart the app/s and you'll be able to access restricted channels/chats on Telegram X, as well as stable Telegram. The same methodology applies to any other Telegram client you want to add (as long as the client is based on 5.x or higher).
If you're using Telegram 4.9.2 or lower:
(or click the link here)
And install Telehancer.
Then, navigate to Telegram settings > Telenhancer > turn on "NeverExplicit".
(Both will accomplish the same thing.)
Third-Party Client
You can use a third party client that follows Apple's rules to allow you to view restricted chats.
My go-to client is Nicegram as it is open source and I trust the developer, but this is subject to change.
Downgrading And Sideloading
(without a jailbreak)
This method is very cumbersome and requires the use of a computer, but will work without a jailbreak and without having to resign the app.
Tutorial:
https://medium.com/@0r4ng3.r41n/how-to-downgrade-ios-apps-using-itunes-a33ebe08e3b8
Older version of iTunes can be downloaded from here:
https://support.apple.com/en-gb/HT208079
The app version you're going to be looking for is 5.0.2.
Sideloading
This method is a little more cumbersome, time consuming, and may not work but it's much more streamlined. Unfortunately, 239 from HockeyApp uses old API and therefore, will not be able to display Telegram chats, making it worthless.https://t.me/tgiostests/29127
https://t.me/tgiostests/31017
Using this IPA will work. But it is extremely outdated and will give you a constant nag to update. Not recommended!
EDIT 5/28/18:
https://t.me/tgiostests/35004
Redownloading TG X from App Store
EDIT 6/1/18: THIS METHOD IS OFFICIALLY DEAD.
Telegram X in the App Store has been updated and now blocks restricted chats from being viewed.
If you are not jailbroken, DO NOT UPDATE. If you do, you will have to resort to using Option 4.
If you updated the app but are jailbroken, you can use App Admin by UnlimApps to downgrade the app to version 5.0.2.