HackBrowserData

restore

Decrypt copied Chromium profile data using exported master keys.

restore decrypts Chromium-based browser data collected on another machine, using master keys exported with dumpkeys and profile files bundled with archive .

Note

The dumpkeys / archive / restore workflow is Chromium-only. It does not restore Firefox or Safari profiles.

Flags

FlagDefaultDescription
--keysrequiredKeys file from dumpkeys (use - for stdin)
--data-zipArchive zip from archive (exactly one of --data-zip/--data-dir)
--data-dirCopied profile dir (archive layout, or one browser’s User Data with --browser)
-b, --browser"" (all vaults)Restore only this browser; the empty default restores every vault in the keys file
-c, --categoryallData categories (comma-separated), or all
-f, --formatjsonOutput format: json, csv, or cookie-editor
-d, --dirresultsOutput directory
--zipfalseCompress the output into a zip

restore writes the same results/ output as a local dump — see Output & Data Formats .

When selecting one vault, use its canonical browser key from Supported Browsers , not the display name printed by list.

Examples

bash
# From a dumpkeys keys file plus an archive zip
hack-browser-data restore --keys keys.json --data-zip data.zip

# One browser from a copied User Data directory
hack-browser-data restore --keys keys.json --data-dir ./chrome-userdata --browser chrome

For the full origin → analyst walkthrough and the SSH-streaming variant, see Cross-Host Decryption .