Come posso modificare il file "History Provider Cache" di Google Chrome?


2

Sono interessato a modificare (non eliminare completamente) i contenuti di alcuni dei file di cache di Google Chrome. In particolare, la "Cache del provider di cronologia" (disponibile in ~ / Libreria / Supporto applicazioni / Google / Chrome / Predefinito su Mac). Come suggerisce questa altra domanda , sembra essere semplicemente un file SQLite. Sfortunatamente, quando provo ad aprirlo usando un browser SQLite (MesaSQLite) mi viene chiesta una chiave di crittografia.

Pertanto, sarei lieto di ricevere suggerimenti su come (1) determinare la chiave di crittografia o (2) un modo alternativo per modificare questo file.

L'obiettivo finale è quello di essere in grado di rimuovere suggerimenti fastidiosi specifici nella Omnibar. Ho letto innumerevoli altre tecniche, ma nessuna sembra rimuovere i suggerimenti che hanno l'icona dell'orologio accanto ad essa. Alcuni sostengono che eliminare completamente questo file farà il trucco (e immagino che lo farà), ma non desidero rovinare la mia intera cronologia di navigazione. Trovo che la maggior parte dei suggerimenti sia utile e utile e vorrei preservarlo.


Le "altre tecniche" includono semplicemente l'eliminazione di elementi selezionati dalla pagina Cronologia (chrome: // history /)?
William Jackson,

Dai un'occhiata chrome://about/all'indirizzo / Barra di ricerca di Google Chrome ... Questa voce potrebbe essere quello che stai cercando: chrome://net-internals/#httpCache Fai clic sul collegamento Esplora voci cache
climenole,

@WilliamJackson - Sì, ma l'eliminazione dalla cronologia non li rimuove dalla cache.
sciolto il

@climenole - Sfortunatamente, il meglio che posso dire, mi permette solo di sfogliare la cache, non di modificarla. Ho dimenticato qualcosa?
sciolto il

Risposte:


2

Nota che la risposta all'altra domanda è errata quando afferma che tutti i file di dati di Chrome sono SQLite3. La cache del provider di cronologia utilizza il formato Buffer di protocollo di Google . Per modificare un file utilizzando il formato Buffer protocollo, prova il protobufeditor di Google . Tuttavia, probabilmente dovrai scrivere una definizione di proto perché funzioni.

Un client SQLite3 non è in grado di distinguere i dati non SQLite3 dai dati crittografati, motivo per cui viene richiesta una chiave. In realtà non significa che hai a che fare con un database crittografato (il client della riga di comando lo chiarisce, stampando il messaggio "Errore: il file è crittografato o non è un database" quando non riconosce il formato di un file) .

Riferimenti:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.