Несколько способов возврата удаленных сообщений в Skype

Информация об активности в Скайпе хранится локально, то есть на компьютере пользователя. Поэтому удаленные сообщения можно восстановить, пока вы не сотрете файлы, в которых они помещаются. Если с компьютера была удалена папка с файлами профиля Skype, то вернуть историю переписки уже не получится, так как на сервере сообщения не хранятся.

Просмотр истории сообщений

После обнаружения пропажи сообщений вам нужно открыть файл main.db и посмотреть, остались ли в нем сведения об истории переписки.

  1. Нажмите Win+R и выполните команду «%appdata%\skype».skype14
  2. Откройте каталог, названием которого является имя вашего профиля в Скайпе. Найдите файл main.db. В нем хранится вся информация о пользователе: контакты, сообщения, история активности и т.д.skype13

Main.db – это база данных SQLite, поэтому для открытия этого файла нужно пользоваться специальными утилитами: SQLiteDatabaseBrowser, SQLite Manager. Проще всего выполнить запрос к базе через расширение для Mozilla Firefox, которое называется Менеджер SQLite.

  1. Добавьте в Mozilla расширение Менеджер SQLite.skype12
  2. Нажмите клавишу Alt, чтобы вызвать панель меню. Выберите раздел «Инструменты» и запустите SQLite Manager.skype11
  3. Нажмите «Открыть» и в проводнике укажите путь к файлу main.db. Укажите фильтр «Все файлы», иначе база данных не отобразится.skype10

В левом меню появится структура базы данных. Внутри раздела «Tables» вы увидите 23 таблицы, в которых содержится информация о пользователе. Можно не открывать эти таблицы, а сразу перейти на вкладку «Выполнить запрос» и ввести ряд команд, позволяющих посмотреть историю сообщений:

select conversations.id as «ID переписки»,

conversations.displayname as «Участники»,

messages.from_dispname as «Автор»,

strftime(‘%d.%m.%Y %H:%M:%S’,messages.timestamp, ‘unixepoch’, ‘localtime’) as «Время»,

messages.body_xml as «Текст»

from conversations

inner join messages on conversations.id = messages.convo_id

order by messages.timestamp

Скопируйте эти запросы и нажмите кнопку «Выполнить». Внизу появится таблица, в которой указаны сведения о переписке пользователя.

skype9

Вы увидите историю переписки в Скайпе, но восстановить сообщения после удаления у вас вряд ли получится, так как стертые послания в базе данных не отображаются.

SkypeLogView

Еще один способ посмотреть историю переписки – использовать программу SkypeLogView. Эта утилита работает с каталогом chatsync, который находится в пользовательской папке Skype на компьютере. С помощью SkypeLogView можно посмотреть данные о переписке в Скайпе, которые хранятся в файлах *.dat.

  1. Скачайте и запустите SkypeLogView. Укажите через проводник путь к каталогу chatsync. skype8
  2. Отыщите по дате и имени пользователя сообщения, которые нужно восстановить. Можно предварительно посмотреть содержимое чата, если по нему дважды кликнуть левой кнопкой. Нажмите правой кнопкой по нужному сообщению и выберите «Save Selected Items».skype7
  3. Напишите имя и сохраните файл в формате TXT (обычный текстовый документ, который открывается в Блокноте).

Если этот метод не помог восстановить историю переписки в Скайпе, то можно попробовать еще один вариант работы с каталогом chatsync.

Использование Total Commander и Excel

Чтобы восстановить сообщения в Skype, установите на компьютер файловый менеджер Total Commender. Также вам понадобится Microsoft Excel, желательно одной из последних версий.

  1. Запустите Total Commander. Откройте меню «Конфигурация» и зайдите в раздел «Настройка». На вкладке «Содержимое панелей» поставьте отметку «Показывать скрытые файлы».skype6
  2. Перейдите в пользовательскую папку Skype и откройте каталог chatsync.skype5
  3. Нажмите Alt+F7. В поле «Искать файлы» напишите «*.dat».skype4
  4. Перейдите в вкладке «Дополнительно» и поставьте чекбокс «Дата между». Установите временной интервал, когда были написаны сообщения, которые вы хотите восстановить. Нажмите «Начать поиск». Внизу появится список найденных файлов. Откройте их кнопкой «Файлы на панель».skype3

Нажмите сочетание Ctrl+Q, чтобы отобразить в правом окне Total Commander содержимое обнаруженных файлов. Ищите в начале каждого файла имя пользователя, переписку с которым вы хотите восстановить. Скопируйте адрес нужного файла.skype2

Запустите Excel. Нажмите «Открыть» и вставьте скопированный адрес. В появившемся окне нажмите «Только чтение». Выберите кодировку «Юникод (UTF-8)» и нажмите «Готово».skype1

В окне документа Excel появится переписка с пользователем. В каждом файле хранится одно сообщение, поэтому для восстановления всего диалога придется выполнить описанную процедуру несколько раз.

Надеемся наша статья Вам помогла!
Оценка статьи:
1 звезда2 звезды3 звезды4 звезды5 звезд (голосов: 4, средняя оценка: 4,75 из 5)
Загрузка...
Поделиться с друзьями: