Чем открыть main db Skype — Как в Скайпе восстановить переписку

Время чтения: ~4 минут485 maindb-skp-1-452x182.jpg

4.В поисковую строку вписываем текст: %APPDATA%Skypeлогин Скайпа, аккаунт которого нужно открыть, и жмем Enter.

5.В появившемся списке нажимаем на файл “main.db” и жмем “Открыть”.

6.Из столбика слева выбираем графу “Messages”.

7.Кликаем по вкладке “Data”.

6.Кликнуть на строку возле слова “Table” и выбрать “Messages”.

7.Нажать на кнопку с увеличительным стеклом и выбрать графу “autor”.

8.Вписать логин Скайпа человека, переписку с которым нужно исправить, и нажать “Search”.

СОВЕТ! Перед внесением изменений в файл с базами данных рекомендуется сделать его копию, которая может пригодится в случае неудачной попытки.

После проделанных действий откроется таблица, в которой будут указаны номера сообщений, отправленные выбранному контакту. Чтобы просмотреть их содержание, нужно кликать по строкам, и просматривать колонку “body_xml” на главном экране приложения. Здесь приводится текст посланий. Чтобы его изменить, нужно сделать следующее:

  1. В главной таблице программы перейти в клетку с сообщением, которое нужно изменить.
  2. В появившемся окне вписать текст.
  3. Нажать на кнопку “Apply Changes“.
  4. Полностью выйти из Skype на компьютере.
  5. Кликнуть в SQLite Database Browser на вкладку “File”.
  6. Нажать на строку “Save Database”.

Теперь можно снова войти в Скайп. Сообщение, с которым поработали, будет исправлено.

ВНИМАНИЕ! Таким же образом можно удалять сообщения.

САМОЕ ВАЖНОЕ! С помощью специальных программ возможно просматривать историю переписки в Скайпе, не открывая сам сервис. Кроме этого, доступно изменение и удаление послания. Благодаря советам данной статьи вы сможете найти важное письмо, ознакомиться с архивом переписок или исправить то, что вам не понравилось.

Видео по теме

Промучавшись в очередной раз над восстановлением побившейся базы, решил набросать краткую инструкцию, как мне удалось вернуть почти всю историю сообщений скайпа. Знатоки sqlite3 приглашаются для написания более лучших способов, чем я нащупал наугад.

Предыстория

Переустановил ОС Win7, установил skype (6-й), привычно скопировал всю папку профиля из старого: %AppData%RoamingSkypeмой_профиль в новое место. Запускаю скайп и вдруг он виснет на автовходе. После повторного запуска вижу приглашение войти. Вхожу — все контакты на месте, а сообщений — практически нигде нет. Только в некоторых групповых чатах сохранились. Вся личная переписка, коей скопилось немало — исчезла. Проделал N(^k) попыток копировать базу данных, удаляя файлы блокировок, is-corrupt и прочие. Скайп ругается, что с базой проблемы, затем просит перезайти — после чего сообщений нет. Погуглив, нашел хабро-посты про экспорт сообщений, угон аккаунтов и т.п. Ага, значит sqlite! Это обнадёживает.Инструменты и материалыВам понадобится:

  • уцелевшая копия базы main.db до того, как её «открыл» новый скайп, начисто затерев данные (или возьмите файл main.corrupt, если копии не оказалось)
  • SQLite Manager
  • sqlite3 command line (оптимально — работать в ней под *nix)
  • Notepad++ или любой другой редактор, который не гробит UTF-8 файлы.
  • *nix shell (какой-нибудь сервер с linux/ubuntu/…, т.к. самый важный последний шаг под виндоуз может не сработать)

Анализируем базу

Информация для админов, программистов и опытных пользователей1. Качаем SQLite Manager (спасибо за ссылку, ). 2. Открываем файл main.db (около 150 мегабайт у меня). 3. База данных — Проверка целостности — Полная проверка. 4. Выполняю указанную команду, получаю много страшных буков: Кстати, в других утилитах при попытке просмотреть таблицы сообщений, часто получал такое: “the database disk image is malformed“. Поскольку я не знаток sqlite и не горю желанием изучать каждую ошибку, поступаем просто.

Лечение

Гуглим как дампить базы sqlite, получается примерно так: 1. Скачать sqlite3 command line для Windows или «apt-get install sqlite3» для *nix. Я сначала экспериментировал под виндой, но впоследствии пришлось перейти в консоль Linux, т.к. виндовая sqlite3 не совсем хорошо себя показала. 2. Под Windows копируем sqlite3.exe в папку с копией базы (архивной с предыдущей винды, которую ещё не испортил скайп). Затем запускаем cmd (Пуск > выполнить). Под линуксом — просто выполняем:cd путь-к-папке-с-базой-и-sqlite3.exesqlite3 main.db .dump>>myDumpSQLite.sql(Именно «main.db[пробел].dump, не перепутайте) 3. Открываем файл myDumpSQLite.sql в нормальном текстовом редакторе, например Notepad++. В самом конце файла у меня стояла команда:ROLLBACK; Кто знаком с SQL, знает зачем нужно удалить эту последнюю строку в файле и вместо неё написать:COMMIT;(Можно и вовсе отказаться от транзакции, но тогда будет очень долгий импорт данных в новую базу.) 4. Создаём новую, чистую базу из файла myDumpSQLite.sql (рекомендуется под Linux).sqlite3 main-recovered.db <mydumb>При этом могут возникать сообщения об ошибкахУ меня это были примерно такие:Error: near line 329619: PRIMARY KEY must be unique Error: near line 329620: PRIMARY KEY must be unique Error: near line 329621: PRIMARY KEY must be unique Error: near line 329622: PRIMARY KEY must be unique ... ещё пару десятков таких сообщений Благодаря тому, что мы сделали COMMIT в конце файла — ошибки будут проигнорированы. Теоретически, что-то потеряется (какие-то одиночные сообщения, может даже какой-то чат пропадёт). Но это ничто по сравнению с потерей всей базы, которую предлагает Microsoft.</mydumb> Полученный файл main-recovered.db должен весить примерно столько же, сколько и sql-файл (у меня получилось 123Мб). Если пропустить шаг 3 или что-то пойдёт не так — получите пустой бесполезный файл.Windows кака. © КЭПУ меня получилось только под Linux, так что если под Windows не работает, а linux вам не знаком — ищите нужных друзей). Виндовая sqlite3 выдала:

Error: incomplete SQL: INSERT INTO „Contacts“ VALUES(951…….

5. Копируем полученный файл в папку %AppData%RoamingSkypeмой_профиль под именем main.db, заменяя поломавшуюся (Skype должен быть выключен). 6. Запускаем Skype. Вводим логин и пароль (у меня автоматом зашло). 7. PROFIT!!! Все сообщения вернулись!Знаете лучший способ? — приглашаю в комментарии. Возможно есть более грамотный способ восстановления БД. Я даже нашел Кое-какую жадную утилиту, но она мне не помогла (может надо было денег дать?). Ещё пробовал SkypeHistoryReader, Kudos Chat Search, sqlite maestro и всяко-разно.

История переписки в Скайпе хранится по-разному, в зависимости от версии программы. Например, в старых изданиях для Windows ее можно найти в отдельном файле. А вот в последних обновлениях на ПК и мобильных устройствах совсем иная. Но это не осложняет для пользователя доступ к своим чатам, наоборот, делает ее гораздо проще.

Подробности

Skype регулярно обновляется с тех пор, как за его поддержку стала отвечать компания Microsoft. По сути, сейчас существует две глобальные по своим различиям версии: под номером 7 (классическая, с привычным видом) и под номером 8 (Modern). Загрузить нужную вам вы можете на нашем сайте. Сейчас мы разберемся, где Скайп хранит историю переписки в каждом из случаев. А в конце статье пойдет речь об ее чистке.

Классическая программа

Тут все довольно просто: информация касательно всех полученных и отправленных сообщений содержится в отдельном файле на компьютере, который содержится в скрытом каталоге (он изначально невидим для пользователя). Проще всего до него добраться так:

  1. Откройте Проводник на компьютере (просто зайдите в любую папку через).
  2. Кликните по полю с адресной строкой, впечатайте туда %appdata% и нажмите <keybtn>Enter</keybtn> на клавиатуре.
  3. Перейдите к каталогу Skype.
  4. Найдите папку, в названии которой содержится имя вашей учетной записи и откройте ее.
  5. Здесь найдите файл main.db, он нам и нужен.

Main.db — файл базы данных, куда программа загружает все чаты, привязанные к определенному аккаунту. Открыть его можно через любую таблицу, например, через Excel. Но это не слишком удобно, поэтому мы предлагаем другой способ. Существует специальная утилита, Log Viewer, которая поможет с просмотром этого файла. Чтобы ей воспользоваться, сделайте следующее:

  1. Загрузите архив по ссылке https://www.nirsoft.net/utils/skypelogview.zip.
  2. Извлеките его в удобное место.
  3. Запустите SkypeLogView.exe.
  4. Убедитесь, что указана правильная папка с main.db. Если это не так, то укажите верный путь.
  5. Нажмите на OK.

Вся информация будет представлена в виде таблице, где отображается время сообщения, его текст, отправитель, получатель и т. д.

Skype Modern

В случае использования последней версии программы вы не найдете такого файла, а даже если и найдете, то он будет неактуальным. Дело в том, что с недавних пор просмотреть историю сообщения в Скайпе выйдет непосредственно из самой программы. Ведь хранится она на серверах Microsoft. Пользователю достаточно зайти в нужный чат и пролистать его до нужного момента, альтернативный вариант — воспользоваться функцией поиска. Аналогичная ситуация и с мобильным приложением.

Про восстановление переписки в Скайп можно почитать тут.

Чистка

В некоторых случаях пользователю необходимо удалить историю чатов в Скайпе. И здесь есть небольшая загводка: сделать это выйдет только в старой программе. Вам нужно перейти к окну параметров. Далее, во вкладке «Чаты и SMS – Настройки чата» нажмите на «Открыть дополнительные…».Здесь вы и найдете нужную опцию.

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

Все уже настолько привыкли, что наш всеми любимый мессенджер скайп помимо клиента для общения стал и некой заменой файлообменника. Именно поэтому вопрос о том, куда сохраняются файлы, передаваемые через скайп, и куда мессенджер прячет фото и видео на пк, андроид, айфон, становится все актуальнее и актуальнее. Сегодня мы подробно рассмотрим этот вопрос, а также узнаем кое-что интересное о секретных файлах скайпа, облегчающих его настройку «под себя», куда скайп сохраняет видео, фото, историю и прочее.

Содержание

Куда скайп сохраняет файлы

Первый вопрос, приходящий в голову при попытке принять что-то через клиент, − это «Куда он их сохраняет? И как мне теперь архив-то найти?». На самом деле это существенная недоработка скайпа, ведь без выставления соответствующих настроек (как это сделать, мы рассмотрим немного ниже) он не спрашивает, в какую папку ему скачать смешное видео с котиками, а самовольно выбирает каталог.

Это не критично, если файл вам понадобится только один раз – нажмите на его иконку в чате, откройте, посмотрите все, что требуется, и забудьте. Проблема возникает, если вам необходимо сохранить важный рабочий документ – например, прайс услуг, перенести черновик контракта в word на десять миллионов рублей на другой комп, опубликовать фото на сайте одноклассники − а он по умолчанию спрятался неведомо куда.

Чтобы найти нужные данные, вам необходимо:

  • Зайдите на системный диск (обычно С).
  • Найдите папку «Пользователи», а в ней каталог с именем вашей учетной записи. В windows 8, 10 зайдите сначала в documents and settings.
  • Найдите в нем папку AppData.
  • В этом каталоге есть папка Roaming — Skype, а там, в свою очередь, My Skype Received Files. Там и хранятся все принятые данные.

Конечно, этот алгоритм правилен только для windows. Не в виндовс, а, тем более, на телефонах с android, iphone, названия папок могут существенно различаться.

Если же вы не хотите долго бродить по каталогам, просто откройте нужное сообщение с файлом, нажмите на него правой клавишей мыши и выберите «Показать в папке».

Где искать ваши данные и как их вытащить, мы уже разобрались, теперь осталось найти системные.

Самой программы

Но единого ответа на этот вопрос не существует. Если скачанные архивы всегда складируются в одно определенное место, указанное пользователем или выбранное программой, то вот системные настройки хранятся по всему компьютеру.

Некоторые из них скайп хранит в скрытых папках, что логично. Если закачанные документы не смертельно важны, их можно случайно удалить и просто получить заново, то вот системные настройки – основная часть программы, без которой она не будет работать.

Они находятся в следующих местах:

  • В папке, где хранится место со всеми вашими загрузками.
  • В папке на диске, куда вы устанавливали программу.
  • В «Мои документы».

Будьте осторожны! Неаккуратное изменение – и все придется переустанавливать.

И вроде все просто, но не все вы сможете достать так легко. Например, мало кто знает, где найти видеосообщение.

Тут уже перед вами стоит два пути. Первый – воспользоваться main.db. Как это сделать подробно описано в нашей статье про видеосвязь, да и немного информации про таинственный файл можно прочесть ниже.

Поэтому сейчас мы поговорим о втором, немного менее действенном, но более простом методе. Он основан на том, что все видеосообщения тайно находятся у вас на компьютере, хотя скайп и не признается.

Сделайте вот что:

  • Откройте папку, куда загружаются все ваши документы («Skype»).
  • Найдите в нем каталог «Media».
  • Найдите файл без расширения, названный точной датой и временем отправки вам видеосообщения.

Вот и все. Заветный адрес найден. Вам останется только скопировать его куда-нибудь и к имени прописать расширение «.avi».

Посмотреть таким способом ваши видеосообщения нельзя.

Но и на этом проблемы с сохранением не заканчиваются. Коварный скайп еще и куда-то не туда скачивает фотки.

Фото

На самом деле фотография, даже с веб камеры, не слишком кардинально отличается от своих собратьев – передаваемых файлов. Она не записывается в особую папку, не передается неведомо куда, выбирая «Мои документы», да и скачивать ее не всегда обязательно – скайп дает отличную возможность предварительного просмотра, если это только не фото на вебкамеру.

Но если она все-таки вам понадобилась, то откройте ту самую папку на диске С, найдите в ней подпапку с вашим логином, а в ней – каталог Pictures. Вот и все. Все записанные картинки лежат там – ищите. Удобная галерея, отсортированная по дате. Осталось только снять красивую фотку на вебку. Кстати, немного об этом написано в одной из наших статей — где стоп кадр в скайпе.

Ну а что со снимками?

Скриншоты

Скрины, как ни странно, хранятся точно там же. Правда, только если они сделаны с помощью плагина (скачать плагин для скайпа), ведь делать скриншоты в «ванильном» скайпе возможности нет.

Ну а если вы делаете скриншот при помощи стандартной клавиши, то вам необходимо просто открыть какой-либо редактор, вставить его туда при помощи нужной функции и самому выбрать место, куда все это скидывать.

Из всего этого плавно вытекает следующий вопрос…

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

Справившись с легкими вопросами, вы можете перейти и к более сложным. Например, как сохранить все диалоги на своем компьютере?

Где хранится

Ну а она, включая отправленные и полученные сообщения, как не удивительно, вполне досягаема, и ее очень легко можно достать. Она вновь хранится в том самом таинственном файле main.db. Уже интересно, что он из себя представляет? В глазах загорается огонек любопытства? Подождите немного. Всему свое время — придет время и узнать о тайной базе данных со всеми скайп-данными. Впрочем, если так невтерпеж, просто пролистайте до нужного заголовка.

А те, кто остался со мной, могут получить ответ на еще один вопрос.

Сколько хранится

Конечно, хотелось бы, чтобы все так называемые «логи» хранились с самого начала вашего пользования скайпом, и история переписки никогда не терялась, но для этого нужно быть очень предусмотрительным человеком. Но так было раньше.

Теперь же, чтобы системные файлы не раздувались до огромных объемов, скайп сам устанавливает период – 3 месяца. Не много и не мало. Если вам что-то может понадобится через год – просто сохраните всю переписку.

Ну а как это сделать описано ниже.

Как сохранять

Тут перед вами два пути. Первое – это установить какой-нибудь плагин, подходящий для этих целей. Их много, им также посвящена отдельная статья.

Второй же звучит так:

  • Скопируйте тот самый main.db.
  • Сохраните его на флешке.
  • Откройте другое устройство – например, ноутбук.
  • Зайдите под своим аккаунтом и замените файл на сохраненный.

Когда он скопирован и перемещен, вся ваша переписка в безопасности и доступна в любой момент.

Ну а теперь о системных базах данных.

Файл настройки скайп в виндовс — что это такое

К сожалению или счастью, особой библиотеки, где сохраняются все сделанные настройки (причем в формате .exe, желательно) не существует. Большая часть настроек разбросана по папке «Skype» − «Ваш логин».

Некоторая часть локальных настроек спрятана в файле config, вы даже сможете его открыть в блокноте, но… Но смысла в этом мало. Большая часть записей сделана на машинном коде, поэтому для обывателя файл недоступен.

Чем примечателен main.db — чем его открыть

Итак, наконец, мы дошли до одного из самых полезных файлов в мессенджере. Он хранит в себе практически всю историю вашей активности. Тут и чаты, и все скачанные видеосообщения – ваши и чужие – и имена контактов, и номера телефонов. В общем, лишившись его, вы лишитесь всего.

Открываются такой формат очень просто – при помощи любой системы управления базами данных – она находится по соответствующему запросу. Самая простая система – это access, составная часть пакета офисных программ. Можете и поискать что-нибудь подходящее из пакета sharepoint.

Можете просмотреть и извлечь историю через SkypeLogView или SkypeHistoryViewer.

Как отредактировать main.db

Но открыть-то его вы откроете, но толку с этого никакого не будет. Все системные файлы скайпа спокойно открываются, скачиваются и заменяются новыми, но, тем не менее, они бесполезны для обычного обывателя.

Так и тут. Редактирование доступно, вы можете делать все, что захотите – например, изменять старую переписку, − но вряд ли сможете. Придется сесть и разобраться во всех полях, а мало у кого есть столько времени и навыков.

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

Что значит сообщение — файл перемещен

Чаще всего коварное сообщение «файл перемещен» подстерегает пользователя при попытке открыть какой-либо переданный документ из истории чата скайпа.

Обычно это означает, что присланные данные были перемещены вами же в какой-либо другой каталог. То есть, предположим, скачанные картинки хранятся у вас в папке А. Скайп запомнил этот путь. Вы взяли один из них и самостоятельно переместили его в папку Б.

После этого вы попытаетесь открыть его через историю чатов, он ищет его в указанной папке А, но его там уже нет. Вот он и сигнализирует, что отмеченный вами файл не на месте. Решение одно: вспоминайте, куда перемещали, и открывайте сами. Если бы скайп отслеживал все переданные документы на компьютере, он бы постоянно ломался.

То же самое решение и на смартфоне, и на планшете.

Что делать если skype не сохраняет настройки

В этом случае, скорее всего, проблема в том, что у вас поврежден тот самый системный файл с настройками (который на машинном коде). В данном случае самое простое и легкое решение – это просто переустановить скайп. Вы ничего не потеряете, все переписки подгрузятся вам автоматически.

Как поступить, если ipad не сохраняет фото

Тут тоже перед вами предстает два пути: переустановить скайп или обратится в техподдержку. Второе обычно применяют, когда первое не помогло. Но иногда возникает и третий путь решения: починить устройство.

Иногда ipad не просто не сохраняет фото, полученные со скайпа, но и не сохраняет фото с приложений вообще.

Что делать, если skype не принимает файлы

Тут уже проблема в самом скайпе – просто полностью переустановите его, предварительно полностью удалив. Он просто сбоил. Есть и другой тип решения, но он более долгий и менее логичный.

Вы можете просто завести новый аккаунт – с него любой документ примется просто прекрасно.

Почему не открываются файлы

Если же файлы принимаются, но не открываются − скорее всего, вы не можете открыть такой формат. Скачайте необходимую программу.

Второй вариант – когда данные повреждены. Вам нужно получить его еще раз.

Как сделать, чтобы skype сохранял файлы в другую папку?

Для этого необходимо:

  • Зайти в «Инструменты» − «Настройки» − «Чаты и СМС».
  • Нажать на кнопку «Открыть дополнительные настройки».
  • Внизу нажать на кнопку «Выбрать папку» или переставить переключатель на «каждый раз выбирать…»

Выводы

Файлы в скайпе – вещь удобная, если научиться ими пользоваться.

sk-log-viewer-1.jpg

3.Запустится папка с адресом: C:/Users/Пользователь/AppData/Roaming/Skype. Выберите папку логином учетной записи в открывшемся окне. Найдите в ней main.db.

sk-log-viewer-2.jpg

В самом файле находится код. Расшифровать его может специальная программа Skype Log Viewer. Загрузить ее можно только из стороннего ресурса. Рекомендуем пользоваться только проверенными. Установка не занимает много времени. Нужно просто следовать простейшим инструкциям инсталлятора.

Запустите программу и нажмите на кнопку Browse. Найдите в окне Проводника ранее упомянутый файл main.db.

sk-log-viewer-3.jpg

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

история в СкайпеКак скачать Skype Cleaner

Перед использованием утилиты нужно отключить мессенджер, то есть полностью его закрыть. Сделать это через иконку на панели задач (кликнуть по ней правой кнопкой мыши и выбрать опцию «Выход из Skype») или с помощью Диспетчера задач (вызвать можно комбинацией клавиш Ctrl + Alt + Delete).

Если вы хотите русифицированную версию программы, скачайте специальный файл русификации и поместите его в распакованную папку с утилитой.

Skype Log Viewer предназначена для просмотра переписок со всеми контактами в списке человека. При этом открываются все входящие и исходящие сообщения, а также история звонков и передачи файлов.

Программа подходит для всех версий Windows, поэтому можете не искать отдельный вариант именно для своей ОС.

Чтобы воспользоваться возможностью чтения истории, нужно всего лишь указать путь к файлу main.db, который находится в папке профиля.

Файлы логов остаются даже после удаления Skype. Таким образом, переписку можно прочитать даже в том случае, если Скайп не установлен на компьютер (то есть сейчас удален).

Возможно вас заинтересует:Как вычислить IP человека по Скайпу?

Видео по теме:

  • Embedded thumbnail

Похожие статьиКак восстановить переписку в СкайпеКак восстановить переписку в Skypeне загружается СкайпПочему Скайп не загружается при запускеСкайпПричины, почему интернет работает, а Скайп нетИспользуемые источники:

  • https://messengers.guru/skype/otkryt-fayl-maindb
  • https://habr.com/ru/post/160629/
  • https://skypeshe.ru/faq/istoriya-soobshhenij-v-skype
  • https://nashkomp.ru/gde-skype-hranit-istoriyu-perepiski-foto-video-faylyi
  • https://allmessengers.ru/skype/chto-takoe-log-viewer-kak-polzovatsya

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий