This guide walks through flashing Superbacked OS to a USB flash drive and booting a computer from it. Superbacked OS runs entirely from memory — the USB flash drive can be unplugged as soon as the login screen appears and nothing from the session survives shutdown. Networking is disabled by default (air-gapped mode). Hardened browser mode, chosen at boot, gives network access to a hardened Firefox — and to nothing else — for tasks such as backing up TOTP secrets.
Physically remove internal disks and wireless interfaces (or disable them using BIOS if soldered to motherboard) to rule out data persistence and network connectivity at the hardware level.
Run Superbacked OS from a USB flash drive with signed firmware and write protection, such as Kanguru FlashTrust™ Secure Firmware USB 3.0 Flash Drive (WP-KFT3-16G).
Go to raspberrypi.com/software, download and install Raspberry Pi Imager.
Run following commands (rpi-imager lives in the universe repository and depends on Qt).
Select “App Options”, disable “Enable anonymous statistics (telemetry) collection” and click “Save”.
Heads-up: when reading this guide on GitHub, replace the version placeholder in the following commands with the latest release version.
Download latest release by running following commands and optionally verify integrity of release.
Heads-up: this step requires WSL — if not installed yet, run
wsl --installfirst.
Heads-up: replace
Sun Knudsenwith your username.
Open “Raspberry Pi Imager”, click “OS”, then “Use custom”, select superbacked-os-amd64-live-2.0.0.img, click “Storage”, select USB flash drive, click “NEXT”, then “WRITE” and, finally, click “I UNDERSTAND, ERASE AND WRITE”.
If using Kanguru FlashTrust™ Secure Firmware USB 3.0 Flash Drive or equivalent, enable write protection.
Heads-up: on computers with less than 8 GB of memory (4 GB min), Superbacked OS runs from the USB flash drive instead, which must then stay plugged in for the whole session (equally amnesic) — a warning is shown after login when that happens. Running from the USB flash drive can also be chosen on purpose by editing a boot entry at the GRUB menu (pressing “e”) and removing
toram.
Superbacked OS boots into air-gapped mode automatically — networking is disabled. Hardened browser mode, selected at the GRUB menu as “Superbacked OS (hardened browser)”, gives network access to a hardened Firefox — and to nothing else.
Both modes copy Superbacked OS to memory (8 GB required) — the USB flash drive can be unplugged as soon as the login screen appears.
Log in using password “superbacked”.
Open Superbacked from the dock or run superbacked in terminal to use the command-line interface.
If scanning blocks does not work, try a higher quality 1080p webcam such as the Razer Kiyo X.
Copyright (c) Superbacked, Inc.