BackupBuddyVFSを試す(ミカン編)
redbrownさんの weblog の「Palm内のデータ保護」を読んで、なるほどな、って感じです。
私も、SD Card への Backup は BackupBuddyVFS Personal と PowerGuard で行っています。
「BackupBuddyVFSを試す」で書かれているように、BackupBuddy Professional で暗号化した場合、Restore されるか?
という不安がありますね。Palmistry さんの PEG-TH55 ではダメのようですし。
で、怖いものみたさで、試してみました。
- 安全確保のため BackupBuddyVFS Personal で Backup を実行
データは SD card の/PALM/Backup/ID folder(mikan)/Backup に保存されるので、
ID folder の名前を変えておく。
例えば mikan -> mikanPersonal とか。
こうしておけば、Professional でうまく行かないとき、mikanPersonal ->mikan に戻して
Personal で Restore すれば、復帰可能だろう。
- BackupBuddy Professional をインストール(SD card の/PALM/Launcherに)
本体にPersonal がある場合は削除しておく(Personal が起動してしまうので)。
- Professional で Normal な Backup 実行
SD card の/PALM/Backup/ID folder/Backup に保存されるいるのを確認
mikan/Backup と mikanPersonal/Backup ができているはず。
- Professional で Normal な Restore の確認
T3 をハードリセット(Power button 押しながら、リセットボタン、ポチ)
日本語名の file が Backup されていると Restore ができないので、こんな方法をとります。
free 版の時と異なる点は、
This handheld...の dialog がでるので Restore を選択
上書きするけど の Alert がでるので Yes を選択
Device 選択画面が出るので、mikan を選択(そうか、mikanPersonal の名前を mikan に戻す必要ないのかな?)
Restore 開始&完了(J-OS Data が既にインストされているのでエラーとでるが無視)
ここで問題が発生。以前の free 版では問題なかったのに、AppSlipRoat とStatusBarLib が Backup されていないもよう。
BackupBuddy の menu->View Log でみると Excluded になっている。なぜだろう?
これがないと Wide 画面にならない(AppShelfが縮んだまま)。
SD Card に別途保存しておいた AppSlipRoatとStatusBarLib を直接本体にコピー。
(Personal でも Backup されていないもよう)
tsPatch を有効にするため、J-OS を一旦 off にして、tsPatch を実行。
再度 J-OS を有効にすると、復帰完了。
- いよいよ暗号化環境下での Restore。まずは暗号化したファイルの Backup 実行
Professional の Preferences でSecurity を有効。
「Changing this setting .... 」の Alert 表示。続行。
(Backup 後、Menu の View Log で file が確認できる)
Password 入力
Backup 実行。時間が掛かるようだ(2回目以降は遅くない)。
SD card の/PALM/Backup/ID folder/Backup に保存されるいるのを確認
file 名など確認でき、見た目、あまり変化なし。
- T3初期化後に Restore 実行
(初期化しないと、途中でエラーが発生。多分ファイルの上書きがうまく行かないのだろう)
Normal な Restore と異なる点は、Password を要求されること。
見た目、正常に復帰できた。
- 暗号化ってなんだ?
SD card の/PALM/Backup/ID folder/Backup にある DB file を直接本体にコピーしようとすると、
実行できない。
- 結論(自己の責任のもと、お試しください)
私の T|3 な環境下では BackupBuddy Professional で暗号化した Backup データから Restore は可能
Restore 時は、J-OS 等で日本語化しておく必要有り(日本語ファイル名が無い場合は必要なし)
Restore 後、AppSlipRoat と StatusBarLib を別途コピーする必要あり
Restore 後、tsPatch を有効にする必要あり
この情報を整理するのに10回くらい初期化->Restore を繰り返したので、再現性ありかな(^-^;;;