Первым делом вам понадобится установить драйвера 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 не восстановится корректно, удалите и снова добавьте эту учетную запись.