Plattformübergreifendes Backup- & Wiederherstellungswerkzeug für Helium Browser (GitHub)-Sessions (Chromium-basiert).
Unterstützt macOS, Linux und Windows. Bei Verwendung der vorgefertigten Binärdateien ist keine Python-Installation erforderlich.
Exportieren — sichert das aktuelle Helium-Profil als komprimiertes .tar.gz-Archiv im selben Verzeichnis wie die Binärdatei. Cache-Verzeichnisse (GPUCache, Code Cache usw.) werden automatisch ausgeschlossen, um das Archiv klein zu halten. Zu jedem Archiv wird eine SHA-256-Prüfsummendatei angelegt.
Importieren — listet alle gefundenen Backups auf, prüft die SHA-256-Prüfsumme und stellt das Profil an den systemspezifischen Speicherort wieder her. Das aktuell vorhandene Profil wird dabei automatisch als .bak_<Datum> gesichert, bevor es überschrieben wird.
- macOS 11 (Big Sur) oder neuer
- Apple Silicon (arm64) oder Intel (x86_64)
Die neueste Binärdatei von der Releases-Seite herunterladen (helium-backup-macos).
chmod +x helium-backup-macosDa die Binärdatei nicht von Apple notarisiert ist, zeigt macOS beim ersten Start eine Warnung. Einmalig ausführen:
xattr -dr com.apple.quarantine helium-backup-macosAlternativ: Systemeinstellungen → Datenschutz & Sicherheit → „Trotzdem öffnen" nach dem ersten fehlgeschlagenen Startversuch klicken.
./helium-backup-macos- Eine aktuelle Distribution (Ubuntu 20.04+, Debian 11+, Fedora 38+, Arch usw.)
- glibc 2.31 oder neuer (bei den meisten aktuellen Distributionen bereits vorhanden)
Die neueste Binärdatei von der Releases-Seite herunterladen (helium-backup-linux).
chmod +x helium-backup-linux./helium-backup-linuxHinweis: Die Datei kann beliebig umbenannt und in ein Verzeichnis im
PATHverschoben werden, z. B.~/.local/bin/helium-backup, damit sie systemweit alshelium-backupaufrufbar ist.
- Windows 10 (Version 1903 oder neuer) oder Windows 11
- 64-Bit-System
Es wird keine Python-Installation benötigt.
Die neueste Binärdatei von der Releases-Seite herunterladen (helium-backup.exe).
Da die Datei nicht signiert ist, zeigt Windows beim ersten Start eine SmartScreen-Warnung.
- Doppelklick auf
helium-backup.exe - Es erscheint: „Windows hat den PC geschützt"
- Auf „Weitere Informationen" klicken
- Dann auf „Trotzdem ausführen" klicken
Diese Meldung erscheint nur beim ersten Start.
Doppelklick auf helium-backup.exe — es öffnet sich ein Terminal-Fenster mit dem interaktiven Menü.
Alternativ über die Eingabeaufforderung (cmd) oder PowerShell:
.\helium-backup.exeHinweis zu Antivirenprogrammen: PyInstaller-Binärdateien werden gelegentlich fälschlicherweise als verdächtig markiert. Falls das Antivirenprogramm Alarm schlägt, kann das Programm stattdessen direkt aus dem Quellcode ausgeführt werden (siehe unten).
Wer die Binärdatei selbst bauen möchte (z. B. weil dem heruntergeladenen Binary nicht vertraut wird), braucht lediglich Python 3.8+ und pip.
macOS / Linux:
# Repository klonen
git clone https://github.com/DEIN-USERNAME/helium-backup.git
cd helium-backup
# Binärdatei bauen
./build.sh
# Oder direkt aus dem Quellcode starten (kein Build nötig)
python3 helium-backup.pyWindows:
REM Repository klonen
git clone https://github.com/DEIN-USERNAME/helium-backup.git
cd helium-backup
REM Binärdatei bauen (installiert PyInstaller automatisch)
build.bat
REM Oder direkt aus dem Quellcode starten (Python muss installiert sein)
python helium-backup.pyHinweis: PyInstaller bündelt immer die Python-Version des Build-Systems. Jede Plattform muss ihre eigene Binärdatei bauen — eine macOS-Binary läuft nicht unter Linux oder Windows.
Das Skript erkennt den Speicherort des Helium-Profils automatisch:
| Betriebssystem | Standardpfad |
|---|---|
| macOS | ~/Library/Application Support/net.imput.helium |
| Linux | ~/.config/net.imput.helium |
| Windows | %LOCALAPPDATA%\Helium\User Data |
Falls Helium das Profil an einem anderen Ort speichert, kann der Pfad manuell gesetzt werden:
# macOS / Linux
HELIUM_SRC="/eigener/pfad/zum/profil" ./helium-backup
# Windows (Eingabeaufforderung)
set HELIUM_SRC=C:\eigener\pfad\zum\profil
helium-backup.exe