https://news.1rj.ru/str/bettertelegramorg
Say Hello to BetterTelegram 👋
BetterTelegram is a mod for the Official Telegram Client which utilizes LibOTRv4 (the same one as XMPP), in order to bring OTR E2EE 🔐 to Telegram for not only Solo, but group chats too! 💬
BetterTelegram also adds additional features such as;
- Preventing deletion of chat/group messages 🛡
- Ghost mode to prevent sending read receipts or online/typing status to your chats/buddies 👻
- Deleting all chats in 1 single click 🗑
Start your 30-day free trial in just 2 simple clicks at https://bettertelegram.org/account & upgrade your OpSec today! 🚀
Say Hello to BetterTelegram 👋
BetterTelegram is a mod for the Official Telegram Client which utilizes LibOTRv4 (the same one as XMPP), in order to bring OTR E2EE 🔐 to Telegram for not only Solo, but group chats too! 💬
BetterTelegram also adds additional features such as;
- Preventing deletion of chat/group messages 🛡
- Ghost mode to prevent sending read receipts or online/typing status to your chats/buddies 👻
- Deleting all chats in 1 single click 🗑
Start your 30-day free trial in just 2 simple clicks at https://bettertelegram.org/account & upgrade your OpSec today! 🚀
Media is too big
VIEW IN TELEGRAM
Real time demonstration video of how the OTR encryption feature in private messages works.
Guys just a little update
Our goals for this current week 01.07.2025-08.07.2025 are
Video Ad to be ready by 03-4.07.2025
The GUI will receive an update by the end of this coming week, the update will include
1) An updater feature that will function similarly to telegram, when there is a new update available, the GUI will alert you & if you click the Update button, a new UI will appear that will perform actions related to %appdata%\BetterTelegram and %localappdata%\Programs\bt in order to initalize the new configuration & download/replace the previous version to the latest version of BetterTelegram. You will be informed about ALL actions of the updater in the console
2) There will be an Auto-login button on the login page which saves your licence key so that you dont have to insert your licence every time you open BetterTelegram
The DLL will receive the following fixes
1) Beginning to add debug/stack log generation to better diagnose & fix crashes that may occur at runtime on any of your devices
2) Removing OTR group peer discovery messages & only sending them at the time of OTR protocol initiation via the Enable OTR mode button OR upon receiving a request from others
3) Continuing research/reverse engineering work required to learn how to insert custom Badges into messages/profiles of users who use BetterTelegram instead of polluting the chat with [CT]/[OTR] pretext
Our goals for this current week 01.07.2025-08.07.2025 are
Video Ad to be ready by 03-4.07.2025
The GUI will receive an update by the end of this coming week, the update will include
1) An updater feature that will function similarly to telegram, when there is a new update available, the GUI will alert you & if you click the Update button, a new UI will appear that will perform actions related to %appdata%\BetterTelegram and %localappdata%\Programs\bt in order to initalize the new configuration & download/replace the previous version to the latest version of BetterTelegram. You will be informed about ALL actions of the updater in the console
2) There will be an Auto-login button on the login page which saves your licence key so that you dont have to insert your licence every time you open BetterTelegram
The DLL will receive the following fixes
1) Beginning to add debug/stack log generation to better diagnose & fix crashes that may occur at runtime on any of your devices
2) Removing OTR group peer discovery messages & only sending them at the time of OTR protocol initiation via the Enable OTR mode button OR upon receiving a request from others
3) Continuing research/reverse engineering work required to learn how to insert custom Badges into messages/profiles of users who use BetterTelegram instead of polluting the chat with [CT]/[OTR] pretext
If you ever have any suggestions/recommendations for us, feel free to message @callmecrispy
To activate your license please press Next Step > and then Activate 30-day free trial , this will validate your license key in our database! ✅
https://bettertelegram.org/account
https://bettertelegram.org/account
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
BUGS
1) Whenever clicking on Better Telegram channel (chat_info.cpp?)
2) Randomly while BetterTelegram is open for up to 24-48h, when I come back online, the Telegram client crashed
3) Remove OTR/CT from messages & replace them with custom Badges in the user messages/profile
4) Sometimes when BetterTelegram is first injected & the Enable OTR Mode/Enable Protect Message button is clicked -> CRASH
If you guys see any other bugs/crashes, please write about them to @callmecrispy or @ethsony or @temptempxx so that we can add it to the list above!
1) Whenever clicking on Better Telegram channel (chat_info.cpp?)
2) Randomly while BetterTelegram is open for up to 24-48h, when I come back online, the Telegram client crashed
3) Remove OTR/CT from messages & replace them with custom Badges in the user messages/profile
4) Sometimes when BetterTelegram is first injected & the Enable OTR Mode/Enable Protect Message button is clicked -> CRASH
If you guys see any other bugs/crashes, please write about them to @callmecrispy or @ethsony or @temptempxx so that we can add it to the list above!
Currently, our TODO list is as follows:
1) add the Tdata importer + unlimited accounts feature by 03.07.2025
2) write a patch DLL that will support Telegram 5.16.0 (that is expected to be released on Desktop in the next couple days), so the patch will take us 2-5 days to add support for after its release
3) replace CT/OTR with custom badges inside message/user-profile that is only visible to users of BetterTelegram
4) Figure out & fix all potential/known bugs or crashes before continuing with additional features + add support for stack tracer/debug logging feature to allow users to provide detailed future bug/crash reports
5) Resume working on the Fedora/Debian - Linux version of BetterTelegram
1) add the Tdata importer + unlimited accounts feature by 03.07.2025
2) write a patch DLL that will support Telegram 5.16.0 (that is expected to be released on Desktop in the next couple days), so the patch will take us 2-5 days to add support for after its release
3) replace CT/OTR with custom badges inside message/user-profile that is only visible to users of BetterTelegram
4) Figure out & fix all potential/known bugs or crashes before continuing with additional features + add support for stack tracer/debug logging feature to allow users to provide detailed future bug/crash reports
5) Resume working on the Fedora/Debian - Linux version of BetterTelegram
Update!
Telegram v5.16.0 was released today, our team is actively working on a patch DLL to support the latest version.
At the moment, if you have already installed BetterTelegram, you can continue to use it's features without issue on that same PC. But any new PC's that try & use BetterTelegram with the latest Telegram version will automatically receive this warning (see image above), at the time of log-in.
This warning simply states that your current Telegram Version (latest) is not yet supported by BetterTelegram.
Every Telegram version introduces new functionality to the client & as such, the previous function pointers/offsets change, and we must re-compile the newly added Telegram Libraries inside our DLL & also locate the new functions to hook, which allow BetterTelegram to modify Telegram the way it does.
Telegram v5.16.0 was released today, our team is actively working on a patch DLL to support the latest version.
At the moment, if you have already installed BetterTelegram, you can continue to use it's features without issue on that same PC. But any new PC's that try & use BetterTelegram with the latest Telegram version will automatically receive this warning (see image above), at the time of log-in.
This warning simply states that your current Telegram Version (latest) is not yet supported by BetterTelegram.
Every Telegram version introduces new functionality to the client & as such, the previous function pointers/offsets change, and we must re-compile the newly added Telegram Libraries inside our DLL & also locate the new functions to hook, which allow BetterTelegram to modify Telegram the way it does.
BetterTelegram
At the moment, if you have already installed BetterTelegram, you can continue to use it's features without issue on that same PC
The reason for this, is due to this line https://github.com/bettertelegram-client/main/blob/main/main.js#L108
Everytime BetterTelegram starts, it makes sure that Telegram doesn't have folder access it's "tupdates" (update folder). This way future Telegram updates can be controlled internally by BetterTelegram only once we have successfully added support for the latest version of Telegram. This also ensures that the user will not have any unexpected crashes due to version mismatch between the supported BetterTelegram DLL & the Telegram version.
Everytime BetterTelegram starts, it makes sure that Telegram doesn't have folder access it's "tupdates" (update folder). This way future Telegram updates can be controlled internally by BetterTelegram only once we have successfully added support for the latest version of Telegram. This also ensures that the user will not have any unexpected crashes due to version mismatch between the supported BetterTelegram DLL & the Telegram version.
GitHub
gui/main.js at main · bettertelegram-client/gui
BetterTelegram GUI. Contribute to bettertelegram-client/gui development by creating an account on GitHub.
BetterTelegram
the previous function pointers/offsets change, and we must re-compile the newly added Telegram Libraries inside our DLL & also locate the new functions to hook
Just to give you an idea of what these special "function pointers/offsets" are. Take note of Line #198 and #219 from the picture above.
These lines are key-components for the outlying functions "rescale_icon" and "generate_icon" used to create & set the size of icons that BetterTelegram injects into Telegram's client.
For this same reason, if these specific offsets are not found or for whatever reason point to a different address in memory than the one that it is meant for, when the function parameters get passed internally & Telegram detects that they are invalid, it would cause Telegram to crash.
For this same reason, we are required to go through all these various function pointers (31 at the current moment), throughout our DLL & assure that they point to the intended addresses in memory, from within the Telegram Client.
Hence, updates can take up to a few days for us to complete.
These lines are key-components for the outlying functions "rescale_icon" and "generate_icon" used to create & set the size of icons that BetterTelegram injects into Telegram's client.
For this same reason, if these specific offsets are not found or for whatever reason point to a different address in memory than the one that it is meant for, when the function parameters get passed internally & Telegram detects that they are invalid, it would cause Telegram to crash.
For this same reason, we are required to go through all these various function pointers (31 at the current moment), throughout our DLL & assure that they point to the intended addresses in memory, from within the Telegram Client.
Hence, updates can take up to a few days for us to complete.