I wish to use Cyberchef locally.
On previous Android (before storage scopes), this was easy. Just download the zip file, extract and use a mobile browser that can load local HTML pages.
But I'm kinda stuck since the zip file downloads to Android/Data under Vanadium's own protected directory. If I navigate to the shared Downloads directory with a file browser, I can see the zip file and extract it. But I cannot find a way for Vanadium to find/open that unzipped instance of CyberChef. The best I've managed is to Open-With the HTML with Vanadium, but it seems the other files (css and js) are not there.
CyberChef or other local HTML with Vanadium
- Edited
I got it to work this way:
- Create a folder in the root of internal storage called
CyberChef
- download zip from https://github.com/gchq/CyberChef
- extract all contents of the zip to
~/CyberChef/
- enable storage scopes for Vanadium
- add folder
~/CyberChef/
to storage scopes - go to this url in Vanadium
file:///sdcard/CyberChef/
- open the link
CyberChef_v9.55.0.html
(if you downloaded a different version, the numbers after "v" might be different, of course)
No idea why renaming CyberChef_v9.55.0.html
to index.html
doesn't make this easier, but for whatever reason Vanadium won't automatically open index.html
in a directory. Maybe I missed something or did something wrong... Anyway, this seems to work fine.
- Edited
Thank you.
I did these exact steps before I posted. Except I used content:/// for some reason, I guess from seeing what showed up in the URL after running Open-With from file browser.
I should've known about file:///
MARK SOLVED!
I am able to bookmark this file:/// URL, but it takes 6 clicks to get there.
I don't have the ability to make it a PWA, which would be nice, but also I cannot "Add to Home Screen" either.
Not sure why it won't work with the local version, but you can use their online version: https://gchq.github.io/CyberChef/ to save a shortcut or PWA (not sure which).