PlayStation Portable homebrew
   HOME

TheInfoList



OR:

PlayStation Portable homebrew refers to the process of using exploits and hacks to execute
unsigned code Code signing is the process of digitally signing executables and scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed. The process employs the use of a cryptographic hash to v ...
on the
PlayStation Portable The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 200 ...
(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 The Super Nintendo Entertainment System (SNES), commonly shortened to Super NES or Super Nintendo, is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan and South Korea, 1991 in North America, 1992 in Eu ...
,
Game Boy Color The (commonly abbreviated as GBC) is a handheld game console, manufactured by Nintendo, which was released in Japan on October 21, 1998 and to international markets that November. It is the successor to the Game Boy and is part of the Game ...
,
Game Boy Advance The (GBA) is a 32-bit handheld game console developed, manufactured and marketed by Nintendo as the successor to the Game Boy Color. It was released in Japan on March 21, 2001, in North America on June 11, 2001, in the PAL region on June 22, ...
,
Sega Genesis The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
and
Nintendo 64 The (N64) is a home video game console developed by Nintendo. The successor to the Super Nintendo Entertainment System, it was released on June 23, 1996, in Japan, on September 29, 1996, in North America, and on March 1, 1997, in Europe and ...
console systems among others. Numerous different emulators were created for the most popular consoles. 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 Code signing is the process of digitally signing executables and scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed. The process employs the use of a cryptographic hash to v ...
execution. This effort led to development of
Toolchain In software, a toolchain is a set of programming tools that is used to perform a complex software development task or to create a software product, which is typically another computer program or a set of related programs. In general, the tools for ...
and SDK by enthusiasts and paved the way to utilise vector floating point co-processor,
GPU A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobi ...
and audio capabilities of the device without asking
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
for permission. Several
demoscene The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual ...
non-interactive creations were released targeting PSP such as Suicide Barbie, purely to demonstrate optimisation skills of the developers and the power of the handheld.


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 , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
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. On 15 June 2005 the hackers distributed the
cracked Cracked may refer to: Television * ''Cracked'' (British TV series), a 2008 British comedy-drama television series that aired on STV * ''Cracked'' (Canadian TV series), a 2013 Canadian crime drama series that aired on CBC * "Cracked", a Season 8 ( ...
code of the PSP on the
internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, p ...
. 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 A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used o ...
, and not just security patches to plug the vulnerabilities.
BusinessWeek ''Bloomberg Businessweek'', previously known as ''BusinessWeek'', is an American weekly business magazine published fifty times a year. Since 2009, the magazine is owned by New York City-based Bloomberg L.P. The magazine debuted in New York City ...
dubbed this the "carrot-and-stick" approach. In August 2005 Sony released version 2.0 of the firmware which included the web browser, file compatibility updates and other features. Hackers and other homebrew enthusiasts then encountered the first
trojan Trojan or Trojans may refer to: * Of or from the ancient city of Troy * Trojan language, the language of the historical Trojans Arts and entertainment Music * ''Les Troyens'' ('The Trojans'), an opera by Berlioz, premiered part 1863, part 189 ...
for the PSP.
Symantec Symantec may refer to: *An American consumer software company now known as Gen Digital Inc. *A brand of enterprise security software purchased by Broadcom Inc. Broadcom Inc. is an American designer, developer, manufacturer and global supplier ...
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. Over the course of 2005 Sony released six different versions of the firmware and hackers typically responded to it by downgrading to avoid the new security updates. In mid-2006, after several months of problems in defeating the PSP's firmware a file was posted online which allowed new PSPs running firmware version 2.6 to downgrade to 1.5 so they could then be hacked using older methods. This reportedly caused more
buzz Buzz may refer to: People *Buzz (nickname), a list of people * J. Buzz Von Ornsteiner (born 1967; aka ''Dr. Buzz''), American forensic psychologist and journalist Fictional characters *Buzz, a character in the 1987 American comedy movie '' Rev ...
in the community than any recent official offerings for the device.


Dark_AleX

Dark AleX (aka Dark_AleX, Dax) was a Serbian
programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
who wrote homebrew applications for the
PlayStation Portable The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 200 ...
. Dark AleX, as well as other variations of the name, is a
pseudonym A pseudonym (; ) or alias () is a fictitious name that a person or group assumes for a particular purpose, which differs from their original or true name ( orthonym). This also differs from a new name that entirely or legally replaces an individu ...
under which he worked. One of the drawbacks of downgrading the PSP is that new official media may require the presence of a new firmware edition. Dark_Alex had released a
Custom Firmware Custom firmware, also known as aftermarket firmware, is an unofficial new or modified version of firmware created by third parties on devices such as video game consoles and various embedded device types to provide new features or to unlock hidden ...
called "Dark Alex's Open Edition firmware" or "Custom Firmware (CFW)" which opens the firmware and allows users to use the existing feature set of the current edition. Sony quickly patched the firmware again, continuing the
cat-and-mouse game Cat and mouse, often expressed as cat-and-mouse game, is an English-language idiom that means "a contrived action involving constant pursuit, near captures, and repeated escapes." The "cat" is unable to secure a definitive victory over the "mous ...
with the hackers and users. In 2006, Sony released six updates to the system firmware and in 2007 they released another six updates. In July 2007 Dark_AleX officially stopped his work on the PSP, citing perceived problems with
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
as one of the reasons for his departure. Some people even suggested that Dark_AleX was paid by Sony not to release any more custom firmware, but Sony denied this. Custom Firmware allows the running of unsigned code such as homebrew applications and UMD backups, emulators for other consoles, as well as
PlayStation is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a di ...
games when the disc images are converted into PSP format.


Half Byte Loader

Half Byte Loader (also known as HBL) is an open source software project that aims at loading homebrew for
PlayStation Portable The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 200 ...
handheld console through user-mode exploits. It does not provide any mechanism for loading official games or ISO images. HBL was built from scratch to be easily portable to any user-mode exploit. The project was created and started by m0skit0 and ab5000. It is currently maintained by wololo. HBL was created initially for the Medal of Honor Heroes exploit. An alpha version was released as open source by m0skit0 and ab5000 in November 2009, which ran very simple homebrews. When the
Patapon 2 is a 2008 video game co-developed by Pyramid and Japan Studio and published by Sony Computer Entertainment for the PlayStation Portable (PSP). It is a direct sequel to ''Patapon'', and like its predecessor, uses the same unique genre that com ...
demo exploit was found and leaked, wololo joined the project and proposed to port HBL to this new exploit. The AdvancedPSP forums, which hosted the project, were shut down by the hosting and the project moved to wololo/talk forums. wololo also created a new public SVN repository for HBL at Google Code. Other PSP hackers such as Davee and neur0n joined in to help the development of this port. HBL for Patapon 2 passed to beta version, and can be considered the first useful HBL version, released in March 2010. HBL was subsequently ported to several other user-mode exploits, and also served as base for other projects, like the PRO CFW project. HBL was also ported to run on Sony PlayStation Vita's PSP emulator with very little modifications. This project was named Vita HBL (VHBL) and was uploaded to HBL's public repository by wololo in March 2012.


Latest CFW

Nowadays, the most used and recent PSP CFWs are PRO, ME and ARK. An exploit called Infinity allows the user to permanently run a previously installed CFW (like PRO, ME and ARK) on a PSP, i.e., after restarting the PSP or turning it off and on, the previously installed CFW remains activated without the user having to do any previous step.


Statements


Motivation for homebrew

Hackers have stated that the motivation for unlocking the PSP has nothing to do with
piracy Piracy is an act of robbery or criminal violence by ship or boat-borne attackers upon another ship or a coastal area, typically with the goal of stealing cargo and other valuable goods. Those who conduct acts of piracy are called pirates, v ...
, 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. 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."


Sony's position

Sony has told the media that any issues resulting from running modified code on the device would void the warranty. They have also stated that the problem is not with homebrew but piracy. However their constant firmware updates have been seen as attempts to hamper homebrew development. According to Phillip Torrone from '' Make'' magazine, this hampering could be due to the attempts to curb piracy and may cause more harm than good. He thinks that "the really smart companies should release their products to the alpha geeks for six months and let the alpha geeks play around with them. It seems to me they'd save a lot of money on R&D, and they'd come out with much more solid products." However, Sony has also said that, when questioned about homebrew game support, Jack Tretton replied with,
"I think that is something that is in the works. We certainly see some of the stuff that has been done via homebrew, and it's incredibly creative. And I think we'd like to try and tap into that a little bit more."


References


External links

* {{DEFAULTSORT:Playstation Portable Homebrew Homebrew Homebrew software Custom firmware