PlayStation 5 otworzyło okna sprzed ponad 30 lat – mowa oczywiście o systemie Windows 95. Wszystko za sprawą nowej sceny homebrew i świeżego exploitu Relapse, który daje konsoli drugie, niesamowite życie.
Włączasz PlayStation 5, a tam zabytkowy Windows
Kluczem do uruchomienia Windowsa 95 okazała się platforma RetroArch, a dokładniej rdzeń DOSBox Pure. Procedura wymagała przejścia ścieżki dobrze znanej weteranom emulacji z innych platform. Użytkownik przygotował legalny obraz ISO płyty instalacyjnej Windows 95 i utworzył wirtualny dysk twardy. Następnie przeprowadził instalację wewnątrz środowiska przygotowanego przez twórców homebrew.
Układ graficzny i procesor konsoli nie wykonują tu kodu x86 bezpośrednio. DOSBox Pure emuluje w tym wypadku maszynę wyposażoną w procesor klasy Pentium, kartę dźwiękową Sound Blaster oraz podstawową grafikę VGA/VESA.
Windows 95 działa na PlayStation 5. | Źródło: Reddit (u/feje)Podobne eksperymenty nikogo obeznanego z tematem nie powinny zaskoczyć. Uruchamianie archaicznych systemów na nowoczesnym, zupełnie nieprzystosowanym do tego sprzęcie to od lat ulubiona sztuka inżynieryjna entuzjastów. Zanim Windows 95 trafił na PlayStation 5, w podobny sposób trafiał na starsze konsole, takie jak PlayStation 2. Sama obecność systemu z 1995 roku na maszynie potrafiącej renderować grafikę w rozdzielczości 4K ma wymiar czysto pokazowy.
Nowy exploit otwiera drzwi do domowego laboratorium
Pojawienie się środowiska Windows 95 na najnowszej konsoli Sony nie byłoby możliwe bez pewnego wytrychu. Przełom, z którego korzystają twórcy homebrew, nadszedł pod koniec września za sprawą dewelopera o pseudonimie ntfargo oraz jego zespołu, którzy opublikowali tzw. Relapse Jailbreak.
Nowy łańcuch łamania zabezpieczeń wykorzystuje podatność drzemiącą w silniku WebKit oraz klasyczny exploit jądra. Daje to pełny dostęp do odczytu i zapisu w pamięci na oprogramowaniu układowym w wersjach od 7.00 aż do 13.60. Po przełamaniu zabezpieczeń systemu loader ELF nasłuchuje na porcie 9021, co pozwala na bezproblemowe przesyłanie niezbędnych narzędzi typu kstuff, ShadowMountPlus czy etaHEN.
Otwarcie tak szerokiego wachlarza systemu układowego sprawia, iż konsola staje się samowystarczalnym kombajnem emulacyjnym. Odblokowane środowisko pozwala nie tylko na zabawy z DOS-em, ale również na uruchamianie emulatorów konsol takich jak Nintendo Switch, PlayStation 2, Xbox 360 czy Wii.
Co ciekawe, scenariusz z Windowsem 95 to wcale nie jedyny kierunek, w którym zmierza ten technologiczny underground. Z jednej strony mamy DOSBox Pure i urocze dłubanie przy starociach, gdzie cel jest czysto hobbystyczny i sentymentalny. Z drugiej strony rośnie całkowicie niezależny projekt prospero-win, który celuje w zupełnie innej lidze. Przenosi współczesny świat PC bezpośrednio na architekturę konsoli.
Ta druga inicjatywa opiera się na zmodyfikowanym środowisku Wine, tłumaczącym ciężki kod 64-bitowy na procesor PlayStation i przepuszczającym instrukcje Direct3D przez interfejs DXVK.
Źródło: ONE Jailbreak / Zdj. otwierające: Unsplash (@amanz), Microsoft

1 godzina temu














