PSP: Nuevo firmware



Hoy 25 de abril fue liberada una nueva versión de firmware para el PSP: La 2.70.

Según Sony, este firmware añade elementos interesantes al PSP. Los más remarcables son (para la lista completa, visitar el sitio de Playstation):

  • Flash Player
  • Reproducción de archivos AAC
  • Más rapidez en el navegador de internet (navegación por tabs también funciona mejor).

Estos 3 cambios suenan muy bien… pero la realidad es otra:

Primero: El Flash Player es el 6, es decir, uno que ya no está soportado en su totalidad y con el que muchos sitios interesantes de la web ya no pueden ser vistos (Google Video, YouTube, entre otros). Entonces, ¿cuál beneficio?
Sabemos que el PSP solo maneja 16 MB de RAM cuando el navegador está activado, y muchos de los usuarios han experimentado más de alguna vez el problema de “Memoria insuficiente”, que ni con la descativada del cache puede solucionarse del todo. Ahora, con el Flash Player, cierto, se pueden ver sitios con Flash, pero no todos, y los juegos, si bien sí corren, lo hacen lentamente.

Segundo: Adiós temporal al Homebrew. Está comprobado que esta versión bloquea el exploit de Edison Carter con el que Fanjita y Ditlew crearon el eLoader para permitir homebrew en firmwares 2.01, 2.5 y 2.6. Al intentar cargar el save file, el juego dice que los datos están dañados y comienza un juego nuevo.

Tercero: Sí, tener un navegador de internet en tu PSP es genial, pero, aún con su actualizada que lo hace más rápido, hace falta todavía acostumbrarse a él, y mucha gente prefiere incluso no navegar debido al manejo del navegador. Ciertamente no es lo mejor del mundo, ni tampoco lo peor que se haya visto, pero muchos creemos que pudo haber sido mejor.

Cuarto: Felicidades a los poseedores de Itunes, porque ahora ya podrán escuchar esas canciones también en el PSP.

Después de estos pequeños detalles, es hora de pensar ¿vale la pena actualizar? La respuesta de su servidor es: NO. Ciertamente el Flash Player abre muchas posibilidades, pero siendo una versión vieja, quizá por alguna treta de Sony, quizá por alguna limitación del PSP, realmente no llama tanto la atención como uno podría esperar. Además, actualizar significa perder el homebrew, y en el punto 2 dije “temporalmente”, porque seguramente se encontrará otra forma de romper la seguridad de Sony, solo que tomará tiempo (Flash abre posibilidades). Solamente que estén dispuestos a sacrificar lo que tienen en este momento por unas pocas mejoras, entonces adelante, pero no digan que no se los advertí.

Leyendo algunos sitios que frecuento sobre PSP (PSP Updates, PsP3d, etc), encontré, entre muchísimas opiniones, una que se me hizo un tanto lógica: Sony planea 3 versiones de firmware para el PSP en este año. Ya salió la primera; la segunda se espera para finales del verano, y la tercera, para fin de año. Remarco la de finales de verano, porque todo parece indicar que será la versión 3.0, la que contendrá, entre otras cosas, GPS. Entonces, es posible que Sony haya puesto una prueba nueva a los hackers para que burlen su seguridad, habiliten homebrew en 2.70 y así poder tapar ese hoyo para el lanzamiento de 3.0. Suena medio de película, pero a fin de cuentas, no tan descabellado, sobre todo si nos ponemos a ver la lista de características que tendrá 3.0, y Sony sabe que por ellas, mucha gente va a actualizar sus versiones de firmware, y por ende, se espera que los hackers vayan a intentar romperla para darles a los usuarios homebrew aunado con las funciones del nuevo firmware.



La versión más reciente del eLoader es la 0.97, llamada Bock, y ahora con la adición del primer lanzamiento oficial del eMenu, los poseedores de PSP con firmware 2.01, 2.5 y 2.6 tienen la oportunidad de disfrutar de mucho homebrew, aunque no de todo, como los poseedores de 2.00 y anteriores. Con todo, no creo que valga la pena el cambio, máxime habiendo por ahí Flash Player en Homebrew que funcionan mejor que lo que sacó Sony (pero que no puedo confirmar si funcionan en 2.01+). El trabajo que hacen Fanjita y Ditlew es digno de admirarse, y por ello y los resultados que han obtenido, prefiero seguir disfrutando de lo que tengo ahora y esperar a ver qué dicen.

Como siempre, la mejor opinión la tienen ustedes.

Sitio de Fanjita: http://www.fanjita.org

¡Hurra por Fanjita!



Particularmente, enfoco esta entrada a la ejecución de Homebrew en PSP, especialmente en las versiones de firmware 2.01, 2.5 (la que tiene su servidor) y 2.6.

Uno aprende mucho viendo cómo los demás se esfuerzan por salir adelante, especialmente cuando no buscan remuneración económica por lo que hacen. Fanjita es un desarrollador que, como pasatiempo, se ha dedicado a buscar y crear métodos para burlar la seguridad que Sony ha impuesto dentro de los mencionados firmwares. Lo logró una vez con su famoso EBOOT para firmware 2.0 usando un exploit en imágenes TIFF. Pero con la salida de los firmwares recientes, ese exploit ya no se puede usar.



Edison Carter, otro aficionado del PSP, encontró algo curioso en los juegos guardados de Grand Theft Auto: Liberty City Stories, algo que hizo pensar a varios, entre ellos, Fanjita, que quizá usando ese descubrimiento se podría ejecutar código casero en las versiones de firmware recientes. El trabajo comenzó.

Sin buscar ningún tipo de remuneración (aunque acepta donaciones por Paypal) y habiendo tenido éxito con el loader para 2.0, fanjita comenzó su investigación. Miles de poseedores de PSP esperaban con ansia una luz que les indicara que quizá, y solo quizá, el mundo del homebrew, que en ese entonces era exclusivo para firmwares 2.0 e inferiores, llegara a sus consolas.

Para mediados de enero de este año, Fanjita hacía público su primer logro: Tetris ejecutado en 2.5, usando el exploit de GTA, además de haber encontrado un compañero para desarrollar y probar: Ditlew. Estaba probado: Homebrew sería una realidad. Fanjita hizo énfasis en que todavía estaba en fase beta, pero que al menos había podido ejecutar algunos juegos caseros con éxito. Sin embargo, los poseedores de 2.6 temían que no se pudiera hacer nada, ya que siendo la versión más nueva de firmware (hasta el momento), las cosas habían cambiado y no era lo mismo… o eso se pensaba.

Fanjita y Ditlew siguieron trabajando, y el 10 de febrero pasado Fanjita anunció que entraría en “estado hermitaño”, es decir, se dedicaría al 100% a trabajar en una versión del EBOOT para los firmwares recientes. La gente se preguntaba cuándo terminaría la espera…



La espera terminó ayer: Fanjita y Ditlew lo lograron: Una versión nueva de su famoso EBOOT, ahora con soporte para 2.01, 2.5 y 2.6. Fanjita ha decidido que, de ahora en adelante, los releases del EBOOT serán nombrados con nombres de cervezas, y comenzando con esta versión (la 0.95), su nombre clave es “Brown Ale”.

Sin embargo, no todo puede ser perfecto en este mundo. El EBOOT tiene limitantes, y la más importante es que se necesita tener el juego Grand Theft Auto: Liberty City Stories para que funcione. Además, no todo el Homebrew existente para 2.0 e inferiores puede ser ejecutado en versiones recientes debido a que el EBOOT corre en modo usuario, por lo que no se puede entrar en modo kernel, y por ende, no hay acceso a los elementos más internos del PSP.

Con todo, es un gran adelanto que, como fan y poseedor de un PSP 2.5, celebro, y como ingeniero y programador, admiro y respeto, sobre todo, por la humildad que ha mostrado Fanjita durante todo este proceso, aún cuando esas miles de personas que están usando sus creaciones lo buscan, lo respetan y prácticamente lo alaban.

El trabajo no ha terminado, y ambos (Fanjita y Ditlew) siguen en la lucha por mejorar su creación. Y con el rumor de la versión 3.0 de firmware para agosto, seguramente ambos tendrán mucho en que entretenerse en el futuro.

Para él, mi reconocimiento. Y también va para Ditlew, porque sé que está jugando un papel importante en todo este desarrollo.

Ligas:
* ELOADER Brown Ale (Windows Self-Extract)
* ELOADER Brown Ale (Zip)
* Fanjita’s Place (Revisar la lista de Homebrew que funciona)