Aller au contenu principal

Comment récupérer l’historique de navigation et les signets Safari supprimés

Alexandra Petrus

Publié le 29 mai 2013· Mis à jour le 20 septembre 2020

Cover image for: Comment récupérer l’historique de navigation et les signets Safari supprimés

Comment extraire l’historique et les recherches Safari d’un appareil iOS ou d’un Mac

Avec iPhone Backup Extractor, vous pouvez accéder aux données des apps intégrées d’Apple. Si vous voulez récupérer votre historique Safari ou consulter les recherches récentes que vous avez effectuées, voici comment procéder, et plus encore.

Rendez-vous dans « App View » dans iPhone Backup Extractor, puis sélectionnez l’application Safari et extrayez tous les fichiers.

Examen des données Safari avec iPhone Backup Extractor

Examen des données Safari avec iPhone Backup Extractor

Vous remarquerez peut-être que certains des fichiers extraits ont une extension .plist. Vous pouvez afficher et modifier ces fichiers depuis le menu File d’iPhone Backup Extractor en cliquant sur View / Edit PList. Choisissez le fichier que vous voulez afficher et cliquez sur Open.

Ouverture des fichiers Plist

Ouverture des fichiers Plist

Pour afficher votre historique de navigation Safari, ouvrez le fichier History.db.

Pour parcourir vos dernières recherches effectuées dans Safari, ouvrez le fichier RecentSearches.plist.

Si votre sauvegarde est antérieure à la suppression de l’historique sur un iPhone, un iPad, ou sur un Mac partageant le même compte iCloud, vous pourrez voir toutes les données supprimées. Pratique, non ?

Vous voyez ci-dessous une capture d’écran du fichier des recherches récentes, tel qu’extrait par iPhone Backup Extractor. Les requêtes de recherche se trouvent entre les balises.

Recherches récentes et historique de Safari

Recherches récentes et historique de Safari

Comment récupérer mes signets Safari depuis une sauvegarde iTunes ?

Nous savons à quel point il peut être important de mettre vos sites préférés en signet, mais que se passe-t-il si vous perdez ou supprimez vos signets sur votre iPhone, iPad ou iPod ? Si vous avez sauvegardé votre appareil iOS dans iTunes, il est possible de les récupérer, et nous allons voir aujourd’hui comment le faire avec iPhone Backup Extractor.

Vos signets, ainsi que d’autres données importantes comme les messages WhatsApp, les contacts, les SMS (etc.), sont stockés dans la sauvegarde de votre iPhone et peuvent être lus facilement avec les bons outils. En particulier, iPhone Backup Extractor peut extraire le fichier bookmarks.db que Safari utilise pour stocker vos signets.

Vous pouvez accéder à ce fichier en suivant les étapes ci-dessous :

  1. Ouvrez iPhone Backup Extractor et sélectionnez la sauvegarde dont vous voulez extraire les signets
  2. Sélectionnez « Expert Mode »
  3. Accédez au dossier Library, puis au sous-dossier Safari
  4. Sélectionnez le fichier bookmarks.db
  5. Cliquez sur le bouton « Extract selected » et choisissez un dossier où enregistrer le fichier bookmarks.db
Récupération des signets Safari

Récupération des signets Safari

Comment lire la base de données des signets Safari

Rien de sorcier, pas de panique ! Ce fichier de base de données est au format SQLite, et il faut un autre outil pour lire ce type de fichiers. Notre note ci-dessous contient des liens vers les meilleurs outils de lecture SQLite, mais nous supposerons ici que vous utilisez le module complémentaire Mozilla nommé « SQLite Manager ».

SQLite Manager

SQLite Manager

Ouvrez SQLite Manager, puis ouvrez le fichier bookmarks.db que vous avez extrait. Veillez à sélectionner l’option « All files » pour voir le fichier .db et pouvoir l’ouvrir.

Interrogation de la base de données des signets Safari

Interrogation de la base de données des signets Safari

Une fois la base de données ouverte, sélectionnez la base bookmarks : les champs title et URL s’affichent et vos signets apparaissent. Et c’est tout : vous voyez maintenant tous vos signets.

Si vous voulez essayer un peu de SQL pour n’afficher que ces deux champs, utilisez :

SELECT title, url FROM bookmarks

...dans l’onglet « Execute the SQL file ». Vous constaterez que vous pouvez même enregistrer les résultats au format CSV.

Comment lire la liste de lecture Safari

La table bookmarks contient aussi la liste de lecture Safari, que l’on distingue des signets par l’absence de valeur dans la colonne extra_attributes. Vous pouvez donc utiliser la requête suivante :

SELECT url,title
FROM bookmarks
WHERE url NOT LIKE '' and extra_attributes NOT LIKE '';
Extraction de la base de données des signets et de la liste de lecture Safari

Extraction de la base de données des signets et de la liste de lecture Safari

Comment récupérer les onglets ouverts de Safari depuis une sauvegarde iTunes

Si vous avez perdu les onglets ouverts de Safari sur votre iPhone, iPad ou iPod, il est possible de les récupérer si vous avez sauvegardé votre appareil iOS dans iTunes. Voici comment procéder avec iPhone Backup Extractor.

Les onglets ouverts de Safari sont stockés dans un fichier de base de données nommé BrowserState.db. Vous pouvez accéder à ce fichier en suivant les étapes ci-dessous :

  • Ouvrez iPhone Backup Extractor et sélectionnez la sauvegarde dont vous voulez extraire les onglets ouverts
  • Sélectionnez l’onglet « Expert Mode »
  • Pour les sauvegardes antérieures à iOS 13, accédez au dossier Applications, puis développez com.apple.mobilesafari → Safari
  • Pour les sauvegardes d’iOS 13 ou version ultérieure, accédez au dossier Home, puis développez Library → Safari
  • Sélectionnez le fichier BrowserState.db
  • Cliquez sur le bouton « Extract selected » et choisissez un dossier où enregistrer le fichier BrowserState.db
Extraction de la base de données BrowserState de Safari

Extraction de la base de données BrowserState de Safari

Comment lire la base de données des onglets ouverts de Safari

Le fichier de base de données BrowserState.db est au format SQLite, et il faut un autre outil pour lire ce type de fichiers. Dans cet exemple, nous utilisons DB Browser for SQLite, mais vous pouvez utiliser le lecteur ou l’éditeur SQLite de votre choix.

  • Ouvrez DB Browser for SQLite, puis ouvrez le fichier BrowserState.db que vous avez extrait.
  • Allez dans l’onglet Browse data et sélectionnez la table tabs
Interrogation de la base de données BrowserState de Safari avec un éditeur SQLite

Interrogation de la base de données BrowserState de Safari avec un éditeur SQLite

Comme vous pouvez le voir sur la capture d’écran ci-dessus, la colonne last_viewd_time de la base de données est au format d’horodatage Unix. Si vous voulez la convertir en format date et heure, vous pouvez utiliser cette commande SQL :

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

Vous pouvez aussi exporter les onglets ouverts de Safari dans un fichier CSV avec le menu File de DB Browser → Export → Table(s) as CSV file

Si vous êtes bloqué, contactez-nous par chat en direct ou par e-mail, et nous ferons de notre mieux pour vous aider !


À propos de l'auteur

Alexandra Petrus

Alexandra served as Reincubate's VP of Product for a number of years and remains a friend of the company. She's recognised as a Google Developer Expert for Product Strategy, and is a co-founder of Bucharest AI.


Articles liés

Besoin d'aide ?

Nous nous efforçons de répondre à tous les messages sous un jour ouvré.

support@reincubate.com
Logo du King's Award for Enterprise

King's Award for Enterprise : Reincubate a remporté quatre fois la plus haute distinction officielle des entreprises du Royaume-Uni, la plus récente en reconnaissance de la croissance exceptionnelle de l'entreprise au cours des trois dernières années.

Nos relations avec les utilisateurs et les partenaires sont au cœur de nos valeurs et des produits que nous créons. Consultez nos avis pour découvrir ce qu’ils disent de nous.

Certifié ISO 27001 par le Centre for Assessment, accrédité par l'UKAS

© 2008-2026 Reincubate Ltd. Tous droits réservés. Immatriculée en Angleterre et au pays de Galles sous le n° 5189175, TVA GB151788978. Camo®, Streamlight® et Reincubate® sont des marques déposées. Brevets en instance.

Aide