Inspired by telegram-desktop-decrypt
- Accounts MTP auth data decryption (User ID, DC ID, DC keys)
- Settings decryption
Install with pipx (recommended):
pipx install git+https://github.com/ntqbit/tdesktop-decrypter.gitInstall with pip:
pip install git+https://github.com/ntqbit/tdesktop-decrypter.gitRun as executable:
tdesktop-decrypter argumentsOr run as python module (only with pip installation):
python -m tdesktop_decrypter argumentstdata- path to tdata folder containingsettings(orsettings) andkey_*files--passcode,-p- an optional passcode for data decryption--show_settings- show decrypted settings--json,-j- JSON output
$ tdesktop-decrypter /path/to/tdata -p passcode
Account 0:
MTP data:
User ID: 12345
Main DC ID: 1
Key DC 1: aabbccdd...
$ tdesktop-decrypter /path/to/tdata -p passcode -j
{
"accounts": [
{
"index": 0,
"user_id": 12345,
"main_dc_id": 1,
"dc_auth_keys": {
"1": "aabbccdd..."
}
}
],
"settings": null
}- Media decryption
- Decode
dbiApplicationSettingssetting block