À une époque où la préservation numérique est de plus en plus importante, cet article se distingue comme un exemple remarquable de rétro-ingénierie d'une technologie oubliée. L'auteur a découvert un lecteur DVD portable avec des jeux intégrés du milieu des années 2000, basé sur un format propriétaire appelé Native32, développé par Sunplus Technology. Les jeux, créés par Potatoo Multimedia Studio, étaient chiffrés avec DES et stockés dans un format de conteneur personnalisé. L'auteur documente méticuleusement le processus de déchiffrement des jeux, de compréhension du format binaire et, finalement, de construction d'un émulateur basé sur Rust pour les exécuter sur du matériel moderne. Ce n'est pas seulement un tutoriel technique mais une histoire de détective qui combine cryptographie, analyse binaire et programmation système. Le projet met en lumière les défis de la préservation des médias numériques d'une époque où les formats propriétaires étaient courants et la documentation rare. Pour les développeurs intéressés par la rétro-ingénierie, l'informatique rétro ou Rust, cet article offre une mine de connaissances pratiques et d'inspiration.
Un compte rendu détaillé de la rétro-ingénierie d'un format de jeu DVD propriétaire des années 2000, incluant le déchiffrement DES et la construction d'un émulateur Rust.