iPhoneのノートアプリ「Notes n More」が起動しなくなったので自己解決を試みる

久しぶりにiPhoneのノートアプリ「Notes n More」を起動させた所、起動ができなくなってしまった。(起動画面表示後、すぐに落ちる)
再インストールをすれば直るのだろうけど、せめて保存しておいたノートデータは救いたい。しかも僕はJailBreakしてしまっているので、こういう事は自己解決しなくてはならない。

まずは起動ができない原因が何にあるのかを突き止めなくては。
考えられる原因としては・・・

  1. JailBreak
  2. 「Notes n More」内のデータ破損
  3. iPhoneの設定とか別の原因

かな。

ひとまず、データの退避。iFileを使って/var/mobile/Applications直下にあるはずの「Notes n More」のディレクトリを探し出しコピペで全データを退避。
その後、アプリケーションを削除して再インストール→起動。問題なく起動できたので原因は"「Notes n More」内のデータ破損"だと思う。

退避した全データからデータファイルを探してみるとDocuments/dailynotes.sqliteというSQLiteファイルがあったので、これを母艦に転送し中身を見てみる。
使ったソフトはPup様が公開されているPupSQLiteというソフト。


案の定、データが破損しているみたいだったので、該当テーブルの定義をDATETIME型をTEXT型変えて再度表示させてみた。


時間フィールドの値に"午前"や"午後"って・・・
データを修正してフィールドの型をDATETIME型に戻す。

他にもこのようになってしまったテーブルがあったので同様に修正していく。


修正後、dailynotes.sqliteiPhoneに転送し、再インストールした「Notes n More」に配置して起動。(配置した後、ファイル権限をmobile:mobileにする事を忘れずに!)
見事データが復旧しました!

プライバシーポリシー お問い合わせ