Skip to content

Add Telegram Desktop tdata artifacts - #42

Merged
abrignoni merged 1 commit into
mainfrom
codex/telegram-desktop-artifacts
Jul 29, 2026
Merged

Add Telegram Desktop tdata artifacts#42
abrignoni merged 1 commit into
mainfrom
codex/telegram-desktop-artifacts

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Summary

  • add offline Telegram Desktop tdata decryption with TDF/TDEF integrity validation
  • recover account identity, recent/top peers, retained local-file paths, and focused application log events
  • decrypt and embed only live, recognized cache media after binlog, TDEF, and XXH32 validation
  • label Telegram cache tags while suppressing stale and opaque cache noise
  • never expose local keys, MTProto authorization keys, or peer access hashes

Validation

  • python3 -m unittest discover -s admin/test/scripts -p "test_*.py" (28 passed)
  • pylint: 10.00/10 for all new Python modules
  • full DLEAPP filesystem run against the local Telegram Desktop profile
    • Accounts: 1
    • Recent Peers: 2
    • Local Files: 2
    • Application Log: 12
    • Recovered Cache: 239

Format verification

Implementation was checked against Telegram Desktop v7.0.6 and the exact lib_storage revision pinned by that release. The parser performs offline-only recovery and makes no Telegram network connection.

@abrignoni
abrignoni merged commit 2ceb888 into main Jul 29, 2026
5 checks passed
@abrignoni
abrignoni deleted the codex/telegram-desktop-artifacts branch July 29, 2026 03:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant