stringtranslate.com

PlayStation Portable: creación casera

Programa Hola Mundo ejecutándose en una PlayStation Portable.

El término homebrew para PlayStation Portable se refiere al proceso de utilizar exploits y hacks para ejecutar código no firmado en PlayStation Portable (PSP).

Aplicaciones

Se agregaron características adicionales que incluyen la capacidad de emular y reproducir ROM de otras consolas, jugar juegos caseros, compartir música, imprimir fotos, mirar videos de sitios de transmisión como YouTube y ejecutar formatos de video adicionales que originalmente no eran compatibles con el dispositivo. [1]

Emulación

Se crearon emuladores homebrew para las consolas NES , SNES , Game Boy Color , Game Boy Advance , Sega Genesis y Nintendo 64, entre otras. Se crearon numerosos emuladores diferentes para las consolas más populares. [2] La emulación de PlayStation 1 era nativa, creada por Sony.

Demoscena

El proceso de ingeniería inversa para comprender el hardware de la PSP comenzó poco después de la llegada de la ejecución de código no firmado de elaboración casera. Este esfuerzo condujo al desarrollo de Toolchain [3] y SDK [4] por parte de entusiastas y allanó el camino para utilizar el coprocesador de punto flotante vectorial , la GPU y las capacidades de audio del dispositivo sin pedirle permiso a Sony . Se lanzaron varias creaciones no interactivas de demostración dirigidas a la PSP , como Suicide Barbie [5] [6] [7], simplemente para demostrar las habilidades de optimización de los desarrolladores y la potencia de la consola portátil.

Historia

Poco después de que se lanzara la PSP, los piratas informáticos comenzaron a descubrir vulnerabilidades en la PSP que podían usarse para ejecutar código no firmado en el dispositivo. Sony lanzó la versión 1.51 del firmware de la PSP en mayo de 2005 para tapar los agujeros que los piratas informáticos estaban usando para obtener acceso al dispositivo. [8] El 15 de junio de 2005, los piratas informáticos distribuyeron el código descifrado de la PSP en Internet . Los piratas informáticos se negaron a aplicar actualizaciones que dejarían sus hacks inutilizables, por lo que Sony intentó convencer a los usuarios de que existía un beneficio en actualizar al incluir nuevas características en las actualizaciones de firmware, como un navegador web , y no solo parches de seguridad para tapar las vulnerabilidades. BusinessWeek denominó a esto el enfoque de "palo y zanahoria". [1]

En agosto de 2005, Sony lanzó la versión 2.0 del firmware, que incluía el navegador web, actualizaciones de compatibilidad de archivos y otras funciones. [9] Los piratas informáticos y otros entusiastas de la homebrew se encontraron entonces con el primer troyano para la PSP. Symantec lo llamó "Trojan.PSPBrick". Los usuarios que intentaron degradar su PSP utilizando este software descubrieron que se volvía inoperante porque este software eliminaba archivos obligatorios/importantes del sistema. [10] A lo largo de 2005, Sony lanzó seis versiones diferentes del firmware y los piratas informáticos respondieron normalmente degradando el firmware para evitar las nuevas actualizaciones de seguridad. [1]

A mediados de 2006, después de varios meses de problemas para burlar el firmware de la PSP, se publicó en Internet un archivo que permitía a las nuevas PSP que ejecutaban la versión de firmware 2.6 actualizarse a la 1.5 para que luego pudieran ser pirateadas utilizando métodos más antiguos. Al parecer, esto causó más revuelo en la comunidad que cualquier oferta oficial reciente para el dispositivo. [11]

Alex_oscuro

Dos PSP-1002 funcionando con 5.50 GEN-B.

Dark AleX (también conocido como Dark_AleX, Dax) fue un programador español que escribió aplicaciones caseras para la PlayStation Portable . Dark AleX, así como otras variaciones del nombre, es un seudónimo bajo el que trabajó. [12] Uno de los inconvenientes de degradar la PSP es que los nuevos medios oficiales pueden requerir la presencia de una nueva edición de firmware. Dark_Alex había lanzado un firmware personalizado llamado "firmware de edición abierta de Dark Alex" o "firmware personalizado (CFW)" que abre el firmware y permite a los usuarios usar el conjunto de características existentes de la edición actual. Sony rápidamente parchó el firmware nuevamente, continuando el juego del gato y el ratón con los piratas informáticos y los usuarios. [13] En 2006, Sony lanzó seis actualizaciones del firmware del sistema y en 2007 lanzó otras seis actualizaciones. [9] En julio de 2007, Dark_AleX detuvo oficialmente su trabajo en la PSP, citando problemas percibidos con Sony como una de las razones de su salida. [14] Algunas personas incluso sugirieron que Sony le pagó a Dark_AleX para que no lanzara más firmware personalizado, pero Sony lo negó. [15]

El firmware personalizado permite la ejecución de código no firmado, como aplicaciones homebrew y copias de seguridad UMD , emuladores para otras consolas, así como juegos de PlayStation cuando las imágenes de disco se convierten al formato PSP. [16]

Cargador de medio byte

Half Byte Loader (también conocido como HBL) es un proyecto de software de código abierto que tiene como objetivo cargar homebrew para la consola portátil PlayStation Portable a través de exploits en modo usuario. No proporciona ningún mecanismo para cargar juegos oficiales o imágenes ISO. HBL se creó desde cero para que sea fácilmente portable a cualquier exploit en modo usuario. El proyecto fue creado e iniciado por m0skit0 y ab5000. [17] [18] Actualmente lo mantiene wololo. [19]

HBL fue creado inicialmente para el exploit Medal of Honor Heroes . Una versión alfa fue lanzada como código abierto por m0skit0 y ab5000 en noviembre de 2009, que ejecutaba homebrews muy simples. [17] Cuando se encontró y filtró el exploit demo de Patapon 2 , wololo se unió al proyecto y propuso portar HBL a este nuevo exploit. [20] Los foros AdvancedPSP, que albergaban el proyecto, fueron cerrados por el hosting y el proyecto se trasladó a los foros wololo/talk [21] . wololo también creó un nuevo repositorio SVN público para HBL en Google Code. [19] Otros hackers de PSP como Davee y neur0n se unieron para ayudar al desarrollo de este puerto. HBL para Patapon 2 pasó a la versión beta, y puede considerarse la primera versión útil de HBL, lanzada en marzo de 2010. HBL fue posteriormente portado a varios otros exploits de modo usuario, y también sirvió como base para otros proyectos, como el proyecto PRO CFW.

HBL también fue adaptado para ejecutarse en el emulador PSP de la PlayStation Vita de Sony con muy pocas modificaciones. Este proyecto se denominó Vita HBL (VHBL) y wololo lo subió al repositorio público de HBL en marzo de 2012. [22] [23]

Último CFW

Actualmente, los CFW PSP más utilizados y recientes son PRO, LME y ARK-4.

Un exploit llamado Infinity permite al usuario ejecutar de forma permanente un CFW previamente instalado (como PRO, LME y ARK-4) en una PSP, es decir, después de reiniciar la PSP, el CFW previamente instalado permanece activado sin que el usuario tenga que realizar ningún paso previo.

Declaraciones

Motivación para la elaboración casera de cerveza

Los hackers han declarado que la motivación para desbloquear la PSP no tiene nada que ver con la piratería , sino con permitir a los individuos el acceso total a los productos que han comprado y la libertad de hacer lo que quieran con el artículo, así como el interés en explorar algo desconocido. [1] [24] Fanjita, miembro del grupo de hackers "N00bz!", declaró:

"Todos tienen derecho a hacer lo que quieran con su propio hardware. La piratería me molesta, y como lo que estamos haciendo abre el camino a la piratería, es más difícil justificarla moralmente. Pero nuestra postura sobre la piratería es clara y esperamos ser modelos a seguir. Sony nunca se ha puesto en contacto conmigo, así que estoy seguro de que lo que estamos haciendo es legal". [13]

La posición de Sony

Sony ha dicho a los medios que cualquier problema que resulte de ejecutar código modificado en el dispositivo anularía la garantía. [8] [1] También han declarado que el problema no es con el homebrew sino con la piratería. [13] Sin embargo, sus constantes actualizaciones de firmware han sido vistas como intentos de obstaculizar el desarrollo del homebrew. [25] Según Phillip Torrone de la revista Make , este obstáculo podría deberse a los intentos de frenar la piratería y puede causar más daño que bien. Él piensa que "las empresas realmente inteligentes deberían lanzar sus productos a los geeks alfa durante seis meses y dejar que los geeks alfa jueguen con ellos. Me parece que ahorrarían mucho dinero en I+D y sacarían productos mucho más sólidos". [24]

Sin embargo, Sony también ha dicho que, cuando se le preguntó sobre el soporte para juegos homebrew, Jack Tretton , quien era presidente y director ejecutivo de Sony Computer Entertainment America en ese momento, respondió:

"Creo que es algo que se está desarrollando. Sin duda, vemos algunas de las cosas que se han hecho con métodos caseros, y son increíblemente creativas. Y creo que nos gustaría intentar aprovechar eso un poco más". [26]

Referencias

  1. ^ abcde Kenji Hall (1 de diciembre de 2005). "Ataque de los hackers de Playstation". BusinessWeek. Archivado desde el original el 3 de diciembre de 2005. Consultado el 21 de julio de 2008 .
  2. ^ Silvester, Niko (28 de diciembre de 2018). "Los 10 mejores emuladores de sistemas de juego para PSP". Lifewire . Consultado el 24 de enero de 2019 .
  3. ^ PSP Toolchain: herramientas utilizadas en la creación de software casero para el sistema de videojuegos portátil Sony Playstation Portable., pspdev, 2021-01-03 , consultado el 2021-01-03
  4. ^ Kit de desarrollo de software de PSP, pspdev, 3 de enero de 2021 , consultado el 3 de enero de 2021
  5. ^ "Demostración de Suicide Barbie [versión final] | Noticias de PSP". psp-news.dcemu.co.uk . Consultado el 2021-01-03 .
  6. ^ "Barbie suicida de The Black Lotus". pouët.net . Consultado el 3 de enero de 2021 .
  7. ^ Repositorio de GitHub para la demo de Suicide Barbie para Playstation Portable (código fuente y recursos), The Black Lotus, 3 de enero de 2021, theblacklotus, 2021-01-03 , consultado el 2021-01-03
  8. ^ ab "Sony lucha contra los hackers por el robo de juegos". Reuters. 2005-07-06. Archivado desde el original el 2009-01-13 . Consultado el 2008-12-02 .
  9. ^ ab "Playstation.com - Soporte - Actualizaciones del sistema - psp".
  10. ^ Robert McMillan (8 de octubre de 2005). "Trojan Bashes Playstation Portable". PC World. Archivado desde el original el 13 de agosto de 2008. Consultado el 22 de julio de 2008 .
  11. ^ Mike Musgrove (6 de junio de 2006). "Las actualizaciones rutinarias son la pesadilla de los entusiastas de la cerveza casera". The Washington Post . Consultado el 28 de julio de 2008 .
  12. ^ Rubens, Paul (26 de febrero de 2007). «Tres equipos de hackers desbloquean la PSP». BBC News . Consultado el 17 de febrero de 2008 .
  13. ^ abc Paul Rubens (26 de febrero de 2007). «Tres equipos de hackers desbloquean la PSP». BBC . Consultado el 21 de julio de 2008 .
  14. ^ Patel, Nilay (3 de julio de 2007). "El extraordinario modder de PSP Dark_AleX se retira". engadget . Consultado el 5 de agosto de 2008 .
  15. ^ Totilo, Stephen. "Un ejecutivo de Sony habla sobre las actualizaciones de la nueva PSP, el accesorio GPS, el atractivo de Nueva York y más". MTV. Archivado desde el original el 21 de agosto de 2007. Consultado el 5 de agosto de 2008 .
  16. ^ Swann, Graham. "Investigación del emulador PSone de la PSP". Eurogamer. Archivado desde el original el 2008-12-07 . Consultado el 2008-08-05 .
  17. ^ ab Wololo (2009-11-29). "Exploit MOHH: lanzamiento alfa de eLoader de m0skit0 (solo para desarrolladores)". Wololo.net . Consultado el 26 de septiembre de 2012 .
  18. ^ "LICENCIA - valentine-hbl - Half Byte Loader - Google Project Hosting" . Consultado el 21 de junio de 2013 .
  19. ^ ab "valentine-hbl - Cargador de medio byte - Hospedaje de proyectos de Google" . Consultado el 21 de junio de 2013 .
  20. ^ "(sólo para desarrolladores) Valentine: puerto de Half-Byte Loader para el exploit demo de Patapon2 ·". Wololo.net. 2010-03-29 . Consultado el 2013-06-21 .
  21. ^ "wololo.net/talk • Ver foro - Desarrollo de Half Byte Loader". Wololo.net . Consultado el 21 de junio de 2013 .
  22. ^ "VHBL: fuente subida al svn y nuevo foro ·". Wololo.net. 2012-03-03 . Consultado el 2013-06-21 .
  23. ^ Callaham, John. "Neowin - Donde el periodismo no profesional luce mejor". Neogamr.net. Archivado desde el original el 7 de octubre de 2012. Consultado el 21 de junio de 2013 .
  24. ^ de Mike Musgrove (12 de julio de 2005). "Tapping into Tinkering". The Washington Post . Consultado el 22 de julio de 2008 .
  25. ^ Gregory A. Quirk (20 de noviembre de 2007). "Bajo el capó: la Sony Playstation Portable se adelgaza". EETimes . Consultado el 22 de julio de 2008 .
  26. Greg Miller (23 de julio de 2007). «Mailbag del 23 de julio de 2007: The Small Fish». IGN. Archivado desde el original el 13 de enero de 2009. Consultado el 24 de diciembre de 2008 .

Enlaces externos