Wie der Pinguin auf die Satelliten kam
Es ist gerade drei Jahre her, als der Pinguin aufbrach, den Satellitenhimmel zu erobern. Am Anfang stand, wie oft in der neueren Kommunikationsgeschichte, der Hack eines bestehenden Systems und dessen Umarbeitung.
In den Herbst 2000, "die Blütezeit der Dbox 2" datieren die ersten Versuche, Nokias Sat-Receiver statt mit der eingebauten Java-Firmware mit einem abgeschlankten Linux zu betreiben.
"Als Hauptproblem erwies sich dabei der Bootloader, der nur signierte Images annahm " sagte Felix Domke, der dem Entwicklerteam für die "Enigma" genannte Oberfläche der Dbox seit damals angehört, zur fuzo. Über eine gültige Signatur verfügte natürlich nur der Hersteller.
Dieses grundsätzliche Problem löste "sich durch Zufall". Beim Herumprobieren war den Re-Ingenieuren aufgefallen, dass der Bootloader doch ansprach - wenn man ihm "zum richtigen Zeitpunkt das Flash weggenommen hat, konnte man booten". Das war der Durchbruch, denn damit war der Weg frei, per Remote Shell das Dateisystem aus dem Netzwerk zu mounten.
Screenshots von Enigma und NeutrinoJava um Java auszulesen
In Folge wurde ein kleines Java-Programm geschrieben, um das Java-Dateisystem auszulesen, der Treiber für die Signaturprüfung wurde umgepatcht und dieselbe dadurch ausgeschaltet. "Dann haben wir ein halbes Jahr nur Treiber geschrieben", so Domke.
Die Enigma-Oberfläche für Dbox wird seitdem auch weiterhin gepflegt, doch anders als die zweite Entwicklergruppe [Neutrino-Oberfläche] machten sich die Enigma-Hacker daran, etwas Eigenes zu entwickeln, bei dem nicht mit gänzlich unbekannter Hardware und feindseligen Bootloadern zu raufen war.
2001 startete die Entwicklung der Dreambox, des ersten serienmäßig gebauten SAT-Receivers weltweit, dessen Firmware auf einem Linux-Kernel läuft.
Bastel-Test mit Tante Jutta
Im nächsten Teil unserer in loser Folge erscheinenden Serie
lassen wir Tante Jutta eine Festplatte in die Dreambox einbauen und
testen, ob die Gute es auch schafft, einen
Linux-Festplatten-Videorecorder zu programmieren.
Die Dreambox im ersten fuzo-Test
