Come recuperare la cronologia e i segnalibri del browser Safari cancellati

aggiornato
Cover image for: Come recuperare la cronologia e i segnalibri del browser Safari cancellati

Come estrarre la cronologia di Safari e le ricerche da un dispositivo iOS o Mac

Con iPhone Backup Extractor, puoi accedere ai dati dalle app integrate di Apple. Se desideri ripristinare la cronologia di Safari o controllare le ricerche recenti che hai effettuato, ecco come fare questo e altro.

Vai su "App view" in iPhone Backup Extractor, quindi seleziona l'applicazione Safari ed estrai tutti i file.

Examining Safari data with iPhone Backup Extractor
Esame dei dati di Safari con iPhone Backup Extractor

Potresti notare che alcuni dei file estratti hanno un'estensione .plist . Puoi visualizzare / modificare questi file andando nel menu File di iPhone Backup Extractor e facendo clic su View / Edit PList . Scegli il file che desideri visualizzare e fai clic su Open .

Opening Plist files
Apertura dei file Plist

Per visualizzare la cronologia di navigazione di Safari, devi aprire il file History.db .

Per sfogliare le ultime ricerche effettuate su Safari, apri il file RecentSearches.plist .

Se il tuo backup precede la cronologia da eliminare su un iPhone, iPad - o su un Mac che condivide lo stesso account iCloud - sarai in grado di vedere tutti i dati eliminati. Pulito, eh? 🤔

Di seguito puoi vedere uno screenshot del file delle ricerche recenti, come estratto da iPhone Backup Extractor. Le query di ricerca sono tra i tag.

Recent searches and history from Safari
Ricerche recenti e cronologia da Safari

Come posso ottenere i miei segnalibri di Safari da un backup di iTunes?

Sappiamo quanto possano essere importanti i segnalibri dei tuoi siti Web preferiti, ma cosa succede se perdi o elimini i tuoi segnalibri sul tuo iPhone, iPad o iPod? Se hai eseguito il backup del tuo dispositivo iOS su iTunes, è possibile recuperarli e oggi vedremo come è possibile farlo con iPhone Backup Extractor.

I tuoi segnalibri, insieme ad altri dati importanti come messaggi, contatti, SMS (ecc.) Di WhatsApp sono memorizzati nel backup del tuo iPhone e, con gli strumenti giusti, possono essere facilmente letti. In particolare, iPhone Backup Extractor può estrarre i bookmarks.db che Safari utilizza per archiviare i tuoi bookmark.

Puoi accedere a quel file con i passaggi seguenti:

  1. Apri iPhone Backup Extractor e seleziona il backup da cui desideri estrarre i segnalibri
  2. Seleziona "Modalità esperto"
  3. Passare alla cartella Library , quindi alla sottocartella Safari
  4. Seleziona il file bookmarks.db
  5. Fai clic sul pulsante "Estrai selezionati" e scegli una cartella per salvare il file bookmarks.db

Recovering Safari bookmarks
Ripristino dei segnalibri di Safari

Come leggere il database dei segnalibri di Safari

Questa non è scienza missilistica, quindi non fatevi prendere dal panico! 🚀 Questo file di database è in formato SQLite e abbiamo bisogno di un altro strumento per leggere quei file. La nostra nota di seguito include collegamenti per ottenere i migliori strumenti di lettura di SQLite, ma per ora supponiamo che tu stia utilizzando il componente aggiuntivo Mozilla chiamato "SQLite Manager".

SQLite Manager
Manager SQLite

Apri Gestione SQLite e apri il file bookmarks.db che hai estratto. Assicurati di selezionare l'opzione "Tutti i file", in modo da poter vedere il file .db per aprirlo.

 Querying the Safari bookmarks database
Interrogazione del database dei segnalibri di Safari

Una volta aperto il database, seleziona il database dei bookmarks e vedrai i campi del title e URL e i tuoi segnalibri verranno rivelati. E tutto qui: ora vedi tutti i tuoi segnalibri.

Se desideri provare alcuni SQL e mostrare solo i due campi, usa:

SELECT title, url FROM bookmarks

... nella scheda "Esegui il file SQL". Se lo fai, scoprirai che puoi persino salvare i risultati in CSV.

Come leggere l'elenco di lettura di Safari

La tabella dei bookmarks contiene anche l'elenco di lettura di Safari, che può essere distinto dai segnalibri in quanto non hanno valore per la colonna extra_attributes . Pertanto, è possibile utilizzare la seguente query:

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

 Extracting the Safari Bookmarks and Reading List database
Estrazione del database dei segnalibri e dell'elenco di lettura di Safari

Come recuperare le schede aperte di Safari da un backup di iTunes

Se hai perso le schede aperte di Safari sul tuo iPhone, iPad o iPod, è possibile recuperarle se è stato eseguito il backup del dispositivo iOS in iTunes. Ecco come è possibile farlo con iPhone Backup Extractor.

Le schede aperte di Safari sono memorizzate in un file di database, chiamato BrowserState.db . Puoi accedere a quel file con i passaggi seguenti:

  • Apri iPhone Backup Extractor e seleziona il backup da cui desideri estrarre le schede aperte
  • Seleziona la scheda "Modalità esperto"
  • Per i backup precedenti a iOS 13, vai alla cartella Applications , espandi com.apple.mobilesafariSafari
  • Per i backup di iOS 13 o più recenti, vai alla cartella Home , espandi LibrarySafari
  • Seleziona il file BrowserState.db
  • Fai clic sul pulsante "Estrai selezionati" e scegli una cartella per salvare il file BrowserState.db

 Extracting the Safari BrowserState database
Estrazione del database Safari BrowserState

Come leggere il database delle schede aperte di Safari

Il file di database BrowserState.db è in formato SQLite e abbiamo bisogno di un altro strumento per leggere quei file. In questo esempio, stiamo utilizzando DB Browser per SQLite , ma puoi utilizzare qualsiasi visualizzatore / editor SQLite che preferisci.

  • Aprire DB Browser per Sqlite e aprire il file BrowserState.db che è stato estratto.
  • Vai alla scheda Browse data e seleziona la tabella delle tabs

 Querying the Safari BrowserState database using SQLite editor
Interrogazione del database Safari BrowserState mediante l'editor SQLite

Come puoi vedere nello screenshot sopra, la colonna last_viewd_time dal database è in formato timestamp unix. Se desideri convertirlo in un formato di data e ora, puoi utilizzare questo comando SQL:

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

È inoltre possibile esportare le schede aperte di Safari in un file CSV utilizzando il menu File browser DB → ExportTable(s) as CSV file

Se rimani bloccato, contattaci tramite live chat o e-mail e faremo del nostro meglio per aiutarti!

Come possiamo aiutare?

Il nostro team di supporto è qui per aiutarti!

I nostri orari di ufficio sono dal lunedì al venerdì, dalle 9:00 alle 17:00 GMT. L'ora è attualmente 3:18 AM GMT.

Miriamo a rispondere a tutti i messaggi entro un giorno lavorativo.

Il nostro fantastico team di supporto

Commenti (1)

Thank you for this article! It's very detailed and easy to follow, just what I needed to recover my Safari tabs. Thanks!


Possiamo migliorare questo articolo?

Ci piace ascoltare gli utenti: perché non mandarci un'email, lasciare un commento o twittare @reincubate?

© 2008 - 2024 Reincubate Ltd. Tutti i diritti riservati. Registrato in Inghilterra e Galles #5189175, VAT GB151788978. Reincubate® e Camo® sono marchi registrati. Politica sulla riservatezza & condizioni.