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.git
Install with pip:
pip install git+https://github.com/ntqbit/tdesktop-decrypter.git
Run as executable:
tdesktop-decrypter arguments
Or run as python module (only with pip installation):
python -m tdesktop_decrypter arguments
tdata
- 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
dbiApplicationSettings
setting block