削除されたSafariブラウザーの履歴とブックマークを回復する方法

更新しました
によって
Alexandra Petruș
Alexandra Petruș
Cover image for: 削除されたSafariブラウザーの履歴とブックマークを回復する方法

iOSデバイスまたはMacからSafariの履歴と検索を抽出する方法

iPhone Backup Extractorを使用すると、Appleの組み込みアプリからデータにアクセスできます。 Safariの履歴を復元したり、最近行った検索を確認したりする場合は、次の方法をお試しください。

iPhone Backup Extractorの「アプリビュー」に移動し、Safariアプリケーションを選択してすべてのファイルを抽出します。

Examining Safari data with iPhone Backup Extractor
iPhone Backup ExtractorでSafariデータを調べる

抽出されたファイルの一部に.plist拡張子が付いていることに気付くかもしれません。これらのファイルを表示/編集するには、iPhone Backup ExtractorのFile ]メニューに移動し、 View / Edit PList ]をクリックしView / Edit PList 。表示するファイルを選択して、[ Open ]をクリックします。

Opening Plist files
Plistファイルを開く

Safariの閲覧履歴を表示するには、 History.dbファイルを開く必要があります。

Safariで行われた最新の検索を参照するには、ファイルRecentSearches.plist開きます。

バックアップがiPhone、iPad、または同じiCloudアカウントを共有するMacで削除される履歴より前の日付である場合、削除されたすべてのデータを見ることができます。きちんとした? 🤔

以下に、iPhone Backup Extractorによって抽出された最近の検索ファイルのスクリーンショットを示します。検索クエリはタグの間にあります。

Recent searches and history from Safari
Safariからの最近の検索と履歴

iTunesバックアップからSafariブックマークを取得するにはどうすればよいですか?

お気に入りのウェブサイトをブックマークすることの重要性はわかっていますが、iPhone、iPad、iPodでブックマークを失ったり、削除した場合はどうなりますか? iOSデバイスをiTunesでバックアップした場合、これらを復元することができます。今日は、これをiPhone Backup Extractorでどのように行うかを検討します。

ブックマークは、WhatsAppメッセージ、連絡先、SMSなどの他の重要なデータとともにiPhoneバックアップに保存され、適切なツールを使用して簡単に読み取ることができます。特に、iPhone Backup Extractorは、Safariがブックマークを保存するために使用するbookmarks.dbを抽出できます。

以下の手順でそのファイルにアクセスできます。

  1. iPhone Backup Extractorを開き、ブックマークを抽出するバックアップを選択します
  2. 「エキスパートモード」を選択します
  3. Libraryフォルダーに移動してから、 Safariサブフォルダーに移動します
  4. bookmarks.dbファイルを選択します
  5. [選択したものを抽出]ボタンをクリックし、 bookmarks.dbファイルを保存するフォルダーを選択します

Recovering Safari bookmarks
Safariブックマークを回復する

Safariブックマークデータベースの読み方

これはロケット科学ではないので、てないでください! databaseこのデータベースファイルはSQLite形式であり、これらのファイルを読み取るための別のツールが必要です。以下のメモには、最高のSQLite読み取りツールを入手するためのリンクが含まれていますが、ここでは、「SQLite Manager」という名前のMozillaアドオンを使用していると仮定します。

SQLite Manager
SQLite Manager

SQLite Managerを開き、抽出したbookmarks.dbファイルを開きます。 「すべてのファイル」オプションを選択していることを確認してください。そうすると、 .dbファイルを開いて開くことができます。

 Querying the Safari bookmarks database
Safariブックマークデータベースのクエリ

データベースが開いたら、 bookmarksデータベースを選択すると、 titleURLフィールドが表示され、ブックマークが表示されます。これですべてです。これですべてのブックマークが表示されます。

SQLを試して2つのフィールドのみを表示する場合は、次を使用します。

SELECT title, url FROM bookmarks

...「SQLファイルの実行」タブ内。これを行うと、結果をCSVに保存することもできます。

Safariの読書リストの読み方

bookmarksテーブルにはSafari読み取りリストも含まれています。これは、列extra_attributes値がないという事実によってブックマークと区別できます。したがって、次のクエリを使用できます。

SELECT url,title
FROM bookmarks
WHERE url NOT LIKE '' and extra_attributes NOT LIKE '';

 Extracting the Safari Bookmarks and Reading List database
Safariブックマークとリーディングリストデータベースの抽出

iTunesのバックアップからSafariの開いているタブを回復する方法

iPhone、iPad、またはiPodでSafariの開いているタブを紛失した場合、iOSデバイスをiTunesでバックアップしていれば、これらのタブを復元できます。 iPhone Backup Extractorでこれを行う方法を次に示します。

Safariの開いているタブは、 BrowserState.dbというデータベースファイルに保存されます。以下の手順でそのファイルにアクセスできます。

iPhone Backup Extractorを開き、 「エキスパートモード」タブを選択して開いているタブを抽出するバックアップを選択します。アプリケーションフォルダに移動し、 com.apple.mobilesafariを展開してからSafariサブフォルダBrowserState.dbますBrowserState.dbファイルを選択しますボタンをクリックし、 BrowserState.dbファイルを保存するフォルダーを選択します

 Extracting the Safari BrowserState database
Safari BrowserStateデータベースの抽出

Safariの開いているタブデータベースの読み方

BrowserState.dbデータベースファイルはSQLite形式であり、これらのファイルを読み取るための別のツールが必要です。この例では、SQLiteDB Browserを使用していますが、任意のSQLiteビューアー/エディターを使用できます。

  • SqliteのDBブラウザーを開き、抽出したBrowserState.dbファイルを開きます。
  • [ Browse data ]タブに移動し、 tabsテーブルを選択しtabs

 Querying the Safari BrowserState database using SQLite editor
SQLiteエディターを使用してSafari BrowserStateデータベースを照会する

上記のスクリーンショットでわかるように、データベースのlast_viewd_time列はUNIXタイムスタンプ形式です。日付時刻形式に変換する場合は、次のSQLコマンドを使用できます。

SELECT  id, title, url, datetime(last_viewed_time, 'unixepoch', '31 years', 'localtime') AS timestamp  FROM tabs

また、DB Browser Fileメニュー→ ExportTable(s) as CSV fileを使用して、Safariの開いているタブをCSVファイルにエクスポートすることもできTable(s) as CSV file

行き詰まった場合は、ライブチャットまたはメールでご連絡ください。できる限りのサポートをいたします。

著者について

Alexandra Petrușは、Reincubateの製品担当副社長として長年勤務しており、現在も同社の友人です。彼女は商品戦略のGoogleデベロッパーエキスパートとして認められており、Bucharest AIの共同創設者です。

バッキンガム宮殿の最高経営責任者

上の写真は、バッキンガム宮殿で開催されたReincubateのHM Queen ElizabethⅡのチームのメンバーです。 プライバシー、安全性およびセキュリティに関する私たちの立場を読んでください。

どのように我々は助けることができます?

サポートチームがお手伝いします!

営業時間は月曜日から金曜日の午前9時から午後5時(GMT)です。 時間は現在 8:53 PM GMTです。

1営業日以内に、お返事を差し上げます。メールアドレスはこちら。

サポートセクションに移動 › お問い合わせ ›
私たちの素晴らしいサポートチーム

この記事を改善できますか?

ユーザーからの連絡をお待ちしています。電子メールを送信したり、コメントを残したり、ツイートしたりしないでください。 @reincubate?

© 2008 - 2020 Reincubate Ltd. 無断複写・転載を禁じます。 イングランドとウェールズに登録 #5189175, VAT GB151788978. Reincubate®は登録商標です。 個人情報保護方針 & 条項. マルチファクタ認証をお勧めします。 ロンドンで愛と建てられた。