Поскольку Viber в настоящее время не предлагает функции резервного копирования и восстановления, я прибегнул к использованию Titanium Backup для передачи истории сообщений на новый телефон.
Однако после восстановления при запуске viber на секунду появляется история сообщений, а затем появляется экран активации для подтверждения нового устройства - и после подтверждения устройства (через входящий вызов или смс) вся история исчезает!
Есть идеи?
Ответы:
Вы можете сделать это без рут-доступа
Требования:
adb backup
руководству по XDAТогда делай
Теперь сделайте следующее
Подключите старый мобильный, создайте резервную копию с помощью
adb backup
(отключите WiFi и данные и забудьте старый телефон)Установите Viber на новый телефон и активируйте Viber, подключите новый телефон и создайте резервную копию с помощью
adb backup
Откройте архивы TAR в менеджере архивов (нашел менеджер архивов для GNOME 3.14.2 на моем Lubuntu LiveCD). Скопируйте файлы ниже из
viberoldphone1.tar
каталога БД вvibernewphone2.tar
Перепаковать
.ab
и восстановить данные на телефонРаботает как шарм. Я только что проверил на Android 4.1 и 5.0. Я столкнулся с проблемами на Win7 с,
adb
так что наконец-то использовал Lubuntu.Вы можете попробовать редактировать файлы Viber DB с помощью редактора SQLite. Возможно, файлы БД можно было восстановить напрямую, но у меня не было времени на тестирование
Ссылки:
источник
Обзор:
Чтобы полностью перенести Viber , вам нужно будет скопировать базы данных сообщений со старого устройства и установить их на собственные Viber на новом устройстве. Кроме того, если вы хотите получать все фото и видео из ваших разговоров, вы также должны перенести их.
Как:
/storage/sdcard
или/mnt/sdcard
или/storage/Emulated/0
, и т.д. В большинстве случаев в вашей внутренней памяти, но если кто - то решил переместить Viber на SD - карту, то он / она должна пойти/storage/extsd
или/mount/sdcard2
или любой его назван в его / ее конкретной системе.Viber
будет существовать каталог (с каталогом «media» внутри, только для правильной идентификации). КаталогViber
содержит все загруженные пользовательские фотографии и все изображения и видео из ваших разговоров. Как много видео вы отправляете и получаете, насколько большим оно будет. Вам нужно будет сделать резервную копию этого каталога./data/data/com.viber.voip/databases/
. Там вы найдете 6 файлов (в 3 соответствующих парах); вам понадобятся все из них, поэтому скопируйте их все на внешнюю SD-карту или около того, как я упоминал ранее..journal
расширения) будут иметь разрешенияrw-rw----
(или 660), а остальные 3 -rw-------
(или 600). Вы можете увидеть разрешения сразу после имени файла или получить свойство файла - это зависит от RFM. Запомните эти «карты разрешений» .Viber
), либо имени системы (напримерu0_a92
), либо идентификатора пользователя (например1092
). Запомните этот UID или запишите его ./data/data/com.viber.voip/databases/
) на новом устройстве.u0_a92
, но это не так, и теперь вы сомневаетесь в правильности UID, не паникуйте. Родительский каталог (/data/data/com.viber.voip/databases/
) имеет тот же правильный UID, поэтому отмените, перейдите на один уровень вверх и получите его в свойствах./data/data/com.viber.voip/databases
каталоге получите его свойства и установите правильный UID, который вы запомнили ранее (вместо текущего «root», установленного при копировании с помощью RFM). Вероятно, RFM заставит вас выбрать из (длинного) списка существующих UID вместо того, чтобы записывать ID пользователя вручную./storage/sdcard
если есть внутренняя память) и скопируйте тудаViber
каталог, резервное копирование которого вы выполняли в шаге 4.PS Я действительно не понимаю, почему у Viber нет воли для реализации этой простой процедуры.
источник
Ни один из ответов, которые я прочитал в Интернете, не сработал для меня. Но следующий очень простой метод работает отлично:
/data/data/com.viber.voip/databases
на исходное устройство и скопируйте файлviber_messages
в то же место на целевом устройстве.Примечание: я сделал это следующим образом:
/data/data/com.viber.voip/databases
с исходного устройства)/data/data/com.viber.voip/databases/
источник
У меня также было много проблем с этой проблемой, но в конце концов мне удалось импортировать сообщения Viber с другого телефона.
шаги:
источник
Я недавно обновился с Galaxy S6 Edge до новой Galaxy S7 Edge и, как OP, я не хотел терять старые разговоры Viber. Я успешно перенес все сообщения Viber, а также фотографии, видео и другие вложения со своего старого устройства Android (край S6) на новое устройство Android (край S7) с помощью платного стороннего программного обеспечения под названием Android Viber Transfer, упомянутого в этом руководстве .
Это стоит $ 19, но я думаю, что это единственный инструмент для передачи сообщений Viber с одного телефона на другой (Android на Android и iPhone на iPhone), потому что в Google я нашел 3-4 веб-сайта, которые говорят об этом инструменте. Бесплатная версия позволяет передавать только 20 сообщений, что отчасти бесполезно. Это шаги, которые необходимо выполнить для передачи сообщений Viber с одного устройства Android на другое:
Запустите приложение на своем компьютере и подключите старое устройство Android к компьютеру через USB-кабель. Убедитесь, что на вашем устройстве включена отладка по USB.
Нажмите «Резервное копирование моих данных» на вашем Android, и вы сможете увидеть всю
историю чата Viber в пользовательском интерфейсе этой программы.
Щелкните правой кнопкой мыши на вашем Android и выберите «Backup Messages» для
резервного копирования ваших сообщений Viber в локальную базу данных на вашем компьютере.
Переместите SIM-карту на новое устройство Android, загрузите приложение Viber на свое устройство и проверьте свой номер телефона.
Наконец, подключите ваше новое устройство Android к вашему компьютеру,
щелкните правой кнопкой мыши на базе данных, которую вы создали, и выберите «Восстановить
сообщения».
Я попробовал это на своем некорневом S7 edge под управлением Android 6.0.1 Marshmallow, и это сработало для меня. Я надеюсь, что мой ответ поможет людям, которые хотят пересылать сообщения Viber со своего старого устройства на новое устройство, поскольку в настоящее время для этого нет официального / официального решения.
источник