sr_passdecrypt

Entschlüsselt die verschlüsselt abgelegten IMAP-Zugangsdaten von SerienRecorder (Enigma2-Plugin) — läuft komplett lokal im Browser, es wird nichts an einen Server geschickt.

MAC-Adresse: im Enigma2-Menü unter Setup → System → Netzwerk → Netzwerkschnittstellen → eth0 auswählen, oder per SSH/Telnet mit cat /sys/class/net/eth0/address.
Verschlüsselter Wert: per SSH/Telnet oder Dateimanager in /etc/enigma2/settings nach den Zeilen config.plugins.serienRec.imap_login_hidden= bzw. imap_password_hidden= suchen (z.B. mit grep imap_ /etc/enigma2/settings) — alles nach dem = ist der Wert.

Schlüssel (MAC-Adresse)

Trennzeichen egal (mit/ohne Doppelpunkt/Bindestrich) — wird automatisch normalisiert.

Verschlüsselter Wert

Offline direkt auf der Box nutzen (Kommandozeile)

Diese Seite läuft nur im Browser. Wer stattdessen lieber direkt auf der Box arbeitet (z.B. automatisches Auslesen von Login und Passwort aus der settings-Datei, ohne MAC manuell abzutippen), kann das gleichnamige Python-Skript verwenden. Läuft ohne Abhängigkeiten unter Python 2.7+ und Python 3.

Download direkt auf der Box:

curl -O https://raw.githubusercontent.com/pr0j3ctx/sr_passdecrypt/main/sr_passdecrypt.py

oder

wget https://raw.githubusercontent.com/pr0j3ctx/sr_passdecrypt/main/sr_passdecrypt.py

Automatisch aus /etc/enigma2/settings lesen (Login + Passwort):

python sr_passdecrypt.py

Oder mit explizitem Wert und MAC, genau wie oben auf dieser Seite:

python sr_passdecrypt.py --value "<wert>" --mac aa:bb:cc:dd:ee:ff