Как изменить расположение папки загрузки Viber

2

Файлы, переданные Viber, по умолчанию сохраняются на ~/Documents/ViberDownloads . Как можно изменить пункт назначения на место в папке ~/Downloads ?

    
задан AliNâ 09.12.2014 в 22:40
источник

4 ответа

5

Это бесплатный ответ AliNa's.

Если вы хотите переместить ранее загруженные файлы в новое местоположение, выполните следующие шаги:

  1. Резервное копирование загруженных файлов
  2. резервная папка .ViberPC
  3. Открыть ~/.ViberPC/{your-phone-number}/viber.db с помощью sqliteman
  4. Вставьте ниже запрос в область редактирования запроса:

    Update messages set PayloadPath = replace(PayloadPath, "Documents/ViberDownloads", ".viberdownloads") where PayloadPath is not null and PayloadPath <> '';

Что это такое; заменяет текст Documents/ViberDownloads на .viberdownloads в поле PayloadPath таблицы messages . Я набрал «.viberdownloads», потому что мне нужны мои загрузки в папке /home/user/.viberdownloads. Измените эти строки в соответствии с вашим использованием.

  1. Нажмите «Выполнить» (F9)

Убедитесь, что вы тщательно создаете папку .ViberPC , если что-то пойдет не так, вы потеряете всю историю сообщений на этом компьютере.

    
ответ дан HeyYO 18.02.2015 в 18:03
источник
5

Настройки Viber сохраняются как файлы «.db» в папке ~/.ViberPC/ . Вы должны были установить дополнительное приложение для их открытия или редактирования; например, Sqliteman , который доступен в Центре программного обеспечения.

Чтобы отредактировать папку загрузки, откройте следующий файл:

~/.ViberPC/{your-phone-number}/viber.db

На левой боковой панели Sqliteman откройте Таблицы > <Сильный> Настройки . Вы можете увидеть настройку под названием DownloadFolder в правом нижнем углу. Дважды щелкните по его значению, чтобы изменить местоположение по своему усмотрению.

Если вы загрузили некоторые файлы, прежде чем изменять настройки, вы не сможете их открыть с Viber. Чтобы решить эту проблему, у @HeyYo есть отличный ответ.

    
ответ дан AliNâ 09.12.2014 в 22:40
2

В OSX вы можете найти папку ViberPC здесь /Users/<Username>/Library/Application Support/ViberPC

    
ответ дан satsura 07.12.2015 в 02:59
0

Вышеупомянутое не работает для меня (в версии 6.5.5), поэтому я временно исправил его, взломав бинарный файл viber, sed ниже заменяет ViberDownloads с .viberDownload :

sudo -i
cd /opt/viber
cp -a Viber Viber.original
hexdump -ve '1/1 "%.2X"' Viber.original | sed "s/5669626572446F776E6C6F616473/2E7669626572446F776E6C6F6164/g" | xxd -r -p > Viber
    
ответ дан nightshift 02.10.2017 в 02:32