Beyond Headlines
Français

Comment Zelda a-t-il fini par tourner sur PS5 ?

Chaque application que vous installez arrive sous la forme d'un mur de nombres écrits pour un processeur, pas pour des humains. La rétro-ingénierie, c'est l'art de retransformer ces nombres en quelque chose qu'une personne peut lire, et en octobre de cette année, un outil d'IA a reconstruit un petit morceau d'un jeu des années 1990 si exactement qu'il correspondait à l'original nombre pour nombre.

À l'aide d'une analogie entre recette et gâteau, cette vidéo montre comment on démonte un logiciel (désassembleurs, décompilateurs, Ghidra), pourquoi c'est souvent légal (le kill switch de WannaCry, la salle blanche du BIOS Phoenix, Sega v. Accolade, Sony v. Connectix), comment des fans ont reconstruit Super Mario 64 et Zelda, ce que font les émulateurs, et où la rétro-ingénierie devient de la copie.

Cet article reprend l’intégralité de la narration de la vidéo. Regarder sur YouTube

01 · 0:00

Reconstruire le produit fini

Reconstruire le produit fini
▶ Beyond Headlines · 0:04

Ces dernières semaines, Zelda s'est mis à tourner sur une PlayStation cinq piratée, et des imitations gratuites de Photoshop et Premiere sont apparues, faites avec l'IA. Nintendo et Adobe n'ont jamais donné les instructions de leurs logiciels. Alors comment reconstruire un programme quand on n'a que le produit fini?

Reconstruire le produit fini
▶ Beyond Headlines · 0:26

Chaque appli installée arrive sous forme d'un mur de chiffres comme celui-ci, écrit pour un processeur, pas pour des humains. Et ce mois-ci, un outil d'IA a retransformé un petit bout de ce mur en code lisible, si précisément qu'il a reconstruit l'original à l'identique, chiffre pour chiffre. C'est la rétro-ingénierie, et l'IA la rend rapide et bon marché.

02 · 0:48

Un logiciel est un gâteau

Un logiciel est un gâteau
▶ Beyond Headlines · 0:52

Imaginez un logiciel comme un gâteau. Les programmeurs écrivent la recette, le code source, en mots lisibles, avec des notes en marge qui expliquent chaque étape. Puis un programme, le compilateur, cuit la recette en appli finie: une longue liste de chiffres qui dit au processeur quoi faire. Vous avez le gâteau, et la recette reste dans la cuisine de l'entreprise.

Un logiciel est un gâteau
▶ Beyond Headlines · 1:13

Voyons tout ce qui se perd au four. Une ligne qui dit simplement, renvoie le nombre un, devient six chiffres. Le processeur les comprend parfaitement, mais le nom de l'étape, les notes et sa raison d'être ont disparu. La rétro-ingénierie, c'est goûter le gâteau et retrouver la recette.

03 · 1:35

Deux pas en arrière

Deux pas en arrière
▶ Beyond Headlines · 1:39

Cela se fait en deux étapes. D'abord, un outil appelé désassembleur traduit les chiffres dans la sténo du processeur, l'assembleur. On dirait la recette d'un robot très littéral: mets ce nombre ici, ajoute celui-là, reviens trois lignes en arrière. Chaque étape est exacte, mais une vraie appli en compte des millions, sans aucune explication.

Ensuite, un outil appelé décompilateur cherche des motifs connus, comme les répétitions et les choix, et rebâtit quelque chose qui ressemble à du code ordinaire. Mais les noms ont disparu, et chaque ingrédient revient avec une étiquette du genre truc numéro huit. Comprendre ce qu'est vraiment chacun, et le nommer, c'est l'essentiel du travail. En deux mille dix-neuf, l'Agence nationale de sécurité américaine a offert son propre outil pour cela, Ghidra.

Deux pas en arrière
▶ Beyond Headlines · 2:12

Les experts peuvent aussi lancer un programme et l'observer, comme filmer le pâtissier, pour voir quels fichiers il ouvre et ce qu'il envoie sur internet.

04 · 2:45

Pourquoi le faire ?

Pourquoi le faire ?
▶ Beyond Headlines · 2:49

Pourquoi faire ça? Très souvent, pour protéger les gens. Les virus n'arrivent jamais avec leur recette, alors les chercheurs en sécurité doivent les démonter. En mai deux mille dix-sept, le rançongiciel WannaCry a bloqué des ordinateurs d'hôpitaux et d'entreprises partout dans le monde. En le démontant, un chercheur a vu qu'il vérifiait sans cesse si une étrange adresse web existait.

Pourquoi le faire ?
▶ Beyond Headlines · 3:09

Il a enregistré cette adresse pour environ onze dollars, et elle a servi d'interrupteur d'arrêt, stoppant la propagation de l'attaque. La rétro-ingénierie permet aussi d'ouvrir d'anciens formats de fichiers, et garde jouables de vieux jeux après la fin de leurs consoles.

05 · 3:30

La salle blanche

La salle blanche
▶ Beyond Headlines · 3:34

Elle a aussi aidé à créer le genre de PC que vous utilisez peut-être. Au début des années quatre-vingt, le PC d'IBM reposait sur un petit programme intégré, le BIOS, dont le code appartenait à IBM. Une société nommée Phoenix voulait vendre une version compatible sans copier une seule ligne. Une équipe a donc étudié ce que faisait la version d'IBM et décrit son comportement, sans aucun code.

La salle blanche
▶ Beyond Headlines · 4:02

Puis un ingénieur qui n'avait jamais vu le code d'IBM en a écrit un nouveau d'après la seule description. C'est la salle blanche: un chef recrée un plat sans voir la recette originale. La version de Phoenix est sortie en mai mille neuf cent quatre-vingt-quatre et a aidé d'autres sociétés à bâtir des PC compatibles IBM. Le principe: le droit d'auteur protège les mots exacts du code, pas l'idée de ce qu'il fait.

06 · 4:31

Ce qu'ont dit les tribunaux

Ce qu'ont dit les tribunaux
▶ Beyond Headlines · 4:35

Les tribunaux l'ont confirmé, dans certaines limites. En mille neuf cent quatre-vingt-douze, un tribunal américain a permis à l'éditeur Accolade de démonter le code de la console de Sega pour apprendre à faire des jeux compatibles. En deux mille, le même tribunal a laissé la société Connectix étudier le code interne de la PlayStation

pour créer un programme qui faisait tourner ses jeux sur Mac. Dans les deux cas, démonter était permis car le but était un produit nouveau, fonctionnant à côté de l'original. Mais il y a des lignes rouges. Aux États-Unis, casser une protection anticopie est illégal en soi, même sans rien partager.

Ce qu'ont dit les tribunaux
▶ Beyond Headlines · 5:02

L'Europe et la Corée du Sud autorisent la décompilation surtout pour que les programmes fonctionnent ensemble, mais l'interdisent pour fabriquer une quasi-copie. Et beaucoup de licences d'applis interdisent tout simplement la rétro-ingénierie, dans les petits caractères.

07 · 5:30

Nombre pour nombre

Nombre pour nombre
▶ Beyond Headlines · 5:34

Certains des plus beaux exploits de rétro-ingénierie sont l'œuvre de fans de jeux vidéo, sans être payés. En deux mille dix-neuf, des bénévoles ont publié le code de Super Mario soixante-quatre, reconstruit à la main. Leur test était strict: une fois remis au four, leur code devait redonner le jeu original à l'identique, chiffre pour chiffre. Si un seul chiffre clochait, ils continuaient.

Nombre pour nombre
▶ Beyond Headlines · 6:03

Des fans ont fait pareil pour Zelda: Ocarina of Time et Majora's Mask, et chacun a pris des années. Avec un code lisible, ils ont fait des versions PC en écran large, plus fluides, avec des commandes modernes. Ces versions ne contiennent ni graphismes, ni musique, ni niveaux de Nintendo: chaque joueur les fournit depuis sa propre copie. C'est ce travail qu'un développeur a adapté cet automne pour faire tourner Ocarina of Time et Majora's Mask nativement sur des PlayStation cinq piratées.

08 · 6:33

Se faire passer pour une console

Se faire passer pour une console
▶ Beyond Headlines · 6:37

Les vidéos virales de Breath of the Wild sur PlayStation cinq utilisaient une autre astuce. Au lieu de reconstruire le jeu, un émulateur se fait passer pour la console Nintendo d'origine, et le jeu tourne intact. Le projet P S cinq Kémou Har a porté Kémou, émulateur de Wii U, sur des PlayStation cinq piratées, en quatre K. Émuler peut être légal, mais en mars deux mille vingt-quatre,

Se faire passer pour une console
▶ Beyond Headlines · 6:56

les créateurs de l'émulateur Switch Yuzu ont accepté de payer à Nintendo deux virgule quatre millions de dollars et de fermer. Selon Nintendo, Yuzu servait à contourner la protection de la Switch.

09 · 7:15

Ce que l'IA a changé

Ce que l'IA a changé
▶ Beyond Headlines · 7:19

Qu'a changé l'IA? Le plus lent a toujours été la part humaine: nommer, suivre les fils, vérifier chaque hypothèse. Des agents d'IA en font désormais une bonne partie. Un projet gratuit appelé REA, sorti ce mois-ci, permet à des assistants de code IA de piloter seuls des outils pro de rétro-ingénierie.

L'IA pose aux outils des questions simples: où ce message est utilisé, que se passe-t-il juste avant cette étape. Sa vitrine est un petit bout du jeu DX-Ball, des années quatre-vingt-dix: la partie qui choisit de quel haut-parleur sort un son. L'IA l'a refait en code lisible, et une fois ce code remis au four, les soixante-trois chiffres correspondaient à l'original, et il a passé plus de trois mille tests.

Ce que l'IA a changé
▶ Beyond Headlines · 7:50

C'est un petit bout, pas un jeu entier, et le projet s'est auto-évalué. Mais c'est le même test strict que les fans de Mario, passé par une machine.

10 · 8:22

Des cibles plus grosses

Des cibles plus grosses
▶ Beyond Headlines · 8:26

Certains visent déjà bien plus gros avec l'IA. Fin septembre, un développeur a dit refaire la version PC originale de Call of Duty: Modern Warfare 2 avec dix-sept agents d'IA en parallèle. Activision a fait retirer ses vidéos du projet.

Des cibles plus grosses
▶ Beyond Headlines · 8:48

Début octobre, des versions de Halo et Grand Theft Auto: Vice City jouables dans un navigateur sont apparues, présentées comme refaites avec l'aide de l'IA, et certaines fonctionnaient. Un jeu de fan imitant Fallout, fait avec l'IA, a été retiré, apparemment après une mise en demeure de Bethesda. Une telle reconstruction raconte encore le code d'autrui pas à pas, c'est pourquoi les éditeurs la traitent comme une copie.

11 · 9:11

Des sosies partis de zéro

Des sosies partis de zéro
▶ Beyond Headlines · 9:15

Les imitations d'Adobe, c'est autre chose. Un développeur, Brandon Thomas, dit avoir utilisé Claude, d'Anthropic, pour créer sept applis gratuites censées remplacer Photoshop, Premiere, Illustrator, Lightroom et d'autres outils d'Adobe. Il parle de salle blanche, et rien n'indique pour l'instant que du code d'Adobe ait été démonté ou copié.

Des sosies partis de zéro
▶ Beyond Headlines · 9:37

Les applis imitent ce que font les logiciels d'Adobe, avec du code tout neuf. Les premiers utilisateurs les trouvent encore rudimentaires, et Adobe n'a pas réagi publiquement. Ici, l'IA a changé le coût de la salle blanche. L'équipe de programmeurs de Phoenix peut aujourd'hui être une description écrite et un modèle d'IA.

12 · 9:59

Où commence le piratage

Où commence le piratage
▶ Beyond Headlines · 10:03

Alors où s'arrête la rétro-ingénierie, et où commence le piratage? Étudier un programme et écrire son propre code qui fonctionne avec lui ou fait la même chose est largement permis dans bien des pays. Copier son code, ses graphismes ou ses niveaux, ou casser sa protection pour l'utiliser sans payer, ne l'est pas. Chaque appli que vous lancez porte déjà toutes ses instructions, cachées en pleine vue.

Où commence le piratage
▶ Beyond Headlines · 10:25

Pendant des décennies, les lire exigeait un rare talent et beaucoup de temps, et cette difficulté protégeait discrètement les logiciels. L'IA rend la lecture facile. Les règles sur ce que vous pouvez faire de ce que vous lisez n'ont pas changé, et les prochaines grandes batailles porteront justement là-dessus.

Regarder sur YouTube

Sources

  • 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)