Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

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

Вопросы и ответы по webOS и устройствам, работающим на ней (FAQ). Инструкции и руководства.

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

Сообщение Архивариус » 16 дек 2012, 11:13

Приведенные здесь инструкции (источник) помогут Вам быть готовыми к возможным проблемам с серверами 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.pa
lm.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 не восстановится корректно, удалите и снова добавьте эту учетную запись.
Архивариус

 
Сообщения: 9559
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2301 раз.
Поблагодарили: 1616 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Вернуться в База знаний по устройствам и webOS (FAQ)



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение