Ändern des Regionalcodes eines DVD-Laufwerks

Auch wenn DVD-Video heutzutage nicht mehr wirklich en vogue ist, haben bestimmt noch viele von euch eine kleine oder gar größere Sammlung an DVD-Video-Schreiben zu Hause im Schrank stehen.

Und die Älteren unter uns wissen sicherlich auch noch was es mit dem sogenannten Regionalcode auf sich hat. Dieser dient der digitalen Rechteverwaltung (auch Digital Rights Management oder kurz DRM) und soll verhindern, dass ein auf einer DVD-Video gespeicherter Film weltweit abgespielt werden kann. Die Welt wurde deswegen in unterschiedliche Regionen eingeteilt. Somit kann eine DVD-Video, die z. B. den Regionalcode 2 gesetzt hat, nur von einem DVD-Spieler gelesen werden, der ebenfalls auf diesen Code eingestellt ist.

Weltkarte, die die Verteilung der sechs existierenden Regionalcodes darstellt, die auf DVD-Video eingesetzt werden.
Übersicht über die weltweite Verteilung der Regionalcodes der DVD-Video (CC BY-SA 3.0 Monaneko).
CodeMaske (hex.)Maske (bin.)Region
1FE11111110USA, Kanada und US-Außenterritorien
2FD11111101West- und Mitteleuropa (einschließlich französische Überseegebiete und Grönland), Südafrika, Ägypten und Naher Osten, Japan
3FB11111011Südostasien, Südkorea, Hongkong, Indonesien, Philippinen, Taiwan
4F711110111Australien, Neuseeland, Mexiko, Zentralamerika, Südamerika
5EF11101111Russland und andere Länder der ehemaligen UdSSR, Osteuropa, Indien und andere Länder Asiens, Afrika (außer Ägypten und Südafrika)
6DF11011111Volksrepublik China
7BF10111111Reserviert für zukünftige Nutzung, gelegentlich für Presse-Samples benutzt
87F01111111Internationales Territorium, zum Beispiel in Flugzeugen oder auf Schiffen
Die acht möglichen Codes, deren Bitmasken in hexadezimaler und binärer Schreibweise und deren Zuordnung zu den Regionen.

Es gibt jedoch auch Abspielgeräte, die DVD-Video-Discs aus allen Regionen abspielen können, oder deren Firmware sich nachträglich dahingehend ändern lässt. Doch selbst das ist kein Garant für ein erfolgreiches Abspielen, da manche DVD-Videos mittels Scripting-Möglichkeiten darauf reagieren können.

Aber genug der Vorgeschichte und zum eigentlichen Tipp, dem dieser Artikel gewidmet sein soll. 😉

regionset

In einer unserer letzten Laptopgroßspenden befanden sich relativ viele Geräte, die nicht in der Lage waren, unter Linux Mint DVD-Videos abzuspielen. Das Problem bestand darin, dass in den DVD-Laufwerken überhaupt keine Regionalcodes gesetzt waren. Die Lösung war das kleine Programm regionset, welches den Regionalcode eines DVD-Lauferwerks zu verändern vermag.

Installation

Für das folgende Beispiel nutzen wir Linux Mint. In diesem konkreten Fall genügt daher ein einfaches sudo apt install regionset, um die Installation durchzuführen.

Änderung des Regionalcodes

Mit regionset lässt sich schnell und unkompliziert der Regionalcode eines DVD-Laufwerks erstmalig setzen oder modifizieren allerdings nur maximal fünf Mal. Danach bleibt der Wert unveränderlich.

Während des folgenden Prozesses muss sich außerdem eine DVD im Laufwerk befinden.

Falls das System nur ein optisches Laufwerk besitzt, wird das Programm auf der Kommandozeile mittels regionset gestartet. Ansonsten muss das Ziellaufwerk mit dessen Gerätenamen explizit übergeben werden. In diesem Fall lautet der Aufruf regionset device, wobei device z. B. unter Linux Mint mit /dev/sr0 für das erste Laufwerk zu ersetzen wäre.

Dieses animierte GIF zeigt ein Terminal, in dem die wenigen Schritte gezeigt werden, die nötig sind, um mit „regionset“ den Regionalcode eines DVD-Laufwerks zu setzen.
Mit Hilfe des Programms „regionset“ wird der Regionalcode eines DVD-Laufwerks gesetzt.

Anhand der Ausgabe direkt nach dem Start des Tools lässt sich der aktuelle Status ablesen. In unserem Beispiel wurde der Regionalcode des DVD-Laufwerks noch nie gesetzt, zu erkennen an den Zeilen type: NONE und drive plays discs from region(s):, mask=0xFF.

Da man den Regionalcode nur wenige Male selbst ändern kann, gilt es zunächst, eine entsprechende Sicherheitsabfrage zu beantworten. Danach gibt man den gewünschten Code, in unserem Fall 2, an und bestätigt dies im Anschluss. Erscheint der Satz Region code set successfully! war die Änderung erfolgreich.

Ein erneuter Aufruf von regionset bestätigt uns ebenfalls die Änderung des Regionalcodes.

Screenshot eines Terminals, in dem die Ausgabe des Programms „regionset“ zu sehen ist, wenn der Regionalcode eines DVD-Laufwerks gesetzt wurde.
Wurde ein Regionalcode im DVD-Laufwerks gesetzt, zeigt „regionset“ dies selbstverständlich an.