Społeczność zajmująca się tworzeniem oprogramowania homebrew dla PlayStation 5 otrzymała kolejne narzędzie, które może ułatwić rozwój własnych aplikacji oraz badania nad zabezpieczeniami konsoli.
Deweloper o pseudonimie gezine_dev opublikował nowy exploit wykorzystujący środowisko Blu ray Disc Java, pozwalający na opuszczenie standardowej piaskownicy systemowej. Zawiera on zestaw funkcji przeznaczonych przede wszystkim dla programistów oraz badaczy bezpieczeństwa.
Jak działa nowe narzędzie
Nowe rozwiązanie wykorzystuje technikę określaną jako BD J sandbox escape, która umożliwia kodowi uruchamianemu w środowisku Java płyt Blu ray wyjście poza standardowe ograniczenia narzucone przez system PlayStation 5. Według autora exploit obsługuje konsole z oprogramowaniem w wersji do 13.42 i zawiera kilka narzędzi mających przyspieszyć proces tworzenia oraz testowania aplikacji.
Deweloper o pseudonimie gezine_dev opublikował nowy exploit wykorzystujący środowisko Blu ray Disc Java, pozwalający na opuszczenie standardowej piaskownicy systemowej. Zawiera on zestaw funkcji przeznaczonych przede wszystkim dla programistów oraz badaczy bezpieczeństwa.

Jednym z najważniejszych elementów pakietu jest funkcja RemoteJarLoader, która pozwala przesyłać pliki JAR bezpośrednio z komputera do konsoli za pośrednictwem sieci lokalnej. Dotychczas każda zmiana w aplikacji wymagała ponownego przygotowania lub nagrania płyty Blu ray, natomiast teraz programista może skompilować projekt, wysłać nową wersję pliku przez sieć i uruchomić ją niemal natychmiast.
Pakiet oferuje również rozbudowane funkcje diagnostyczne. Komunikaty mogą być wyświetlane bezpośrednio na ekranie konsoli lub przesyłane do komputera poprzez serwer nasłuchujący na porcie TCP 18194. Autor udostępnił także narzędzie log_client.py, które pozwala odbierać szczegółowe informacje dotyczące działania aplikacji oraz monitorować zachowanie exploitu w czasie rzeczywistym.
Dodatkowo serwer RemoteJarLoader wykorzystuje port TCP 9025 i umożliwia przesyłanie plików wykonywalnych JAR przy użyciu skryptu jar_client.py lub dowolnego zgodnego klienta TCP. Aby aplikacja mogła zostać uruchomiona, konieczne jest wskazanie prawidłowej klasy Main Class w manifeście pliku JAR.
Twórca projektu zwraca uwagę, że na konsolach z oprogramowaniem w wersji 13.42 lub starszej exploit działa natychmiast i nie wymaga wykonania dodatkowych czynności. Natomiast użytkownicy posiadający firmware 13.60 lub nowszy muszą wcześniej przywrócić środowisko BD J za pomocą narzędzia bdj_unpatch.elf. Proces ten wymaga jednak konsoli z dostępem jailbreak, ponieważ przywracanie odbywa się poprzez specjalny loader ELF odwracający zmiany wprowadzone przez Sony w podsystemie BD J.
Autor ostrzega również, aby po wykonaniu tej operacji nie instalować ponownie tego samego oprogramowania systemowego, ponieważ nadpisze ono zmodyfikowane pliki i konieczne będzie ponowne przeprowadzenie całego procesu.
Takie rozwiązanie oczywiście nie jest przeznaczone dla zwykłych graczy. Skorzystają z niego programiści oraz osoby zajmujące się bezpieczeństwem konsol.
Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:
Nowy exploit Blu-ray dla PS5. Twórcy homebrew otrzymali potężny zestaw narzędzi