Homebrew PlayStation Portable

From MobileRead
Jump to: navigation, search

The homebrew of the PSP or software unofficial, consists of applications and games created by amateur programmers and experts, and software programs developed to eliminate barriers to operation. This homebrew software is characterized by to be free and open.

Contents

[edit] Overview

The conglomerate of developers and users of computer products, developing and using applications (Homebrew) that do not have vendor support, are due to internet The Scene, using errors and vulnerabilities within the system or more recently, various security flaws, bugs, or exploits to get unsigned code running on them. These exploits appear in commercial video games appear or more commonly in promotional demos of Sony commonly distributed before launching a new video game.

The scene is important for fans of gadgets, not only for his work, but because it opened the door for other developers could continue to expand the possibilities of using this console to get is as versatile as the console GP32.

Apart from free software original, software developed for other devices and other electronic dictionaries, PDAs, GPS viewer, desktop computers 80 and 90, etc which is no longer for sale by the simplicity of its interface, new original software developed by amateurs in relatively unknown computer languages ​​(such as LUA PAlib, etc), or for other reasons, is available on the PSP and has attracted to fans of such software, to the world of PSP.

The homebrew "recovery mode menu", developed by an anonymous Spaniard has given rise to what can be done with all the rest of the PSP homebrew.


Originally, when the console came out with its first firmware, 1.00, Sony allowed the execution of unsigned code on psp console. A small group of fans achieved successfully carry some homebrew code PS2, and remove the software from some UMD optical discs using the wifi, being able to copy and run the software extracted from the Memory Stick. Sony was understandably feared by the reduction of the benefits in its investment. A few months later, with the release of Firmware 1.50, Sony changed its security and prevent any free access to its console, regardless of which software were use in the console, copyright or not. However, the hobby continues and thousands of programmers around the world are contributing to that. Every day there are more and more applications and games "homebrew" for the Sony PSP.

Although often questioned the legality of homebrew, in Japan these programs are called Dojin Soft which is the way to say that this software is not illegal. The Dojin Soft is widespread among users.

The use of the term piracy is totally incorrect, as most software is completely original and as high as this one paid by Sony. The criminalization of the creatives is an exaggeration to equate the act of sharing or innovate, with the violence of the pirate ships. The Free Software Foundation includes this meaning with others, in its list of expressions to avoid. [1]

The scope of protection of copyright works at international level are governed by the "Berne Convention for the Protection of Literary and Artistic Works", which establishes a minimum term of 50 years from the death of the author. The way to treat legislation these offenses is a topic of controversy in many countries of the world. However, most of the homebrew is free and of course, these measures do not affect them. The console owner has the right to use its console as like and do it.

[edit] Software types

To run homebrew on the PSP this must have firmware called alternative or custom firmware CFW[2].

The firmware console can be upgraded by downloading via Wi-Fi from the servers of Sony or by downloading the (EBOOT.PBP) update from computer and transferring it via USB to the \PSP\GAME\UPDATE of the PSP and then running it as if it were an application. In addition, most of the games contain the updates necessary to play if you have one prior to that required firmware. The firmwares are compatible system for a machine anywhere in the world, but Sony strongly recommended to use the upgrade of the region concerned.

Firmware updates must be digitally signed and to be superior to the console firmware for perform the update. Firmware upgrades have included a web browser, an RSS reader, AVC video compression, ability to change the wallpaper, various audio codecs (WMA AAC, etc). Firmware upgrades have numerous changes in system security trying to limit the use of homebrew. Currently, the official version of the newest firmware 6 .31, which has added the ability to group and view the games based on their format.

Out of the officially established by Sony, psp can return to a previous firmware, uploading unofficial firmwares developed and distributed by independent programmers and internet fans. There are several programs that have achieved that psp return the console to a previous firmware, this applications Downgraders have been developed in numerous of this unofficial firmwares. The latest firmware from Sony that allowed homebrew and homebrew applications to load is the 1.50 firmware, one of the firmwares that was used in the PSP 1000, it allows to load any unsigned software from Sony, and a large variety of homebrew games and emulators for consoles like the Super Nintendo or Sega Mega Drive.

The work of amateur and independent developers of this console, called "scene"[3], opens the door for other developers to continue expanding the usability of psp and make it as versatile as the console Korean GP32 or American Tapwave Zodiac. Individual work on internet common projects with open source libraries to build new homebrew. The most notable to date is the "Recovery Mode Menu" that has given rise to everything else.

To execute homebrew in the PSP you need to have a firmware custom firmware. Due to the variety of firmwares and hardwares in the console Sony, many homebrews work on a console and not in other psp. Some backups are executed in the "M33" and others in the "Sony 9660".

This has led to several firmwares, like the 5 .00 M33-6[4] or PRO-B7 LCFW[5] Many have been developed trying to make them compatible with applications developed for all models and kernels, and the other firmwares.

The backups loaded must be compatible with the firmware in question, we must select properly the parameters of the program and we must put the files into the appropriate folder, which can be GAME,ISO, etc. depending from the OS in psp.

[edit] How to install homebrew programs

Comics viewer described is for firmware 3.80 M33-5, but fits most. Epubs viewer psp fits all. The format cbr to read comics part of an archive in rar or cso as compressed folders, that must be copied to the folder ISO without decompressing, if you want the backup to work.

Programs like bookr[16], come in their own folder and just need to copy the bookr aplicattion to GAME folder, the bookr program can open all folders in the console until it find the one that contains PDF files. PSPComic[17][18] being easy to install can be confusing and discourage their installation.

[edit] Installing the comic viewer cbr and cbz format, PSPComic.

Normally the people try to put the program on "/ISO" folder, but that folder is for Image ISOs for normal programs is the folder "/PSP/GAME".

PSPCOMICS folder is copied, it have two files containing PNG and the EBOOT.PBP in "/PSP/GAME".

So looks like this:

Then create a folder called comics at the root of the Memory Stick and then copy the folder "pspcomic" which is the one with the themes, languaje ...

If you are having the folder "src", set in, in the Themes folder.

[edit] Installing a viewer program on the psp for epubs through an emulator java

To read e-books in epub format, PSP need a EPUB viewer in format Java, since there is even an psp application that read directly epub format. Then PSP must use an emulator java. First must install for example, the version of PSPKVM[19] (0.5.5) to emulate the Java platform and to use for example, the java epubs viewer open source Albite Reader 2.1[20] (version not Touch).

To read e-books in epub format, you need a viewer format Java, since there is not yet an application that read directly epubs on PSP because you must use an emulator java. You install the version of PSPKVM (0.5.5) to emulate the Java platform and then is used epubs viewer open source Albite Reader 2.1 (version not Touch).

Starts PSPKVM program, once inside, to install the application "Albite Reader". You must create a root folder on the Memory Stick with the name "pspkvm" and copy in, the books in EPUB format, this can be done from the Windows file explorer, having connected the PSP to the computer. When the program Albite Reader starts, opening a location request, select the root, where are the books epub. Albite is a very complete ebook reader with an English menu that allows regular changes in ePubs. readers.

[edit] Homebrew

The work of amateur and independent developers of this console, called "scene", opens the door for other developers to continue expanding the usability of psp and make it as versatile as the console Korean GP32 or American Tapwave Zodiac. Individual work on internet common projects with open source libraries build new homebrew. The most notable to date is the "Recovery Mode Menu" that has given rise to everything else.

To execute homebrew in the PSP you need to have a firmware custom firmware. Due to the variety of firmwares and hardwares in the console Sony, many homebrews work on a console and not in other psp. Some backups are executed in the "M33" and others in the "Sony 9660".

This has led to several firmwares, like the 5 .00 M33-6 or PRO-B7 LCFW Many have been developed trying to make them compatible with applications developed for all models and kernels, and the other firmwares.

The backups loaded are compatible with the firmware in question, if we select properly the parameters of the program and if we put the files into the appropriate folder, which can be GAME,ISO, etc. depending from the psp official software.


[edit] References

  1. http://www.gnu.org/philosophy/words-to-avoid.es.html#Piracy
  2. http://psp.scenebeta.com/noticia/low-custom-firmware-neur0n
  3. http://psp.scenebeta.com/
  4. http://www.elotrolado.net/hilo_tutorial-autoinstaller-cf5-00m33-6-kernel1-5-popsloader_1219033
  5. http://psp.scenebeta.com/node/77781
  6. http://timidity.sourceforge.net/#info
  7. http://cooleyes.fx-world.org/
  8. http://irshell.org/
  9. http://psp.scenebeta.com/noticia/english-spanish-dictionary
  10. http://www.qj.net/qjnet/psp/psp-homebrew-learn-japanese-v06.html
  11. http://www.pspkvm.com/
  12. http://forums.qj.net/psp-development-forum/107816-release-remote-joy-sdl-psp-tyranid-psp-video-window.html
  13. http://psp.scenebeta.com/noticia/remote-joy
  14. http://dl.qj.net/psp/tools-utilities-on-pc/remotejoy-gui-v151.html
  15. http://endlessparadigm.com/forum/showthread.php?tid=1851
  16. http://sourceforge.net/projects/bookr/
  17. http://allinstallforum.com/showthread.php?tid=54
  18. http://pordescargadirecta.com/recursos-y-tutoriales/184527-pspcomic-lector-comics-cbr-cbz-ultimas-versiones-mediafire/
  19. http://psp.scenebeta.com/noticia/pspkvm
  20. http://svetlin.posterous.com/albite-reader
Personal tools
Namespaces
Variants
Actions
Navigation
MobileRead Networks
Toolbox
Advertisement