Ручной перенос резервных копий данных между webOS-устройствами


Дата: 16/12/2012 @ 12:28:27 MSK
Тема: webOS Tips


Наши инструкции помогут Вам быть готовыми к возможным проблемам с серверами Palm, где хранятся все ваши данные. Также они будут полезны тем, кто планирует миграцию с одного webOS-устройства на другое. Благодаря им вы сможете перенести самую важную информацию - базы данных приложений.

Первым делом вам понадобится установить драйвера Novacom и включить "режим разработчика" на обоих устройствах: источнике (устройство А) и приемнике (устройство Б).

1. Теперь войдите в режим командной строки на устройстве А. Для этого используйте приложение Novaterm. В Windows, запустите следующий файл:

C:/Program Files/Palm, Inc/terminal/novaterm.bat

В Linux или Mac OS X, просто наберите в приложении Terminal:

novaterm

2. Создайте папку для хранения резервных копий:

mkdir /media/internal/backupTmp

3. Запустите команду pre-backup:

luna-send -n 1 -f -a com.palm.service.backup palm://com.palm.db/internal/preBackup '{"tempDir":"/media/internal/backupTmp", "maxTempBytes":"99999999"}'

В увидите на экране что-то наподобие этого:

{ "description": "incremental=381, , com.palm.account:1=2, com.palm.app.email.prefs:1=1, com.palm.app.messagingprefs:1=1, com.palm.browserhistory:1=2, com.palm.browserpreferences:1=4, com.palm.calendar:1=1,
com.palm.calendarprefs:1=1, com.palm.callcapabilities.telephony:1=1,
com.palm.clock.prefs:1=1, com.palm.location.LocationServicesPrefs:1=1",

"files": [

"backup-1353831235696178.json"

],

"full": true,

"incrementalKey": {

"deletedRev": 6400,

"rev": 6401

},

"returnValue": true,

"version": 8,

"warnings": 0

}

Запишите название файла, которое идет следом за строчкой "files". Также запишите версию.

4. Запустите команду post-backup

luna-send -n 1 -f -a com.palm.service.backup palm://com.palm.db/internal/postBackup {}

5. Переведите устройство в режим USB-накопителя и скачайте с него файл из папки backupTmp.

6. Теперь нужно настроить устройство Б. Если вы зависните на этапе восстановления данных, воспользуйтесь программой Activation Bypass Tool. Ваш webOS Account должен быть настроен, но в нем нет никаких старых данных.

7. Войдите в режим USB–накопителя на устройстве Б и создайте папку backupTmp. Скопируйте сюда файл, который вы скачали с устройства А.

8. Откройте командную строку на устройстве Б.

9. Запустите команду pre-restore:

luna-send -n 1 -f -a com.palm.service.backup palm://com.palm.db/internal/preRestore '{"version":8}'

Замените номер версии на тот, который вы получили до этого. На экране появится что-то типа этого:

{

"proceed": true,

"returnValue": true

}

Убедитесь что все прошло нормально.

10. Запустите команду post-restore:

luna-send -n 1 -f -a com.palm.service.backup palm://com.palm.db/internal/postRestore '{"files": ["backup-name.json"], "tempDir":"/media/internal/backupTmp", "version":8}'

Замените имя файла "backup-name.json" на имя, которе вы записале на шаге 3, также замените номер версии, который вы сохранили на шаге 3. После паузы команда вернут true.

11. Наберите это в командной строке на устройстве Б:

reboot

12. После перезагрузки введите свои данные учетных записях Synergy. Убедитесь, что все данные восстановлены.

Если приложение Gmail не восстановится корректно, удалите и снова добавьте эту учетную запись.

palmq.ru



Эта статья с сайта PalmQ Online
http://www.palmq.ru

URL этой статьи:
http://www.palmq.ru/article.php?sid=3078

Партнеры проекта: