2024-02-23, 21:15–22:15 (Europe/Berlin), Vortragssaal
Wie baut man eine CFW (custom firmware) für eine Set Top Box mit proprietärem Chipsatz, ohne Doku und ohne Kernel Source?
Nachdem wir nun zugriff auf den Bootloader der Set Top Box haben und das Gerät flashen können, möchten wir natürlich auch ein eigenes Linux Image bauen und die Box damit bespielen. Nur wie geht das? Das erkläre ich in diesem Talk. Ich zeige euch, was ich getan habe um:
- Das Image zu bauen
- Wichtige Komponenten (wie Treiber) aus dem Original Image zu extrahieren
- Output auf dem HDMI Port zu bekommen
- SDL Portieren
- Kernel Code Execution zu erlangen um Code in den Kernel zu Injizieren
- USB Gamepad Treiber portieren
- Einen NES Emulator zu portieren
- Super Mario Spielen
Das Ganze mit einer Live-Demo zum Schluss.
Hacking enthusiast, member of C3e