Telegram для Android - я восстановил сообщения из удаленных секретных чатов
клиент хранит все сообщения (секретные/не секретные) плейнтекстом в таблице messages_v2. чекпоинт БД происходит рандомно (я не увидел связи).
поэтому высока вероятность что получится увидеть как минимум недавние удаленные сообщения из секретных чатов. у меня это получилось, я использовал утилиту https://github.com/pawlaszczyk/fqlite для просмотра бд без .wal
также использовал https://github.com/dod-cyber-crime-center/sqlite-dissect чтобы прочитать данные из .wal файла (fqlite плохо с ним работает почему-то)
что я сделал: создал секретный чат, написал туда, удалил его, закрыл приложение.
открыл приложение, снова создал секретный чат, написал туда, и снова удалил, снова закрыл приложение.
затем достал cache4.db, cache4.db-wal из /data и использовал вышеупомянутые утилиты
итого восстановил все сообщения из этих двух удаленных секретных чатов...
Post #462
6.29K