Der MPEG2 Lizenz Hack / Patch

Bei der Aktivierung der Lizenz schreibt der Raspberry Pi den Lizenzstatus in einen einmalig beschreibbaren Speicher, von dort wird der Status bei jedem Start abgefragt und die Hardware-gestützte Dekodierung entsprechend freigeschalten. An dieser Stelle setzt der Trick an, die Datei „start.elf“ initialisiert während des Starts das Grafiksystem. Durch einen „Patch“ der Datei überspringt das Programm die Lizenzprüfung und meldet immer eine vorhandene Lizenz zurück.

Auf einer aktuellen Raspbian Installation mit aktueller Firmware kann der Patch wie folgt aufgebracht werden.

 sudo su
 
 cd /boot
 cp start.elf start.elf_backup && \
 perl -pne 's/\x47\xE9362H\x3C\x18/\x47\xE9362H\x3C\x1F/g' < start.elf_backup > start.elf

Details zum ursprünglich von u/fuck_the_mpeg_la veröffentlichten Patch gibt es auf GitHub.

Bitte kauft euch für ein paar Euro die Lizenzen. Der Patch ist abhängig zur Firmware und kann den ordentlichen Start eures RasPi verhindern oder im schlimmsten Fall das Board zertören. Erstellt euch sicherheitshalber eine Sicherung.