Ручной перенос резервных копий данных между webOS-устройствамиДата: 16/12/2012 @ 12:28:27 MSK Тема: webOS Tips Первым делом вам понадобится установить драйвера 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, "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 не восстановится корректно, удалите и снова добавьте эту учетную запись.
http://www.palmq.ru URL этой статьи: http://www.palmq.ru/article.php?sid=3078 Партнеры проекта: |