Viber - восстановление всех возможностей участников контакт-листа (наказываем мошенников!)
В предыдущей статье описывалось некорректное, можно даже сказать мошенническое, поведение Viber в случае если сначала мы отвечаем участнику контакт-листа сначала в desktop версии Viber и только потом в мобильной добавляем участника в контакт-лист. Ситуация весьма неприятная и, как показал быстрый просмотр интернета, далеко не единичная. Притом решения этого вопроса, как я увидел, никто не нашёл. Хотя эта проблема, как показало моё исследование, решается не так и сложно и достаточно быстро.
Итак, как же возвратить "репрессированным" участникам контакт-листа все возможности общения, а не только платные Viber Out? Делаем это так:
1. Завершаем работу desktop версии Viber в Вашем компьютере. Поверяем посредством диспетчера задач(Ctr+Alt+Esc) или других программ, например Process Killer-а или Process Hacker-а что она завершила свою работу. Если завершение работы не происходит длительное время - с помощью любой из этих программ завершите Viber принудительно.
2. Идём в каталог %USERPROFILE%\Application Data\ViberPC\[ваш номер]\ если у Вас Windows XP или в %USERPROFILE%\AppData\Roaming\ViberPC\[ваш номер]\ если у Вас Windows7 или старше. [ваш номер] - номер, который Вы используете в Viber. Если не помните, то можно сначала перейти в каталог %USERPROFILE%\Application Data\ViberPC\ если у Вас Windows XP или в %USERPROFILE%\AppData\Roaming\ViberPC\ если у Вас Windows7 или старше и затем уже перейти в подкаталог с именем в виде номера.
3. Копируем оттуда файл viber.db в любое удобное для работы место. На всякий случай сделаем ещё и его копию там, где Вы храните важные данные.
4. Поскольку эта база сохранена в формате SQLite format 3 то загружаем себе любую программу для редактирования в этом формате. Я использовал SQLite Studio.
5. Открываем нашей программой файл viber.db. Нас интересует таблица PhoneNumber. Выбираем её слава в дереве таблиц, дважды щёлкнув на название таблицы PhoneNumber в дереве, а затем справа выбираем закладку Данные.
6. Таблица PhoneNumber, как видно, состоит всего из 2 столбцов. Номера участника контакт-листа и его "статуса" для Viber-а. Причём "полноценные" участники имеют в поле IsViberNumber значение 1, а "репрессированные" - 0. Попробуем вернуть всем номерам контакт-листа полные права.
7. Дважды щёлкнув на поле IsViberNumber, где значение его рано 0, отредактируем его и введём значение 1. Повторим это для всех строк где значаени IsViberNumber равно 0.
8. Теперь осталось сохранить наши изменения в базе. После первого же изменения поля IsViberNumber выше поля где высвечивается содержимое таблицы "зажглись" 2 кнопки - записи подтверждения с изменением, в виде зелёного квадрата с галочкой(отмечен пурпурной точкой на предыдущем скрине) и отказа от сохранения редактирования в виде красного квадрата с косым крестом. Нажимаем на кнопку сохранения изменений. Эти две кнопки после этого должны "потухнуть".
9. Завершаем работу программы SQLite Studio.
10. Сохраняем файл viber.db обратно в каталог %USERPROFILE%\Application Data\ViberPC\[ваш номер]\ если у Вас Windows XP или в %USERPROFILE%\AppData\Roaming\ViberPC\[ваш номер]\ если у Вас Windows7 или старше. На всякий случай перед копированием туда изменённого viber.db сохраните старый вариант файла viber.db в другом месте.
11. Теперь можно запустить desktop версии Viber. Вы можете пройтись по вашему контакт-листу и убедиться что все номера с ограничением функций получили все возможности общения, а не только платный Viber Out. Если же эти возможности у тех номеров так и не появились - значит или Вы скопировали в каталог Viber не тот файл viber.db или Вы не сохранили в нём данные после изменения. Повторите наши шаги для устранения ошибки.
P.S. Номера на скринах размыты специально.
Статья обсуждается на Всеобщем форуме в этом топе.
Копия статьи помещена в мой дневник.
|