

#VIEW CHROME CACHE CODE#
Enhance at will was built in a couple (3-4) hours (the code is terrible).
#VIEW CHROME CACHE FULL#
Note that this saves forward-slashes as ^ (caret) chars and replaces all other (Windows) prohibited chars with "#" in filenames, in order to capture the full URL in the save filename. Hitting the 'x' on those downloads will prevent that. If it looks like this library crashed or has an issue, comment out the JXG.decompress() line to save the data in gzipped form and see if you can re-inflate it locally.Īnother problem is that Chrome will choke when you open your downloads folder because it's dumbly trying to represent the full text of the file you downloaded as a base64 string. One major issue is decompression - I'm using a random gunzip JS library I found online, it may not be perfect (although it should be fine).

This is just a parsing problem and can be fixed by modifying the script but I've no idea all of the responses Chrome can spit back in this scenario.īEWARE that the raw data includes HTTP header information, and be careful if you're sending it to someone else to help recover it. If the script crashed (hopefully not) or printed any "error saving" messages in the devtools when you hit the "files" button, there was a parsing error when it was deobfuscating the files, and you'll need to headscratch your way through the raw versions.
#VIEW CHROME CACHE DOWNLOAD#
Remember to change your download folder back) Now go switch your downloads folder to the "files" folder, come back and click the "files" button. Hit the "raw" button and enjoy watching Chrome spazz out. Type in the URL string (non-regex for simplicity) that you want to match. Now you should have two buttons on the cache webpage. Paste, wait for Chrome to catch up, and hit enter. Hit F12 to open the devtools (note - ignore any Content Security Policy errors you see the whole time the devtools are open)Ĭopy everything below to your clipboard (make sure you get the gigantic bunch of minified JS at the end, there's an "end of text" comment) Open about:cache (leave the settings tab open) Open chrome://settings/search#Download%20locationĬhange your downloads folder to the raw folder If you actually have something in about:cache, awesome!!Ĭreate two folders somewhere, one called "files" and one called "raw" (or similar names). (You may have luck feeding recovered data to the NirSoft cache viewer.) If the data restores cleanly you might be able to get at it from Chrome, but you may be stuck trying to parse the on-disk format directly. If you really want your cache data back you'll need to get TestDisk ( ) working and see if it can recover anything in your cache folder. If there is nothing in your cache, congratulations :( you're in "hard" mode. Your scale of "how soon to act" is measured in minutes to hours.Īssuming CTRL+F in about:cache finds the URL you're looking for, the script below will attempt to save everything matching that URL. Most important point: Browser caches are volatile and old content is aggressively discarded.
