iBackup ViewerでiOS用Opera Touchの履歴URLを取得する

iBackup Viewer

iPhoneデータを回復し、iTunesや他のアプリケーションで作成されたiOSバックアップから連絡先、メッセージ、カレンダー、録音、写真を抽出するツール。

iBackup ViewerでiOS用Opera Touchの履歴URLを取得する

iBackup Viewerは、バックアップ内のファイルを抽出せずにさまざまな形式で表示する簡単な方法を提供します。iOSアプリで最も一般的に使用されるファイル形式の一つはSQLiteです。iBackup Viewerには組み込みのシンプルなSQLiteブラウザが付属しており、データを簡単に閲覧し、CSVファイルとして保存することができます。その仕組みを理解するために、このチュートリアルでは、iPhoneのOpera Touchで閲覧したウェブサイトのアドレスをCSVファイルにエクスポートする手順を紹介します。

まず、iPhoneのバックアップがあることを確認してください。

バックアップがない場合は、iTunesで作成するか、またはデフォルト以外の場所にバックアップを作成したい場合は、このチュートリアルに従ってiBackup Viewerを使用して作成してください。

iBackup ViewerをWindows用またはMac用からダウンロードする

iBackup Viewerをインストールして実行する

iBackup Viewerを起動し、「Raw Files」を開く

Raw Files

左側のパネルのドメインリストからOpera Touchを見つける

Opera Touch

ファイルリストからデータベースファイルを選択する

iPhoneバックアップ内のiOS用Opera Touchのデータファイルは、"Library/Application Support/Opera_Touch.sqlite"というパスにあります。このファイルを見つけて右クリックします。

preview sqlite

コンテキストメニューから「View as SQLite」を選択します。

訪問履歴を保存しているデータベーステーブルを選択する

「ZDBSITE」テーブルには、訪問したウェブサイトのすべてのURLが保存されています。

「Export」ボタンをクリックしてレコードをCSVファイルとして保存する

SQLiteブラウザは、データ型が「BLOB」の列を除く、テーブルのすべての列を出力用にリスト表示します。エクスポートする列を選択するにはチェックを入れます。

Export sqlite to csv

columns

SQLを使用した高度なクエリ

SQLiteに精通している場合は、SQLを使用してクエリ句を作成し、より複雑で効率的な結果を得ることができます。たとえば、訪問履歴の4つの列、Z_PK、ZVISITCOUNT、ZHOSTNAME、ZTITLEのみをCSVファイルに出力し、結果を2件だけに制限したい場合を考えます。「Execute SQL」ボタンをクリックし、以下を入力します:

select Z_PK, ZVISITCOUNT, ZHOSTNAME, ZTITLE from ZDBSIte limit 2 

ここではテーブル名と列名は大文字と小文字を区別しないことに注意してください。「Export」ボタンをクリックすると、以下のようになります:

sql columns

CSVファイルとして保存する

出力する列を決定したら、「Save」ボタンをクリックします。