Wie kam Zelda eigentlich auf die PS5?
Jede App, die du installierst, kommt als Wand aus Zahlen an, geschrieben für einen Prozessor, nicht für Menschen. Reverse Engineering ist das Handwerk, diese Zahlen wieder in etwas zu verwandeln, das ein Mensch lesen kann, und diesen Oktober hat ein KI-Werkzeug ein kleines Stück eines Spiels aus den 1990ern so exakt nachgebaut, dass es Zahl für Zahl mit dem Original übereinstimmte.
Anhand eines Vergleichs mit Rezept und Kuchen zeigt dieses Video, wie Software zerlegt wird (Disassembler, Decompiler, Ghidra), warum das oft legal ist (der Kill Switch von WannaCry, der Clean Room beim Phoenix-BIOS, Sega v. Accolade, Sony v. Connectix), wie Fans Super Mario 64 und Zelda nachgebaut haben, was Emulatoren tun und wo Reverse Engineering zum Kopieren wird.
Dieser Artikel ist der vollständige Sprechertext des Videos. Auf YouTube ansehen
Das fertige Produkt nachbauen
In den letzten Wochen lief Zelda plötzlich auf einer gehackten PlayStation fünf, und kostenlose Nachbauten von Photoshop und Premiere tauchten auf, gebaut mit KI. Nintendo und Adobe haben die Anleitungen für ihre Software nie herausgegeben. Wie baut man also ein Programm nach, wenn man nur das fertige Produkt hat?
Jede App, die du installierst, kommt als so eine Zahlenwand, geschrieben für einen Prozessor, nicht für Menschen. Und diesen Monat hat ein KI-Werkzeug ein kleines Stück dieser Wand in lesbaren Code zurückverwandelt, so genau, dass es das Original exakt nachbaute, Zahl für Zahl. Das ist Reverse Engineering, und KI macht es schnell und billig.
Software ist ein Kuchen
Stell dir Software als Kuchen vor. Programmierer schreiben das Rezept, den Quellcode, in lesbaren Worten, mit Randnotizen, die jeden Schritt erklären. Dann backt ein Programm namens Compiler das Rezept zur fertigen App: eine lange Zahlenliste, die dem Prozessor genau sagt, was er tun soll. Du bekommst den Kuchen, das Rezept bleibt in der Küche der Firma.
Schauen wir, wie viel im Ofen verloren geht. Eine Codezeile, die nur sagt, gib die Zahl eins zurück, wird zu sechs Zahlen. Der Prozessor versteht sie perfekt, aber der Name des Schritts, die Notizen und der Grund für ihn sind weg. Reverse Engineering heißt, den Kuchen zu probieren und das Rezept herauszufinden.
Zwei Schritte zurück
Das geht in zwei Schritten. Erst übersetzt ein Werkzeug namens Disassembler die Zahlen in die Kurzschrift des Prozessors, Assembler genannt. Das liest sich wie ein Rezept von einem sehr wörtlichen Roboter: Schieb diese Zahl hierhin, addier die da, spring drei Zeilen zurück. Jeder Schritt ist exakt, aber eine echte App hat Millionen davon, und keiner kommt mit Erklärung.
Dann sucht ein Werkzeug namens Decompiler nach bekannten Mustern wie Wiederholungen und Entscheidungen und baut daraus etwas, das wie normaler Code aussieht. Aber die Namen sind weg, also kommt jede Zutat mit einem Etikett wie Ding Nummer acht zurück. Herauszufinden, was jede wirklich ist, und sie zu benennen, ist der Großteil der Arbeit. Zweitausend neunzehn verschenkte der US-Geheimdienst N S A sein eigenes Werkzeug dafür, Ghidra.
Experten können ein Programm auch laufen lassen und beobachten, wie wenn man den Bäcker filmt, um zu sehen, welche Dateien es öffnet und was es ins Internet schickt.
Warum überhaupt?
Warum macht man das? Sehr oft, um Menschen zu schützen. Computerviren kommen nie mit Rezept, also müssen Sicherheitsforscher sie zerlegen. Im Mai zweitausend siebzehn sperrte die Erpressersoftware WannaCry Computer in Krankenhäusern und Firmen weltweit. Ein Forscher, der sie zerlegte, bemerkte, dass sie ständig prüfte, ob eine seltsame Webadresse existiert.
Er registrierte die Adresse für etwa elf Dollar, und sie wirkte als Notschalter, der die weitere Ausbreitung stoppte. Mit Reverse Engineering öffnet neue Software auch alte Dateiformate, und alte Spiele bleiben spielbar, wenn ihre Konsolen weg sind.
Der Clean Room
Es half auch, die Art PC zu schaffen, die du vielleicht gerade benutzt. Anfang der Achtziger brauchte der PC von IBM ein kleines eingebautes Programm namens BIOS, und dessen Code gehörte IBM. Eine Firma namens Phoenix wollte eine kompatible Version verkaufen, ohne eine einzige Zeile zu kopieren. Also untersuchte ein Team, was die IBM-Version tat, und beschrieb ihr Verhalten, ganz ohne Code.
Dann schrieb ein Ingenieur, der den IBM-Code nie gesehen hatte, neuen Code nur aus dieser Beschreibung. Das heißt Reinraum, wie ein Gericht, das ein Koch nachkocht, ohne je das Originalrezept gesehen zu haben. Die Phoenix-Version kam im Mai neunzehnhundert vierundachtzig auf den Markt und half anderen Firmen, IBM-kompatible PCs zu bauen. Dahinter steht der Gedanke, dass das Urheberrecht den genauen Wortlaut des Codes schützt, nicht die Idee dessen, was er tut.
Was die Gerichte sagten
Gerichte haben das gestützt, mit Grenzen. Neunzehnhundert zweiundneunzig erlaubte ein US-Gericht der Spielefirma Accolade, Segas Konsolencode zu zerlegen, um zu lernen, wie man Spiele dafür macht. Im Jahr zweitausend ließ dasselbe Gericht die Firma Connectix den eingebauten Code der PlayStation untersuchen,
um ein Programm zu bauen, das PlayStation-Spiele auf einem Mac abspielte. In beiden Fällen war das Zerlegen erlaubt, weil das Ziel etwas Neues war, das neben dem Original funktionierte. Aber es gibt klare Grenzen. In den USA ist das Knacken eines Kopierschutzes schon für sich illegal, auch wenn du nie etwas teilst.
Europa und Südkorea erlauben Dekompilieren vor allem, damit Programme zusammenarbeiten, verbieten aber, es für eine Beinahe-Kopie zu nutzen. Und viele App-Lizenzen verbieten Reverse Engineering einfach im Kleingedruckten.
Zahl für Zahl
Einige der beeindruckendsten Reverse-Engineering-Projekte stammen von Gaming-Fans, ganz ohne Bezahlung. Zweitausend neunzehn veröffentlichten Freiwillige den von Hand nachgebauten Code von Super Mario vierundsechzig. Ihr Test war streng: Neu gebacken musste ihr Code das Originalspiel exakt ergeben, Zahl für Zahl. War nur eine Zahl falsch, machten sie weiter.
Fans taten dasselbe für Zelda: Ocarina of Time und Majora's Mask, und jedes Projekt dauerte Jahre. Mit lesbarem Code bauten sie neue PC-Versionen mit Breitbild, flüssigerer Bewegung und moderner Steuerung. Diese Versionen enthalten keine Grafik, Musik oder Level von Nintendo, die müssen Spieler aus ihrer eigenen Kopie liefern. Diese Arbeit hat ein Entwickler diesen Herbst angepasst, damit Ocarina of Time und Majora's Mask nativ auf gehackten PlayStation fünf laufen.
Sich als Konsole ausgeben
Die viralen Clips von Breath of the Wild auf der PlayStation fünf nutzten einen anderen Trick. Statt das Spiel nachzubauen, gibt ein Emulator vor, die originale Nintendo-Konsole zu sein, und das Spiel selbst läuft unverändert. Das Projekt P S fünf Kemu Har brachte den Wii U Emulator Kemu auf gehackte PlayStation fünf, in vier K. Emulatoren können legal sein, doch im März zweitausend vierundzwanzig
willigten die Yuzu-Macher ein, Nintendo zwei Komma vier Millionen Dollar zu zahlen und das Projekt einzustellen. Nintendo zufolge sollte Yuzu den Switch-Kopierschutz umgehen.
Was KI verändert hat
Was hat KI also verändert? Der langsamste Teil war immer der menschliche: Dinge benennen, Fäden verfolgen und jede Vermutung prüfen. KI-Agenten können vieles davon jetzt übernehmen. Ein kostenloses Projekt namens REA, diesen Monat erschienen, lässt KI-Programmierassistenten professionelle Reverse-Engineering-Werkzeuge selbst bedienen.
Die KI stellt den Werkzeugen einfache Fragen, etwa wo diese Meldung benutzt wird und was direkt vor diesem Schritt passiert. Das Vorzeigebeispiel ist ein kleines Stück des Spiels DX-Ball aus den Neunzigern, das entscheidet, aus welchem Lautsprecher ein Ton kommt. Die KI baute es als lesbaren Code nach, und als dieser Code neu gebacken wurde, stimmten alle dreiundsechzig Zahlen mit dem Original überein, und er bestand über dreitausend Tests.
Das ist ein kleines Stück, kein ganzes Spiel, und das Projekt hat sich selbst getestet. Aber es ist derselbe strenge Test wie bei den Mario-Fans, gemacht von einer Maschine.
Größere Ziele
Manche nehmen mit KI schon viel größere Ziele ins Visier. Ende September sagte ein Entwickler, er baue die originale PC-Version von Call of Duty: Modern Warfare 2 mit siebzehn KI-Agenten gleichzeitig nach. Activision ließ seine Videos zu dem Projekt entfernen.
Anfang Oktober tauchten Versionen von Halo und Grand Theft Auto: Vice City für den Webbrowser auf, laut eigener Beschreibung mit KI-Hilfe nachgebaut, und manche funktionierten. Ein Fan-Spiel im Stil von Fallout, gebaut mit KI, wurde zurückgezogen, offenbar nach einem Anwaltsschreiben von Bethesda. So ein Nachbau erzählt trotzdem fremden Code Schritt für Schritt nach, darum behandeln Publisher ihn als Kopie.
Doppelgänger von Grund auf
Die Adobe-Nachbauten sind eine andere Geschichte. Ein Entwickler namens Brandon Thomas sagt, er habe mit Claude von Anthropic sieben kostenlose Apps gebaut, die Photoshop, Premiere, Illustrator, Lightroom und andere Adobe-Werkzeuge ersetzen sollen. Er nennt es Reinraum, und bisher deutet nichts darauf hin, dass Adobe-Code zerlegt oder kopiert wurde.
Die Apps ahmen nach, was Adobes Programme tun, mit komplett neuem Code. Erste Nutzer sagen, sie seien noch unfertig, und Adobe hat sich öffentlich nicht geäußert. Was KI hier verändert hat, sind die Kosten des Reinraums. Das Programmiererteam, das Phoenix brauchte, kann heute eine schriftliche Beschreibung und ein KI-Modell sein.
Wo die Piraterie beginnt
Wo endet also Reverse Engineering, und wo beginnt Piraterie? Ein Programm zu untersuchen und eigenen Code zu schreiben, der mit ihm zusammenarbeitet oder dasselbe tut, ist in vielen Ländern weitgehend erlaubt. Seinen Code, seine Grafik oder seine Level zu kopieren oder seinen Schutz zu knacken, um es ohne Bezahlung zu nutzen, ist es nicht. Jede App, die du nutzt, trägt ihre vollständige Anleitung schon in sich, offen vor aller Augen.
Jahrzehntelang brauchte man zum Lesen seltenes Können und viel Zeit, und diese Hürde schützte Software im Stillen. KI macht das Lesen leicht. Die Regeln, was du mit dem Gelesenen tun darfst, haben sich nicht geändert, und genau darum gehen die nächsten großen Kämpfe.
Auf YouTube ansehen
Quellen
- REA project (DX-Ball sound-pan benchmark, 63 bytes matched, 3,205 tests): https://github.com/morluto/rea ; GBHackers, 12 Oct 2026 ; https://hoangyell.com/rea-explained
- Intel 64 and IA-32 Architectures Software Developer's Manual, Vol. 2 (MOV, RET encodings)
- NSA Ghidra public release, 5 Mar 2019 (RSA Conference); Hex-Rays decompiler, SensePost, 13 Sep 2007
- NCSC UK, "Finding the kill switch", 12 May 2017 (WannaCry)
- Phoenix Technologies BIOS, May 1984 (Wikipedia, Phoenix Technologies)
- Sega Enterprises v. Accolade, 977 F.2d 1510 (9th Cir. 1992)
- Sony Computer Entertainment v. Connectix, 203 F.3d 596 (9th Cir. 2000)
- 17 U.S.C. 1201 (circumvention of copy protection)
- EU Directive 2009/24/EC, Art. 6; Korean Copyright Act, Art. 101-4
- Super Mario 64 decompilation: https://github.com/n64decomp/sm64
- Ocarina of Time decompilation (Zelda Dungeon, 1 Dec 2021); Majora's Mask decompilation (Android Authority, Dec 2024)
- RetroGems, 1 Oct 2026 (Majora's Mask PS5 port)
- Wccftech, 6 Oct 2026 (PS5CEMU-HAR, Cemu on jailbroken PS5)
- GamingOnLinux, 4 Mar 2024 (Yuzu settlement)
- Kotaku, 3 Oct 2026 (Modern Warfare 2 rebuild, Activision takedown, Fallout fan game); Kotaku, 9 Oct 2026 (browser ports)
- TechSpot, 8 Oct 2026; PetaPixel, 7 Oct 2026 (Brandon Thomas's Adobe look-alike apps)