Previous Entry Share
Viber - восстановление всех возможностей участников контакт-листа (наказываем мошенников!)
thefreecat
    В предыдущей статье
описывалось некорректное, можно даже сказать мошенническое, поведение
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 в дереве, а затем справа выбираем закладку Данные.


открываем таблицу PhoneNumber

    6. Таблица PhoneNumber, как видно, состоит всего из 2
столбцов. Номера участника контакт-листа и его "статуса" для Viber-а.
Причём "полноценные" участники имеют в поле IsViberNumber значение 1, а "репрессированные" - 0. Попробуем вернуть всем номерам контакт-листа полные права.

    7. Дважды щёлкнув на поле IsViberNumber, где значение его рано 0, отредактируем его и введём значение 1. Повторим это для всех строк где значаени IsViberNumber равно 0.


редактирование и сохранение таблицы PhoneNumber

    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. Номера на скринах размыты специально.


Оригинал статьи находится тут.

Статья обсуждается на Всеобщем форуме в этом топе

?

Log in

No account? Create an account