iPhoneのノートアプリ「Notes n More」が起動しなくなったので自己解決を試みる
久しぶりにiPhoneのノートアプリ「Notes n More」を起動させた所、起動ができなくなってしまった。(起動画面表示後、すぐに落ちる)
再インストールをすれば直るのだろうけど、せめて保存しておいたノートデータは救いたい。しかも僕はJailBreakしてしまっているので、こういう事は自己解決しなくてはならない。
まずは起動ができない原因が何にあるのかを突き止めなくては。
考えられる原因としては・・・
かな。
ひとまず、データの退避。iFileを使って/var/mobile/Applications直下にあるはずの「Notes n More」のディレクトリを探し出しコピペで全データを退避。
その後、アプリケーションを削除して再インストール→起動。問題なく起動できたので原因は"「Notes n More」内のデータ破損"だと思う。
退避した全データからデータファイルを探してみるとDocuments/dailynotes.sqliteというSQLiteファイルがあったので、これを母艦に転送し中身を見てみる。
使ったソフトはPup様が公開されているPupSQLiteというソフト。
案の定、データが破損しているみたいだったので、該当テーブルの定義をDATETIME型をTEXT型変えて再度表示させてみた。
時間フィールドの値に"午前"や"午後"って・・・
データを修正してフィールドの型をDATETIME型に戻す。
他にもこのようになってしまったテーブルがあったので同様に修正していく。
修正後、dailynotes.sqliteをiPhoneに転送し、再インストールした「Notes n More」に配置して起動。(配置した後、ファイル権限をmobile:mobileにする事を忘れずに!)
見事データが復旧しました!