TonyHax i FreePSXBoot – dwa softmody dla pierwszego PlayStation

W 2021 roku na scenie retro pojawił się TonyHax – sprytny exploit, który pozwolił na uruchamianie kopii zapasowych gier oraz tytułów z innych regionów na niezmodowanych konsolach PlayStation. Początkowo potrzebna była do tego karta pamięci z nagranym exploitem oraz konkretna gra, pełniąca rolę furtki do obejścia zabezpieczeń. Nazwa projektu nie jest przypadkowa – pierwsze obsługiwane tytuły pochodziły z serii Tony Hawk’s Pro Skater (części od 2 do 4).

Dziś TonyHax przeszedł sporą ewolucję. Do jego uruchomienia nie potrzeba już żadnej gry – wystarczy karta pamięci z odpowiednim plikiem. W międzyczasie pojawił się również drugi softmod dla PSX-a – FreePSXBoot. W tym wpisie przetestuję oba rozwiązania i pokażę, dlaczego warto się nimi zainteresować.

Konsola pierwszego PlayStation z kartą pamięci jako przykład softmodów Tonyhax i FreePSXBoot

Dlaczego softmod zamiast chipa w PSX?

Wielu posiadaczy pierwszego PlayStation może zastanawiać się, dlaczego warto korzystać z rozwiązań typu softmod, skoro od lat istnieje możliwość przerobienia konsoli poprzez instalację chipa. Różnica tkwi jednak w sposobie działania i wpływie na sam sprzęt. Softmod oferuje kilka istotnych zalet, które w niektórych sytuacjach sprawiają, że jest lepszym wyborem.

Brak konieczności lutowania

Instalacja chipa wymaga ingerencji w płytę główną konsoli, co wiąże się z ryzykiem jej uszkodzenia, zwłaszcza jeśli osoba wykonująca modyfikację nie ma dużego doświadczenia w lutowaniu elementów SMD. Softmod działa wyłącznie programowo, dzięki czemu eliminuje ryzyko trwałych uszkodzeń elektroniki.

Zachowanie oryginalnego stanu konsoli

Dla kolekcjonerów i miłośników sprzętu w stanie fabrycznym ogromne znaczenie ma brak jakiejkolwiek ingerencji w konstrukcję urządzenia. Wiele egzemplarzy zachowało oryginalne plomby producenta, a ich zerwanie obniża wartość kolekcjonerską. Softmod pozwala uruchamiać dodatkowe funkcje bez konieczności otwierania obudowy czy modyfikowania wnętrza konsoli.

Obsługa gier z innych regionów

Kolejnym atutem softmodów jest możliwość uruchamiania gier w formacie NTSC lub NTSC-J na europejskich modelach PAL bez konieczności stosowania chipa. To szczególnie istotne dla osób kolekcjonujących importy z Japonii czy Stanów Zjednoczonych, które często oferują tytuły niedostępne w Europie lub różniące się zawartością od wersji regionalnych.

ps1 tonyhax karta pamieci exploit instalacja memory card playstation 1

FreePSXBoot i TonyHax – co będzie potrzebne?

Do instalacji FreePSXBoot lub TonyHax nie potrzeba specjalistycznego sprzętu, jednak konieczne jest przygotowanie kilku elementów, które umożliwią poprawne przeprowadzenie całego procesu. Ich dobór i stan techniczny mają duże znaczenie dla późniejszego działania exploita, dlatego warto zadbać o odpowiednie przygotowanie.

Konsola PlayStation lub PSOne

Oba exploity działają na większości modeli pierwszego PlayStation, w tym również na wersjach PSOne. Ważne jest jednak, aby dobrać właściwy plik obrazu karty pamięci do wersji BIOS-u znajdującego się w danym modelu – od tego zależy skuteczność uruchamiania.

Czysta karta pamięci

Instalacja exploita całkowicie nadpisuje zawartość karty pamięci. Nie wolno więc używać tej, na której przechowywane są stany gier – zostaną one bezpowrotnie usunięte. Najlepiej wykorzystać nową lub nieużywaną wcześniej kartę pamięci przeznaczoną dla PSX-a. W moim przypadku są to karty Joytech, które sprawdzają się w tego typu instalacjach. Jeśli ktoś chce zachować swoje dotychczasowe zapisy, warto przed rozpoczęciem procedury wykonać ich kopię zapasową.

Karty pamięci Joytech wykorzystywane z softmodami Tonyhax i FreePSXBoot na pierwszym PlayStation

Konsola PlayStation 2 z FreeMcBoot lub Funtuna

PS2 jest w tym procesie niezbędne jako narzędzie pośrednie do wgrania exploita na kartę pamięci PSX-a. FreeMcBoot lub jego wersja Funtuna umożliwiają uruchamianie aplikacji homebrew, w tym programu Memory Card Annihilator.

Aplikacja Memory Card Annihilator

To narzędzie pozwala w pełni zarządzać zawartością kart pamięci – od ich formatowania, przez kopiowanie, aż po przywracanie obrazu pamięci z pliku. W tym przypadku wykorzystujemy je do nagrania exploita na czystą kartę.

Pendrive o niewielkiej pojemności

Do przeniesienia plików wystarczy nawet nośnik o pojemności 512 MB. Ważne, aby był sformatowany w systemie plików FAT32, ponieważ tylko taki jest obsługiwany przez PS2 w środowisku FreeMcBoot.

Komputer z dostępem do internetu

Na komputerze pobierzemy wszystkie potrzebne pliki – obrazy exploitów, aplikację Memory Card Annihilator oraz ewentualne narzędzia pomocnicze. To także na nim przygotujemy strukturę folderów na pendrivie, tak aby PS2 mogło poprawnie odczytać pliki.

Dzięki temu zestawowi możemy w pełni samodzielnie zainstalować FreePSXBoot lub TonyHax, bez konieczności ingerencji w elektronikę konsoli czy posiadania specjalistycznych programatorów.

Ważne ostrzeżenie dotyczące kart pamięci przed odpaleniem FreePSXBoot i TonyHax

Sam exploit – zarówno FreePSXBoot, jak i TonyHax – jest w pełni bezpieczny dla konsoli i nie powoduje trwałych zmian w jej oprogramowaniu czy elektronice. Jednak ze względu na sposób działania, karta pamięci, na której został zainstalowany, wymaga specjalnego traktowania. Niewłaściwe jej użycie może prowadzić do utraty danych lub problemów z działaniem innych urządzeń.

Brak możliwości zapisywania gier

Karta pamięci z exploitem nie powinna być używana do przechowywania zapisów gier. Umieszczone na niej dane systemowe są niezbędne do uruchamiania exploita i każda próba zapisu stanu gry może je nadpisać, co spowoduje uszkodzenie plików i utratę funkcjonalności modyfikacji.

Potencjalne problemy na PlayStation 2

Włożenie karty z exploitem do konsoli PlayStation 2 i uruchomienie menu Browser często kończy się zawieszeniem urządzenia. Wynika to z tego, że PS2 próbuje odczytać dane w formacie nieprzewidzianym przez standardowe oprogramowanie systemowe.

TonyHax PS1 – uruchamianie exploita z płyty CD

Trudności w usuwaniu exploita

Aplikacja Memory Card Annihilator uruchomiona na PS2 może mieć problem z wykryciem karty zawierającej exploit. W takim przypadku standardowe próby formatowania lub usuwania plików mogą zakończyć się niepowodzeniem.

Najprostsza metoda formatowania

Jeśli zachodzi potrzeba przywrócenia karty do stanu fabrycznego, najskuteczniejszym rozwiązaniem jest użycie innej karty pamięci z FreePSXBoot, na której znajdują się narzędzia do formatowania. Dzięki temu można w prosty sposób skasować dane exploita i ponownie wykorzystać kartę w tradycyjny sposób.

Rekomendowane umiejscowienie karty

Twórcy projektu zalecają umieszczanie karty z exploitem w drugim slocie konsoli. Pozwala to na wygodne uruchamianie modyfikacji przy jednoczesnym korzystaniu z pierwszego slotu do przechowywania standardowych zapisów gier. W praktyce rozwiązanie to minimalizuje ryzyko przypadkowego nadpisania danych exploita.

ps1 tonyhax plyta cd uruchamianie exploit z nosnika

Zleć naprawę

Ekspertyza zawsze 0 zł. 

Przy naprawie konsoli wysyłka 0 zł. W przypadku kiedy nie dojdzie do naprawy masz do porycia tylko koszt przesyłki. Łącznie w dwie strony 35 zł. Uczciwe prawda?

Nie zastanawiaj się dłużej! Prześlij lub przynieś konsolę lub pada a my zajmiemy się resztą.

61 677 00 77

Kliknij numer tel. aby zadzwonić

Dobór wersji exploita na PlayStation

Zarówno FreePSXBoot, jak i TonyHax zostały przygotowane w kilku wariantach, aby były kompatybilne z różnymi wersjami BIOS-u stosowanymi w konsolach PlayStation. Wybór odpowiedniego pliku ma kluczowe znaczenie – tylko prawidłowo dobrany exploit uruchomi się poprawnie i pozwoli korzystać z pełni możliwości modyfikacji.

FreePSXBoot

W przypadku tego exploita dostępnych jest wiele wersji, które różnią się między sobą obsługiwanym BIOS-em. Dla przykładu model PSOne SCPH-102 może posiadać jedną z dwóch rewizji BIOS-u: 4.4 lub 4.5. Jeśli nie znamy wersji, twórcy zalecają sprawdzenie tego metodą prób i błędów – wystarczy wgrać jeden z plików i przetestować jego działanie. W praktyce często już pierwsza próba okazuje się skuteczna.

Modele z jednym wariantem BIOS-u

Niektóre wersje konsoli, takie jak SCPH-7002, SCPH-7502 czy SCPH-9002, posiadają tylko jedną wersję BIOS-u, co znacznie upraszcza cały proces. W ich przypadku wystarczy pobrać dedykowany plik z repozytorium i wgrać go na kartę pamięci.

TonyHax

Ten exploit również wymaga dobrania odpowiedniego pliku, choć lista kompatybilnych modeli jest szeroka. W praktyce działa stabilnie nawet na starszych modelach, takich jak SCPH-1002, czyli jednej z pierwszych wersji PSX-a dostępnych na rynku europejskim. Konsola ta dobrze radzi sobie z uruchamianiem importowanych tytułów, a exploit funkcjonuje na niej bezproblemowo.

freepsxboot tonyhax exploit ps1 uruchamianie bez modchipa

Pobieranie plików potrzebnych dla FreePSXBoot i TonyHax

Przed rozpoczęciem instalacji exploita konieczne jest przygotowanie odpowiednich plików oraz narzędzi. Wszystkie potrzebne materiały znajdują się w oficjalnych repozytoriach projektów oraz na stronach społeczności skupionej wokół konsol PlayStation.

Pobranie exploitów

Zaczynam od wejścia na GitHub i pobrania najnowszych wersji FreePSXBoot oraz TonyHax. Każdy z nich dostępny jest w formie paczki zawierającej obrazy kart pamięci (.mcr) dopasowane do różnych modeli i wersji BIOS-u konsoli. Pliki pobieram w formie archiwów, a następnie rozpakowuję je na dysku komputera.

Pobranie narzędzia pomocniczego

Dodatkowo pobieram aplikację Memory Card Annihilator, która będzie niezbędna do przeniesienia exploitów na karty pamięci. Program jest dostępny w formacie ELF i można go uruchomić na konsoli PlayStation 2 z wgranym FreeMcBootem lub Funtuna FreeMcBoot.

Pobieranie programu Memory Card Annihilator do instalacji softmodów Tonyhax i FreePSXBoot na pierwszym PlayStation

Przygotowanie pendrive’a

Do przeniesienia plików wykorzystuję pendrive o pojemności 512 MB. Najpierw formatuję go w systemie plików FAT32, co jest wymagane, aby PS2 mogło go poprawnie odczytać.

Kopiowanie plików FreePSXBoot

Z rozpakowanego folderu FreePSXBoot wybieram plik przeznaczony dla PSOne SCPH-102 z BIOS-em w wersji 4.5. Ponieważ zamierzam korzystać z karty w drugim slocie konsoli, plik ten znajduje się w katalogu slot 2. Kopiuję go do głównego katalogu pendrive’a.

Kopiowanie plików TonyHax

Z folderu TonyHax wchodzę do katalogu FreePSXBoot i dla mojego modelu SCPH-1002 wybieram plik w wersji 2.0 (spośród trzech dostępnych). Ten również kopiuję na pendrive’a.

Dodanie Memory Card Annihilator

Na końcu przenoszę na pendrive cały folder Memory Card Annihilator, aby mieć go w komplecie z plikami exploitów. Dzięki temu na etapie instalacji wszystkie potrzebne materiały będą znajdować się w jednym miejscu, co znacząco usprawni proces.

tonyhax download ps1 pobieranie exploit instalacja pliki

Instalacja exploita na PS2

Po przygotowaniu wszystkich plików przechodzę do właściwej części procesu, czyli wgrania exploita na kartę pamięci pierwszego PlayStation. Do tego celu wykorzystuję konsolę PlayStation 2 z wgranym FreeMcBootem, która pozwala uruchamiać aplikacje homebrew.

Uruchomienie uLaunchELF

Na PS2 uruchamiam program uLaunchELF – jest to menedżer plików umożliwiający dostęp do nośników danych podłączonych do konsoli. Dzięki niemu mogę odnaleźć pendrive’a i uruchomić odpowiednie narzędzie.

Przygotowanie karty pamięci

W drugim slocie konsoli umieszczam czystą kartę pamięci przeznaczoną dla PSX-a. Wybór drugiego slotu jest celowy – pozwala uniknąć przypadkowego nadpisania danych na głównej karcie używanej do zapisów gier na PS2.

Przygotowanie karty pamięci do instalacji softmodów Tonyhax i FreePSXBoot na pierwszym PlayStation

Otwieranie pamięci USB

Do jednego z portów USB wkładam wcześniej przygotowany pendrive i w uLaunchELF przechodzę do ścieżki MASS:, która odpowiada podłączonemu nośnikowi USB.

Uruchomienie Memory Card Annihilator

W folderze MCA znajduję plik w formacie .elf i uruchamiam go. To właśnie Memory Card Annihilator – narzędzie, które umożliwia zapis obrazu exploita na karcie pamięci.

Wgrywanie FreePSXBoot

Z poziomu programu wybieram opcję Restore Memory Card Image, następnie wskazuję ścieżkę MASS: i wciskam przycisk R2, aby wyświetlić listę dostępnych plików obrazów. Z listy wybieram plik FreePSXBoot dopasowany do mojego modelu konsoli i potwierdzam wybór. Po kilku chwilach instalacja jest zakończona.

Wgrywanie TonyHax

Ten sam proces powtarzam dla drugiej karty pamięci – tym razem wybieram plik obrazu TonyHax. Po wgraniu exploita karta jest gotowa do użycia w pierwszym PlayStation.

tonyhax ulaunchelf ps1 uruchamianie homebrew menedzer plikow

Testy działania FreePSXBoot i TonyHax

Po przygotowaniu kart pamięci i wgraniu na nie exploitów przyszedł moment najważniejszy – praktyczny test obu rozwiązań. To właśnie w tym miejscu można najlepiej ocenić ich faktyczną użyteczność, stabilność oraz komfort obsługi. Do sprawdzianu wykorzystałem dwie różne wersje konsoli: PSOne SCPH-102 oraz klasycznego SCPH-1002. Dzięki temu mogłem porównać, jak FreePSXBoot i TonyHax radzą sobie w rzeczywistych warunkach i czy faktycznie pozwalają uruchamiać gry spoza europejskiego regionu PAL.

FreePSXBoot

Pierwsze próby przeprowadziłem na PSOne SCPH-102, czyli jednej z popularniejszych wersji „małego plejaka”. Do napędu trafiło japońskie wydanie Gran Turismo 2, które w standardowej konfiguracji nigdy nie uruchomiłoby się na europejskim modelu konsoli. Już samo włożenie płyty potwierdziło te przewidywania – konsola nie rozpoznała nośnika.

Sytuacja zmieniła się w chwili, gdy do drugiego slotu włożyłem kartę pamięci z przygotowanym wcześniej FreePSXBoot. Po uruchomieniu konsoli przeszedłem do menu przeglądu kart pamięci. W tym momencie exploit automatycznie załadował się i przeniósł mnie do interfejsu Unirom – dodatkowego menu umożliwiającego wybór odpowiednich opcji startowych.

Kolejny krok był już prosty: wskazałem polecenie BootCD, zamknąłem klapkę napędu i po kilku chwilach na ekranie pojawiło się znajome logo Gran Turismo. Gra uruchomiła się poprawnie, a tryb Arcade działał bez problemów. Co ciekawe, choć w menu znalazły się pojedyncze elementy w języku japońskim, to zdecydowana większość treści była po angielsku, w tym druga płyta odpowiadająca za tryb kariery. Dzięki temu tytuł w praktyce jest w pełni grywalny również dla osób nieznających języka japońskiego.

TonyHax

Kolejne testy wykonałem na SCPH-1002, czyli jednej z pierwszych wersji konsoli dostępnych na europejskim rynku. Tym razem wykorzystałem exploit TonyHax i grę, która nigdy oficjalnie nie trafiła do Europy – Front Mission Alternative w wersji NTSC-J.

Procedura startu wyglądała nieco inaczej niż w przypadku FreePSXBoot. Konsolę uruchomiłem z otwartą klapką napędu, a w drugim slocie znajdowała się karta pamięci z wgranym exploitem. Po chwili pojawiło się menu TonyHax, które umożliwiało uruchomienie importowanej gry. Dopiero wtedy zamknąłem napęd i rozpoczął się proces ładowania płyty.

Gra uruchomiła się bez żadnych problemów. Co ważne, w ustawieniach można było wybrać język angielski dla menu oraz interfejsu, co znacznie ułatwiało poruszanie się po opcjach i prowadzenie rozgrywki. Niestety, same dialogi pozostały w języku japońskim, ale jest to typowe dla wielu importowanych tytułów z tamtego okresu i nie wpływa znacząco na grywalność. Sam fakt, że produkcja działa na europejskiej konsoli bez żadnej modyfikacji sprzętowej, potwierdza skuteczność TonyHax.

ps1 tonyhax loading uruchamianie exploit playstation 1 ekran ladowania

Podsumowanie

Zarówno TonyHax, jak i FreePSXBoot to niezwykle wartościowe alternatywy dla tradycyjnych modyfikacji sprzętowych opartych na montażu chipa w pierwszym PlayStation. Ich największą zaletą jest fakt, że nie wymagają ingerencji w elektronikę konsoli, co eliminuje ryzyko uszkodzeń oraz pozwala zachować oryginalny stan urządzenia.

Oba rozwiązania oferują możliwość uruchamiania gier z innych regionów oraz kopii zapasowych, co znacząco poszerza bibliotekę tytułów dostępnych dla posiadacza konsoli. Co istotne, instalacja exploita może zostać przeprowadzona w warunkach domowych, bez konieczności posiadania specjalistycznego sprzętu czy umiejętności lutowania.

Dla kolekcjonerów oraz pasjonatów retro jest to bezpieczny i odwracalny sposób na rozszerzenie funkcjonalności PlayStation, który pozwala cieszyć się grami niedostępnymi na rodzimym rynku, a jednocześnie zachować pełną wartość kolekcjonerską egzemplarza. Dzięki takim projektom scena retro wciąż rozwija się i oferuje nowe możliwości dla sprzętu sprzed ponad dwóch dekad.

Przydatne linki

Dla osób, które chciałyby samodzielnie przetestować i zainstalować opisywane w artykule exploity, przygotowałem zestaw najważniejszych źródeł i narzędzi. Znajdują się tu bezpośrednie odnośniki do repozytoriów oraz plików niezbędnych do prawidłowej instalacji i działania zarówno FreePSXBoot, jak i TonyHax, a także programu do zarządzania zawartością kart pamięci.

FreePSXBoot

Oficjalne repozytorium projektu na GitHubie. Zawiera wszystkie dostępne wersje exploita dopasowane do różnych modeli i BIOS-ów konsoli PlayStation. W sekcji Releases można pobrać gotowe pliki w formacie obrazu karty pamięci (.mcr) dla wybranego modelu PSX lub PSOne.

https://github.com/brad-lin/FreePSXBoot

TonyHax

Repozytorium TonyHax na GitHubie, prowadzone przez autora exploita. Znajdziesz tu pliki instalacyjne, szczegółowe instrukcje instalacji oraz listę kompatybilnych gier (w przypadku starszej metody uruchamiania z nośnika). Projekt zawiera również nowsze wersje umożliwiające działanie exploita bez konieczności posiadania oryginalnej gry.

https://github.com/socram8888/tonyhax

Memory Card Annihilator v2.0a

Aplikacja homebrew dla PlayStation 2, pozwalająca na pełne zarządzanie kartami pamięci – w tym formatowanie, kopiowanie oraz przywracanie ich zawartości z plików obrazu. Niezbędne narzędzie do nagrywania exploitów FreePSXBoot i TonyHax na karty pamięci. Wersja 2.0a jest jedną z najstabilniejszych i rekomendowanych do tego typu operacji.

https://www.psx-place.com/threads/memory-card-annihilator-v2-0a-a-new-version-after-more-than-11-years.36277/

Od kanału Retropierdolnik:

Film powstał z myślą o dozwolonym użytku i został stworzony jako materiał edukacyjny. Jest dziełem audiowizualnym oraz wizją artystyczną twórcy. Znajdujące się w opisie linki odnoszą się do ogólnodostępnych stron/plików Homebrew i nie mają na celu czerpanie z tego korzyści. Nie jestem wytwórcą plików Homebrew. Piractwo jest złe oraz szkodliwe. Korzystaj jedynie ze swojej oryginalnej biblioteki gier oraz legalnych źródeł ich pozyskiwania. Test Homebrew przeprowadzam na potrzebę tworzonego materiału w celu poznawania możliwości sprzętu oraz oprogramowania.

This video has been made with Fair Use in mind and has been created as an educational piece of media.

Od serwisu Game-Box:

Treść jak i film mają charakter informacyjny i edukacyjny. Autor tekstu i wideo jak i serwis Game-Box nie ponosi odpowiedzialności za nieprawidłowe używanie opisanych wyżej narzędzi. Pamiętaj, że każda ingerencja w oryginalne oprogramowanie może zakończyć się uszkodzeniem sprzętu. Równocześnie informujemy, że nie świadczymy usług przerabiania, wgrywania gier i tym podobnym rzeczy. W przypadku wystąpienia problemów w trakcie instalacji HEN lub programów nie znajdziecie u nas pomocy, rady lub odpłatnej usługi. Równocześnie proszę o niekierowanie do autora i serwisu takich zapytań.

4,9
★★★★★
1300 opinii Google
Dołącz do tysięcy zadowolonych klientów
Bezpłatna ekspertyza · wysyłka z całej Polski · odbiór kurierem · InPost · Żabka · punkt DPD
Zleć naprawę ›

Tonyhax to exploit pozwalający uruchamiać homebrew i kopie zapasowe gier na konsoli PlayStation 1.

FreePSXBoot to exploit wykorzystujący specjalnie przygotowaną kartę pamięci do uruchamiania kodu homebrew na PS1.

Exploit działa na większości modeli PS1 z wyjątkiem najstarszych wersji startowych.

Nie. Jest to softmod działający bez ingerencji w sprzęt.

Tak. Exploit umożliwia uruchamianie gier z innych regionów oraz kopii zapasowych

Nie. Exploit trzeba uruchamiać przy każdym starcie konsoli.

Tak. Exploit jest zapisany w pliku na karcie pamięci.

Nie zawsze, ponieważ exploit może zajmować całą pamięć karty.

Tak. Możliwe jest uruchamianie emulatorów i innych aplikacji.

Tak, jeśli używa się odpowiednich narzędzi i instrukcji.

Warto przeczytać:

Instalacja Autobleem 1.0.0 na PlayStation Classic – przygotowanie pendrive i uruchomienie systemu
Gry z oryginalnego Xboxa na Xbox 360 z RGH – uruchamianie starszych tytułów dzięki modyfikacji
PlayStation 2 z routerem z AliExpress – uruchamianie gier przez sieć i konfiguracja połączenia
Zadzwoń Zgłoś naprawę