
Бывают разные ситуации когда нужно достать телефонные номера из телефонной книги Viber.
В процессе поиска был найден подсмотрен способ достать все номер из-за утерянного телефон, но в нашем случае нужно было достать номера всех участников одного из своего чата, а их более 100.
Конечно переписывать вручную нам лень, потому используем следующий метод.
Нам потребуется установить дополнительную утилиту для просмотра баз данных — Sqlite Browser, а затем открыть файл базы данных Viber.DB в этой программе.
Открываем окно «Выполнить» нажав на клавиатуре Windows+R, или Пуск\ Выполнить и вводим фразу %APPDATA%, затем заходим в папку — ViberPC
Ищем папку с номером вашего телефона например 322223330 — заходим в нее
В папке много разных файлов, но нам нужен файл viber.db в котором хранятся наши контакты и номера.
Запускаем программу Sqlite Browser и перетаскиваем файл viber.db в окно программы:
В окне SQLite переходим в меню Browse Data:
В поле Table выбираем параметр PhoneNumber в котором и хранятся наши номера, которые были синхронизированы с вашими контактами из телефонной книги:
Вы можете экспортировать все номера в Excel табличку, сделать это можно зайдя в FILE — EXPORT — Tables as CSV File.
А в нашем случае мы идем в ChatRelation. В поле Number забиваем один из известных номеров участника нужного нам чата и вычисляем ChatID. Теперь номер удалим, а этот номер ChatID вобьем отфильтруя таким образом все номера из нужного нам чата.
Для верности можно сравнить количество участников в программе и в нашей выборке:
А теперь CTRL+C и CTRL+V в любом текстовом редакторке.
А если хорошо знать SQL запросы, можно много чего сделать:)
Добавим комментарий от читателя 28.01.2016
Чтобы получить имя и номера соответственно, нужно выполнить запрос в базу данных.
Для этого переходим во вкладку “ExecuteSQL”, в верхнее поле вставить SQL-запрос:
SELECT Number,FirstName
FROM
ContactRelation
INNER JOIN
Contact
ON Contact.ContactID = ContactRelation.ContactID
и затем нажать на значок в виде синей стрелочки “Play”.
Таким образом появится результат запроса – таблица с номерами и именами.
В правом нижнем углу таблицы есть значок в виде таблицы с дискетой.
Нажимаем на него и выбираем пункт “Export to CSV”.
Нажимаем OK и выбираем место и имя для сохраняемого файла.
В Exel файл может открываться с неправильной кодировкой. Открывайте через блокнот.
Спасибо Ольге за информацию.
низкий поклон и благодарность автору статьи и Ольге 😉
всё получилось, любви и добра
низкий поклон и благодарность автору статьи и Ольге 😉
всё получилось, любви и добра
Привет а как у тебя получилось? у меня нет поле PhoneNumber я хочу вытащить контакты из группы в вайбере
Большое спасибо!
Хочу добавить от себя, обновленный запрос:
SELECT Number,Name
FROM
Contact WHERE Name != 0
ORDER BY Name
В вайбере 2017, изменились имена столбцов в таблице.
Добавил сортировку по имени (ORDER BY Name),
а так-же убрал контакты без имени (WHERE Name != 0) (это контакты из групп).
Подскажите пожалуйста, как изменить запрос, что бы посмотреть номер человека из группы(чата)
Пожалуйста подскажите как отфильтровать номера с фотографиями? Т,е, где в таблице указывается о наличии фото?
Большое спасибо!
Хочу добавить от себя, обновленный запрос:
SELECT Number,Name
FROM
Contact WHERE Name != 0
ORDER BY Name
В вайбере 2017, изменились имена столбцов в таблице.
Добавил сортировку по имени (ORDER BY Name),
а так-же убрал контакты без имени (WHERE Name != 0) (это контакты из групп).
Фух, при помощи Вашей статьи и статьи о том как восстанавливать измененные файлы с помощью WinHex восстановил контакты с Вайбера. Телефон украли, контакты остались только на ПК версии вайбера. Но после установки вайбера на новом телефоне, на пк версии контакты слетели. За пол часа все восстановил в табличку.
Спасибо!
Фух, при помощи Вашей статьи и статьи о том как восстанавливать измененные файлы с помощью WinHex восстановил контакты с Вайбера. Телефон украли, контакты остались только на ПК версии вайбера. Но после установки вайбера на новом телефоне, на пк версии контакты слетели. За пол часа все восстановил в табличку.
Спасибо!
А мне толку от этого способа – ноль ! Я и так вижу все контакты в вайбере на компе, но мне нужно их вернуть на телефон (глюканул с полным резетом), а их больше 3-х сотен. Нет какого нибудь файлика, для автоматического переноса на телефон.
Через гугл контактс
А мне толку от этого способа – ноль ! Я и так вижу все контакты в вайбере на компе, но мне нужно их вернуть на телефон (глюканул с полным резетом), а их больше 3-х сотен. Нет какого нибудь файлика, для автоматического переноса на телефон.
Через гугл контактс
Благодарю
согла вытянуть своиконтакты из базы в компе (вайбер)!
Благодарю
согла вытянуть своиконтакты из базы в компе (вайбер)!
Здравствуйте, в вайбере поменялась структура файлов, не могу найти список участников сообщества з номерами телефонов или хотябы ид. Можно ли таким образом спарсить участников сообщества которых нет и не было у меня в телефонной книге?