なんとなく

忘備録です

iPhoneデータをツールで参照したいなら、暗号化無しバックアップで。

Mac,iPhone持ちとしては、当たり前(?)のPCバックアップ。
バックアップも、意識せず、「暗号化する」にチェック入れる。(誰が見ても、特に困る内容は入ってないけど…)

で、メッセージ内容を、バックアップから抽出しようと思って、やり方を検索するとどうやら出来そう!

参考サイト

iPhone の SMS メッセージをテキストで残しておきたい
iTunesにバックアップしたiPhoneのデータを漁る方法 – goodegg.jp
iPhone / iPod Touch Backup Extractor

なるほどー と、/user/Library/〜/sms.db を抽出するまでは出来ました。

で、sqliteのツールもなんとか確保し、さあ、開こう!とすると、

                                                • -

SQLiteManager Alert

SQLiteManager: Error in opening file sms.db - either the file is encrypted or corrupt
Exception Name: NS_ERROR_FILE_CORRUPTED
Exception Message: Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [mozIStorageService.openUnsharedDatabase]

                                                • -

… そんなアラートの説明なんか、見当たらんかったけど…orz

Sqlite のツールが悪いのかと、色々あさり、これまた、ツール収集に時間を費やし、何度、ファイル開こうとしても
ダメはダメ…orz グギギってなるわけさー。

ふと、バックアップ時に暗号化したじゃん!と思い出した。「iPhone / iPod Touch Backup Extractor」は、
取り出したバックアップフォルダから、暗号化の解除までしてくれると勝手に思ってた。(パスワード聞かれなかったのに…)

で、再度、暗号化無しでバックアップ→sms.dbを抽出→FireFoxのアドオンツールでファイルオープン→☆

長かった…

そうよね。暗号化したよね。
もっかい、参考サイト見たら、

「バックアップが暗号化されていると出力されません。」

って書いてあった!(^^;;

だよねーー。