PlayStation Portable homebrew refers to the process of using exploits and hacks to execute unsigned code on the PlayStation Portable (PSP).
Applications
Additional features added including the ability to emulate and play the ROMs of other consoles, play homebrew games, share music, print photos, watch videos from streaming sites such as YouTube, and run additional video formats originally unsupported by the device.
Emulation
Homebrew emulators were created for NES, SNES, Game Boy Color, Game Boy Advance, Sega Genesis and Nintendo 64 console systems among others. Numerous different emulators were created for the most popular consoles.[1] PlayStation 1 emulation was native, made by Sony.
Demoscene
The reverse engineering process to understand the PSP hardware started shortly after the advent of homebrew unsigned code execution. This effort led to development of Toolchain[2] and SDK[3] by enthusiasts and paved the way to utilise vector floating point co-processor, GPU and audio capabilities of the device without asking
History
Soon after the PSP was released, hackers began to discover exploits in the PSP that could be used to run unsigned code on the device. Sony released version 1.51 of the PSP firmware in May 2005 to plug the holes that hackers were using to gain access to the device.[7] On 15 June 2005 the hackers distributed the cracked code of the PSP on the internet. Hackers refused to apply updates which would render their hacks unusable so Sony attempted to convince users that there was a benefit to upgrading by including new features in the firmware updates, such as a web browser, and not just security patches to plug the vulnerabilities. BusinessWeek dubbed this the "carrot-and-stick" approach.[8]
In August 2005 Sony released version 2.0 of the firmware which included the web browser, file compatibility updates and other features.[9] Hackers and other homebrew enthusiasts then encountered the first trojan for the PSP. Symantec called this trojan "Trojan.PSPBrick". Users attempting to downgrade their PSP using this software instead found that it was rendered inoperable as this software deleted mandatory/important system files.
Statements
Motivation for homebrew
Hackers have stated that the motivation for unlocking the PSP has nothing to do with piracy, but allowing individuals full access to the products they've purchased and the freedom to do what they want with the item as well as the interest in exploring something unknown.[8][23] Fanjita, a member of the hacker group "N00bz!", stated, "Everyone has the right to do what they want with their own hardware. Piracy does upset me, and because what we are doing opens the way to piracy it's harder to justify it morally. But our stance on piracy is clear, and we hope to be role models. Sony have never been in touch with me, so I am confident that what we are doing is legal."[24]
Sony's position
Sony has told the media that any issues resulting from running modified code on the device would void the warranty.[7]
External links
References
- Niko Silvester. Top 10 Game System Emulators for PSP Lifewire, 28 December 2018, retrieved 24 January 2019^
- PSP Toolchain - tools used in the creation of homebrew software for the Sony Playstation Portable handheld videogame system. pspdev, 2021-01-03, retrieved 2021-01-03^
- PSP Software Development Kit pspdev, 2021-01-03, retrieved 2021-01-03