Homebrew PlayStation Portable — PlayStation Portable homebrew

Program Hello World działający na PlayStation Portable.

Homebrew PlayStation Portable odnosi się do procesu wykorzystywania exploitów i hacków do wykonywania niepodpisanego kodu na PlayStation Portable (PSP).

Aplikacje

Dodano dodatkowe funkcje, w tym możliwość emulowania i odtwarzania ROM-ów innych konsol, grania w gry Homebrew, udostępniania muzyki, drukowania zdjęć, oglądania filmów z serwisów streamingowych, takich jak YouTube, oraz uruchamiania dodatkowych formatów wideo pierwotnie nieobsługiwanych przez urządzenie.

Współzawodnictwo

Emulatory Homebrew powstały między innymi dla systemów konsolowych NES , SNES , Game Boy Color , Game Boy Advance , Sega Genesis i N64 . Dla najpopularniejszych konsol powstało wiele różnych emulatorów. Emulacja PlayStation 1 była natywna, stworzona przez Sony.

Demoscena

Proces inżynierii wstecznej mający na celu zrozumienie sprzętu PSP rozpoczął się wkrótce po pojawieniu się niepodpisanego kodu homebrew . Ten wysiłek doprowadził do rozwoju Toolchain i SDK przez entuzjastów i utorował drogę do wykorzystania koprocesora wektorów zmiennoprzecinkowych , GPU i możliwości audio urządzenia bez pytania Sony o zgodę. Kilka nieinteraktywnych kreacji demoscenowych zostało wydanych skierowanych do PSP, takich jak Suicide Barbie, wyłącznie po to, aby zademonstrować umiejętności programistów w zakresie optymalizacji i moc urządzenia przenośnego.

Historia

Wkrótce po wydaniu PSP hakerzy zaczęli odkrywać w nim exploity, które można wykorzystać do uruchomienia niepodpisanego kodu na urządzeniu. Firma Sony wydała wersję 1.51 oprogramowania PSP w maju 2005 roku, aby zatkać dziury, które hakerzy wykorzystywali do uzyskania dostępu do urządzenia. 15 czerwca 2005 r. hakerzy rozpowszechniali w Internecie złamany kod PSP . Hakerzy odmówili stosowania aktualizacji, które uniemożliwiłyby ich użycie, więc Sony próbowało przekonać użytkowników, że aktualizacja jest korzystna, dodając nowe funkcje do aktualizacji oprogramowania układowego, takie jak przeglądarka internetowa , a nie tylko łatki bezpieczeństwa usuwające luki. BusinessWeek nazwał to podejście „kija i marchewka”.

W sierpniu 2005 roku firma Sony wydała wersję 2.0 oprogramowania sprzętowego, która zawierała przeglądarkę internetową, aktualizacje zgodności plików i inne funkcje. Hakerzy i inni entuzjaści homebrew natknęli się wtedy na pierwszego trojana dla PSP. Firma Symantec nazwała tego trojana „Trojan.PSPBrick”. Użytkownicy próbujący obniżyć wersję swojego PSP za pomocą tego oprogramowania stwierdzili, że przestało ono działać, ponieważ to oprogramowanie usuwało obowiązkowe/ważne pliki systemowe. W ciągu 2005 roku Sony wydało sześć różnych wersji oprogramowania, a hakerzy zwykle reagowali na to obniżeniem wersji, aby uniknąć nowych aktualizacji zabezpieczeń.

W połowie 2006 roku, po kilku miesiącach problemów z pokonaniem oprogramowania układowego PSP, plik został opublikowany online, który pozwolił nowym PSP korzystającym z oprogramowania układowego w wersji 2.6 na obniżenie wersji do wersji 1.5, dzięki czemu mogli zostać zhakowani przy użyciu starszych metod. Podobno wywołało to więcej szumu w społeczności niż jakiekolwiek ostatnie oficjalne oferty dotyczące urządzenia.

Dark_AleX

Dwa PSP-1002 działające na 5.50 GEN-B.

Dark AleX (aka Dark_AleX, Dax, Darkethe) to hiszpański programista, który pisze aplikacje homebrew na PlayStation Portable . Dark AleX, podobnie jak inne odmiany nazwy, to pseudonim, pod którym pracuje. Jedną z wad obniżenia wersji PSP jest to, że nowe oficjalne media mogą wymagać obecności nowej wersji oprogramowania układowego. Dark_Alex wydał niestandardowe oprogramowanie o nazwie „Dark Alex's Open Edition firmware” lub „Custom Firmware (CFW)”, które otwiera oprogramowanie i pozwala użytkownikom korzystać z istniejącego zestawu funkcji bieżącej edycji. Sony szybko ponownie załatało oprogramowanie, kontynuując grę w kotka i myszkę z hakerami i użytkownikami. W 2006 roku firma Sony wydała sześć aktualizacji oprogramowania systemowego, a w 2007 roku kolejne sześć aktualizacji. W lipcu 2007 Dark_AleX oficjalnie przerwał prace nad PSP, podając jako jeden z powodów odejścia postrzegane problemy z Sony . Niektórzy nawet sugerowali, że firma Sony zapłaciła Dark_AleX za to, aby nie wypuszczać więcej niestandardowego oprogramowania, ale Sony temu zaprzeczyło.

Niestandardowe oprogramowanie układowe umożliwia uruchamianie niepodpisanego kodu, takiego jak aplikacje homebrew i kopie zapasowe UMD , emulatory dla innych konsol, a także gry PlayStation, gdy obrazy płyt są konwertowane do formatu PSP.

Ładowarka półbajtowa

Half Byte Loader (znany również jako HBL) to projekt oprogramowania typu open source, którego celem jest ładowanie homebrew na przenośną konsolę PlayStation Portable za pomocą exploitów trybu użytkownika. Nie zapewnia żadnego mechanizmu ładowania oficjalnych gier ani obrazów ISO. HBL został zbudowany od podstaw, aby można go było łatwo przenieść do dowolnego exploita trybu użytkownika. Projekt został stworzony i uruchomiony przez m0skit0 i ab5000. Obecnie jest utrzymywany przez wololo.

HBL został stworzony początkowo dla exploita Medal of Honor Heroes . Wersja alfa została wydana jako open source przez m0skit0 i ab5000 w listopadzie 2009 roku, które uruchamiały bardzo proste domowe piwa. Gdy exploit demonstracyjny Patapon 2 został znaleziony i wyciekł, wololo dołączył do projektu i zaproponował przeniesienie HBL do tego nowego exploita. Fora AdvancedPSP, na których znajdował się projekt, zostały zamknięte przez hosting, a projekt został przeniesiony na fora wololo/talk. wololo stworzyło także nowe publiczne repozytorium SVN dla HBL w Google Code. Inni hakerzy PSP, tacy jak Davee i neur0n, przyłączyli się, aby pomóc w rozwoju tego portu. HBL dla Patapon 2 przeszedł do wersji beta i może być uważany za pierwszą użyteczną wersję HBL, wydaną w marcu 2010. HBL został następnie przeniesiony do kilku innych exploitów trybu użytkownika, a także służył jako baza dla innych projektów, takich jak projekt PRO CFW .

HBL został również przystosowany do działania na emulatorze PSP Sony PlayStation Vita z bardzo niewielkimi modyfikacjami. Projekt ten nosił nazwę Vita HBL (VHBL) i został przesłany do publicznego repozytorium HBL przez wololo w marcu 2012 roku.

Sprawozdania

Motywacja do homebrew

Hakerzy stwierdzili, że motywacja do odblokowania PSP nie ma nic wspólnego z piractwem , ale umożliwienie jednostkom pełnego dostępu do zakupionych produktów i swobodę robienia z nimi tego, co chcą, a także zainteresowanie odkrywaniem czegoś nieznanego. Fanjita, członek grupy hakerskiej „N00bz!”, stwierdził:

„Każdy ma prawo robić, co chce, z własnym sprzętem. Piractwo mnie denerwuje, a ponieważ to, co robimy, otwiera drogę do piractwa, trudniej jest to uzasadnić moralnie. Ale nasze stanowisko w sprawie piractwa jest jasne i mamy nadzieję, bądź wzorem do naśladowania. Sony nigdy nie kontaktowało się ze mną, więc jestem przekonany, że to, co robimy, jest zgodne z prawem”.

Stanowisko Sony

Firma Sony poinformowała media, że ​​wszelkie problemy wynikające z uruchomienia zmodyfikowanego kodu na urządzeniu spowodują unieważnienie gwarancji. Stwierdzili również, że problemem nie jest homebrew, ale piractwo. Jednak ich ciągłe aktualizacje oprogramowania układowego były postrzegane jako próby utrudnienia rozwoju homebrew. Według Phillipa Torrone z magazynu Make , to utrudnienie może wynikać z prób ograniczenia piractwa i może spowodować więcej szkody niż pożytku. Uważa, że ​​„naprawdę mądre firmy powinny udostępniać swoje produkty maniakom alfa przez sześć miesięcy i pozwolić maniakom alfa bawić się nimi. Wydaje mi się, że zaoszczędziliby dużo pieniędzy na R&D i wyszliby z dużo solidniejszymi produktami."

Jednak Sony powiedział również, że zapytany o obsługę gier Homebrew, Jack Tretton odpowiedział:

„Myślę, że to jest coś, nad czym pracujemy. Z pewnością widzimy niektóre rzeczy, które zostały zrobione przez homebrew i jest to niesamowicie kreatywne. I myślę, że chcielibyśmy spróbować wykorzystać to trochę bardziej”.

Bibliografia

Zewnętrzne linki