QA - wrwrabbit/tdesktop GitHub Wiki

Why do I need PTelegram?

PTelegram will help hide data from an attacker or send a message in case of logging in with a false passcode.

How does PTelegram help hide data?

PTelegram functionality is based on code passwords. The original Telegram also has the ability to protect the application with a passcode. Our modification allows you to additionally set up false code passwords. In day-to-day use, the main password code must be entered. If an attacker tries to unlock the app, you need to tell them a false password code, then the configured actions will be performed when PTelegram is unlocked.

Can an attacker understand that the application is not the original one?

A techie will be able to figure out that the app is modified, the average security officer won't. We try to disguise the app as much as possible as the original Telegram.

What happens if an attacker changes or removes the password code in the app? Will he be able to find out that Telegram is partisan, or bypass the restrictions set by the false code-password?

There is no way for an attacker to know that Telegram is partisan or bypass the restrictions. If an intruder tries to change the password after activating a false password, only the false password will be changed. If an attacker tries to delete a password after activating a fake password, all passwords will be deleted, and all mentions of the partisan version will be hidden.

Can I expect all functions of the application to work correctly?

No, but we make every effort to find bugs and test each version before release. We recommend that you check the functionality of an application you are interested in beforehand.

How can I be sure that the app does not steal my data or do other improper things?

The source code of the application is publicly available, you can check it yourself or ask a suitably qualified programmer friend to review it to make sure it is correct.

How do I know the version of PTelegram?

To do this, enter PTelegram and open the settings menu. At the bottom of this window will be the version of the original Telegram. Clicking on the About button below will open a window where you can see the version of PTelegram. The version will not be displayed if the login has been made with a false password code.

Why is the PTelegram version displayed in the settings? This will nullify the application's masking and allow an attacker to know there is a modification in front of it.

The PTelegram version will be displayed only if the login was made with a valid passcode. If a false passcode is used to login, the version will be hidden.

I have a suggestion to improve the app, where can I post it?

Look for created suggestions here: https://github.com/wrwrabbit/tdesktop/issues. Perhaps someone has already proposed such an idea. If not, create a new issue there too. Alternatively you can write your suggestion to the tech-support bot from Cyberpartisan - https://t.me/partisan_telegram_bot.

I found a bug in the application, where should I report it?

If the found bug is a vulnerability (helps an attacker to understand that the application is modified or allows unauthorized access to user data), report it to the Cyber-Partisan support bot - https://t.me/partisan_telegram_bot. Do not create a new issue, as it is publicly available and attackers can exploit it before we post a fix. If the bug found is not a vulnerability, it is best to create a new issue here.