Risposte:
I segnalibri è un file di testo semplice UTF-8 in JSONformato:
$ file ~/.config/google-chrome-beta/Default/Bookmarks
.config/google-chrome-beta/Default/Bookmarks: UTF-8 Unicode text
google-chrome-beta
A seconda della versione di Chrome
Default
A seconda del tuo profilo
Per visualizzare i bookmars usare questo comando:
less ~/.config/google-chrome-beta/Default/Bookmarks
o con jqun processore JSON da riga di comando leggero e flessibile:
sudo apt-get install jq
ed esegui con questo comando per vedere l'intera struttura:
jq '.' ~/.config/google-chrome-beta/Default/Bookmarks
o con questo comando per vedere una voce, ad es. checksum:
jq '.checksum' ~/.config/google-chrome-beta/Default/Bookmarks
o tutti i segnalibri nella barra dei segnalibri:
jq '.roots.bookmark_bar.children' ~/.config/google-chrome-beta/Default/Bookmarks
La cronologia è un file binario in SQLite format 3:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
A seconda della versione di Chrome
Default
A seconda del tuo profilo
Per eseguire una query sul database, Chrome deve essere completamente chiuso. Oppure devi creare una copia del file e utilizzare quella copia.
Per visualizzare la cronologia è necessario installare sqlite3:
sudo apt-get install sqlite3
Inizia sqlite3 con:
sqlite3 ~/.config/google-chrome-beta/Default/History
ed elenca tutte le tabelle:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
o per vedere tutti i download:
sqlite> SELECT * FROM downloads WHERE 1;
In alternativa, è possibile utilizzare una GUI:
sqlitebrowser
sudo apt-get install sqlitebrowser
e inizia con:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqliteman:
sudo apt-get install sqliteman
e inizia con:
sqliteman ~/.config/google-chrome-beta/Default/History
jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"