Actualizando a CFW 6.60 PRO C2

Hace unos 3-4 meses decidí desempolvar mi PSP. A veces no me dan ganas de leer mientras voy en el tren, y jugar en el teléfono sin un control no es para nada una gran experiencia (aun así terminé Chrono Trigger en el celular).

No había que hacerle nada. Tenía instalado el custom firmware 5.50 Prometheus, y para lo que lo necesitaba estaba bien: todos los títulos que tengo funcionan, así como el hombrew (en especial emuladores). El PSP había vuelto a la vida.

Un buen día me dio por entrar a la PSN desde el PSP, y me encontré con la sorpresa de que no podía acceder por el firmware que tenía (viejo, no tanto que fuera uno alterado). Sabía que había nuevas versiones de CFW, pero después de varios años de estar fuera de la jugada, tenía que ponerme a leer un poco antes de saber qué instalar y cómo hacerlo.

Mi PSP es un Slim (modelo 2000), de los perfectamente hackeables (la batería de Pandora funciona sin mayor problema). Me eché un clavado en los foros que acostumbraba leer hace años, y encontré la información que buscaba. Mi mejor opción era instalar el CFW 6.60 PRO C2. Ni tardo ni perezoso, puse manos a la obra.

A grandes rasgos, los pasos a seguir son los siguientes:

  • Página oficial del proyecto: https://code.google.com/p/procfw/
  • Actualizar el PSP al firmware oficial 6.60 (sí, al que provee Sony).
  • Bajar el CFW que se quiera instalar (en mi caso, 6.60 PRO C2).
  • El archivo contiene 3 aplicaciones: PROUPDATE, FastRecovery y CIPL Flasher.  El primero es la instalación; el segundo es el programa que permite ejecutar el CFW, y el tercero es para evitar tener que correr el segundo cada vez que se apaga el PSP (sólo funciona en algunos modelos de PSP, pero si no lo pueden instalar, simplemente hay que ejecutar el Fast Recovery cada vez que prenden la consola).

No hubo mayor problema en ninguno de los pasos. Me tomó una media hora, pero al final obtuve lo que buscaba: un PSP actualizado. Pude también entrar a la PSN desde él.

Le dejé un tema de Dissidia, ya que me gustó la imagen de Tina (Terra) y Kefka.

También actualicé el ROM de mi teléfono (Archidroid 2.3.3), el iPad (iOS 7.04 jailbroken) y el Wii (sigue con 4.2J, pero actualicé el Wii Shopping Channel e instalé emuladores de SNES y NES como canales).

Fue la manera que elegí para comenzar activo este año.

Challenging Lolo – A sufrir con más puzzles

Ignoro cuántos de ustedes conocen el juego de “Adventures of Lolo”. Es juego de puzzles para NES, y hubo 3 entregas, pero aquí hay que ayudar a Lolo a tomar todos los corazones que hay en cada cuarto para que el cofre del tesoro se abra y pueda recuperar la perla que está adentro (y así seguir avanzando). Por lo demás, la trama es que la princesa Lala fue raptada por el gran demonio y hay que rescatarla (súper original, lo sé).

Obviamente no todo es tan fácil: existen obstáculos que harán más difícil la tarea de recoger corazones, así como enemigos que eliminan a Lolo con sólo tocarlo.

En los tiempos del NES, realmente gocé estos juegos: mecánica simple, pero puzzles cada vez más interesantes (y difíciles). En ese entonces pude terminar el 1 y el 2, pero siempre me quedaba atorado en el nivel 8 del 3, y así se quedó por un buen rato. La primera vez que terminé el 3 fue cuando me senté dispuesto a acabarlo justo antes de venir a Japón (ya con la beca): le puse un emulador a mi Dreamcast y me puse la meta de terminarlo de una vez por todas. Fue difícil, pero el sabor de la victoria fue indescriptible.

10 años después (es decir, “en estas fechas”), me puse a jugar los 3 títulos de nuevo. El 1 no me duró nada; en el 2 le sufrí con los niveles “Pro” porque no recordaba cómo resolverlos (y hay que tener creatividad para lograrlo). Pero llegué de nuevo al 3, y del nivel 13 en delante hubo algunos cuartos que me trajeron dando vueltas varios días (tomen en cuenta que no me pongo a jugar muchas horas ni tampoco a diario). A fin de cuentas lo terminé, y volví a disfrutar de esa sensación de éxito al ver las pantallas simples del final, que por cierto en los buenos tiempos no le dabas mayor importancia. Pensé: “Bueno. Ya los jugué de nuevo. Ahora, ¿con qué le sigo?”. Aprovechando que reviví mi PSP y que los estuve jugando en NesterJ, me di a la tarea de buscar otros títulos de antaño. No obstante, nunca pasó por mi cabeza el hecho de que existían más Lolo.

“Challenging Lolo” es un hack del primer juego en donde el autor se dio a la tarea de crear nuevos cuartos mucho más difíciles, sólo por el placer de hacerlo. El resultado es un Lolo que los mega fans (yoooo) disfrutarán desde el primer momento. Y no miento. Comparemos:

Continue reading “Challenging Lolo – A sufrir con más puzzles”

NGP (PSP 2)

NGP (Next Generation Portable) es el nombre clave del producto (todavía no es el nombre oficial), pero es real, muy real. Sony lo anunció hoy por la tarde (27 de enero en Japón), y vaya que es mucho más de lo que se esperaba:

[youtube]http://www.youtube.com/watch?v=sXoVDJWP12I#[/youtube]
[youtube]http://www.youtube.com/watch?v=lQCphctS25c[/youtube]
Lo nuevo:

Codificando videos para el celular y el PSP

El celular que utilizo puede reproducir archivos .3gp, pero crearlos para que se vean y escuchen bien requiere un poco de tiempo para jugar con los parámetros.

Hace unos meses me desvelé unas 3 noches jugando con ffmpeg y buscando información en la red acerca del mejor valor de esos parámetros. Después de todo, me queda tiempo a la hora de la comida y durante el día no estoy leyendo ningún libro, así que tenía que aprovecharlo. Después de varios intentos, pude, sin problemas, reproducir en el celular algunos capítulos de la nueva serie de FullMetal Alchemist.

Aunque creo que puedo aumentarle todavía un poco la resolución, de momento estos son los mejores parámetros que me han funcionado:

ffmpeg -i <archivo original> -s cif -vcodec libx264 -acodec libfaac -ac 1 -ar 32000 -r 25 -ab 32000 -y <nombre del archivo a crear>.3gp

El resultado, para este caso (un capítulo de 30 minutos) es un archivo de aproximadamente 45-50 MB.

De la misma manera, pensé que, en vez de gastarme batería del celular mejor me podía llevar el PSP, además de que la pantalla es mucho más grande. De nuevo me senté e investigué, pero ahora solo tardé unos minutos en dar con una configuración decente:

ffmpeg -y -i <archivo original> -title “El título que aparecerá en el PSP” -timestamp “Fecha y hora que aparecerá en el PSP” -bitexact 1 -vcodec libxvid -s 320×240 -r 29.97 -b 1500kb -acodec libfaac -ac 2 -ar 24000 -ab 65535 -f psp M4VXXXXX.mp4

Donde XXXXX son 5 números, los que gusten. Noten que hice énfasis en el tamaño del video. Intenté darle directamente la resolución del PSP (480×272), pero el PSP no lo reprodujo. Encontré en un foro varios mensajes en donde los usuarios especifican esa resolución, la usé y listo. El resultado es muy bueno, y el archivo final, para este caso, es de unos 220 MB.

Para crear la imagen que aparece junto al nombre del video, simplemente tomen su imagen predilecta, cambien el tamaño a 160×120 conservando el ratio, y guárdenla como archivo .thm, que en realidad es un JPEG, aunque algunos .thm también traen información exim. En mi caso, opté por el poderoso convert:

convert Inuyasha01.jpg -resize 160×120 M4VXXXXX.thm

Para que el PSP detecte que la imagen está asociada al video, ambos tienen que tener el mismo nombre, por eso el énfasis en la última parte del convert.

Si alguno de los comandos falla, lo más probable es que no tengan instalados los codecs que aquí se especifican. Simplemente hay que buscar, por ejemplo, libfaac, libx264, libxvid e instalarlos. El comando ffmpeg -formats | less les puede servir para ver qué es lo que tienen disponible y, por ende, qué es lo que hay que instalar.

¿Windows? Nah. No se compliquen la vida. Hay aplicaciones buenísimas como Xvid4PSP (necesitan Silverlight para poder verla) que prácticamente hace todo con solo unos cuántos clicks. También hay ffmpeg para Windows, pero eso implicaría que tendrían que aprender a usar la línea de comandos 😛

Actualizando firmware

Había vivido con 5.00 M33 un buen rato. Con la falta de tiempo que el trabajo conlleva por estos lares, la principal función del PSP era hablar por Skype sin prender la computadora (algo que se agradece). Sin embargo, con eso de que me toca ir a otorrinolaringólogo 2 veces por semana, una de ellas los sábados, y como hay que estar ahí hora y media antes de que abran para poder salir temprano, necesitaba distracción al momento de esperar.

El DS lo uso principalmente para estudiar kanji (en preparación para el examen de Kanji que hacen por acá), y aunque tengo algunos juegos pendientes ahí, decidí darle una desempolvada al firmware del PSP. Le dije adiós temporal a M-33 y le puse 5.50 GEN-B. Había leído mucho sobre este firmware, pero nunca le había puesto mucha atención, pero como Dark Alex anda medio ocupado y además tenía ganas de ver la Playstation Store en el PSP, hice la instalación respectiva.

Nada fuera de lo normal. Todo se instaló sin problemas. La Playstation Store sí vale la pena.

Bajé un homebrew de Mega Man, muy bien hecho por cierto, y comencé al mismo tiempo Monster Hunter Portable 2nd G, la joyita de Capcom que tuvo un éxito impresionante. Al principio me dio flojera hacer el personaje y comenzar los eternos tutoriales, pero sin tener nada mejor que hacer decidí seguirle, y terminé por disfrutar mucho las primeras quest de entrenamiento.

El resultado fue que ahora las esperas en la fila para que me metan un tubo por la nariz al menos ya son más entretenidas, y también aquí en la casa cuando tengo tiempos muertos lo he seguido jugando.

Aunque ciertamente no tengo el mismo tiempo que antes, o mejor dicho, no me puedo mover con la libertad que tenía antes, trato de no perder todos los gustos y pasatiempos que tengo. Un poco solamente, pero sigo dedicándoles parte de mi día; son un buen desestresante, y me ayudan a no caer en el jueguito de “el que se queda más tiempo en la oficina es el que trabaja mejor”.

Esperanza para el recién llegado

Después de las motherboards pandora-proof que salieron para el PSP-2000 (Slim), sobra decir que hay que tener cuidado si se quiere comprar un PSP en este momento. ¿Por qué? Por la sencilla razón de que todavía son “incrackeables”.

El PSP-3000 salió. Como siempre, le hicieron mucha publicidad por este lado del mundo. Sin embargo, la gente dentro de la scene inmediatamente encontró tanto que no se podía crackear, como ciertos problemas con la pantalla. En pocas palabras, aunque tiene más brillo, la imagen tiene mucho mejor definición y nitidez en un PSP Slim.

Nadie en su sano juicio (que no sea desarrollador y que no sepa de homebrew para el PSP) compraría un PSP-3000, y tendría mucho, mucho cuidado al comprar un Slim. Sin embargo, como suele suceder, alguien encontró un “exploit” en un juego llamado GripShift (que dicen que es quizá el peor juego para PSP en la actualidad); este exploit permite correr código externo en el PSP, funciona en todos los modelos desde el FW 1.50 hasta el 5.02, y ya hay un Hello World:

[youtube]http://www.youtube.com/watch?v=0KdIrzsi4IA[/youtube]

El exploit es un simple buffer overflow, justo como pasó con Illuminati en Lumines; la diferencia es que en Illuminati solo había unos 2.5 Kb libres en el save file para poner código, mientras que ahora en GripShift hay 25 Kb, es decir, mucho más espacio, lo que se puede traducir en muchas más posibilidades.

Lamentablemente, el exploit es en user mode, y hay que recordar que para tener acceso a las funciones necesarias para hacer downgrades se necesita estar en kernel mode. Pero al menos esto trae esperanza para quienes tienen un Slim con motherboard reciente o un PSP-3000. Recordemos que en los tiempos del phat, el acceso a homebrew para firmwares 2.50 y 2.60 se realizaba con en eLoader de Fanjita (después Noobz team). Este exploit podría abrir las puertas a un nuevo eLoader, y con suerte, a un nuevo downgrade.

Muchos auguran que pronto habrá una nueva versión de firmware oficial para parchar este exploit. La haya o no, de momento hay ya varios elementos con los que se puede trabajar. Esperamos que Dark Alex o algún otro desarrollador encuentren la forma de burlar la “seguridad” que Sony ha implementado, para así poder tomar de nuevo la ventaja en la eterna lucha entre hackers vs. Sony. De lograrlo, Sony las llevaría de perder, porque una vez que se logre un downgrade en el PSP-3000, la única forma de detenerlo físicamente sería sacando otro modelo de motherboard u otro de PSP, y es algo que, por los números con los que está trabajando la compañía, no es muy factible que digamos.

De todo un poco

Estos últimos días han estado fatales en casi todos los aspectos.

CTC40S:

No se paró en una semana al laboratorio. Después, yo no pisé la universidad en 3 días. Ayer, en la actividad de cortar el césped del lugar donde vivimos, me lo encontré. Me saludó normalmente, sonriendo, pero ya saben que uno no se debe fiar de las apariencias.

Adiós forzado a máquina vieja

¿Por qué no he ido al laboratorio en, contando hoy, 4 días? Porque la computadora que uso allá tuvo a bien pasar a mejor vida el miércoles pasado. La dejé prendida el martes, y cuando llegué el miércoles, estaba apagada. No le di importancia y la encendí. Arrancó Ubuntu sin problemas. Cuando estaba abriendo el Firefox, de repente se apagó y ya no quiso prender. Pensé que era buen momento de volver a pedir otra máquina (porque necesito mínimo 3 GB de RAM para poder ejecutar algunos programas que necesito y ésta tenía solamente 1, y la tarjeta madre solo aguanta hasta 2). Abro la mochila, saco la laptop, arranco Linux. Cuando estoy escribiendo el correo, comienzo a oler a quemado, y justo cuando estaba a punto de investigar la causa, comenzó el show: Mini explosión (corto circuito), chispas, sonido estridente y humo: La fuente de poder acababa de “irse al cielo”.

No me alarmé porque tengo respaldo de los datos, pero además sabía que el disco duro estaría intacto. Lo que sí me molestó es que, como la gasolina está muy cara (casi 180 yenes por litro) y he andado en bicicleta mucho últimamente, me estoy yendo caminando a la universidad (30 minutos más o menos). Acababa de llegar y me tenía que regresar a trabajar en casa…

Ya le dije a mi profesor lo que sucedió, y que no tiene ningún sentido estar en el laboratorio si no tengo computadora. Pero como todo profesor que me ha tocado, no ha hecho referencia al tema en lo más mínimo.

¡Verano!

Se acabó la época de lluvias y entramos de lleno al verano japonés. Las temperaturas rebasan los 34 grados, con índices de humedad de entre 80 y 100%. El clima está perfecto para ir a la playa, así que, ni tardo ni perezoso, ayer, sin planear nada, me fui al mar a nadar un rato al mediodía.

Continue reading “De todo un poco”

Espero que Sony nunca lo contrate (Time Machine para Slim)

Esa seria una noticia interesante: Si Sony contratara a Dark Alex, tendriamos toda la funcionalidad de los custom firmware con respaldo oficial por parte de la empresa??

Es que en serio: Sony no ha podido detener a DAX, y ahora con su nueva creacion (todavia en beta, pero aun asi, increible), deja demostrado que conoce mejor el PSP que sus mismos creadores. Ciertamente, el trabajo tambien se hace dentro del equipo M33, no solo es Dark Alex, pero es el quien ha contribuido mas al mundo del homebrew en PSP.

Time Machine es el nuevo proyecto del equipo M33, en donde, de momento, hay kernel 1.50 para PSP Slim!

Si hay algo que habia detenido a muchos de actualizar a un PSP Slim es que muchas aplicaciones que no han sido actualizadas dejarian de funcionar, pero con esto, el unico pretexto es la falta de dinero (no es barato, es cierto). Y lo mejor del caso es que parece que Time Machine hara mucho mas que el kernel 1.50, pero no se ha revelado por completo su funcionalidad.

Increible… 

Cuando sea grande, quiero ser como…

Dark Alex!!

Este chico espan~ol es sencillamente increible.

Dos dias despues del anuncio oficial del nuevo firmware 3.90, Dark Alex libera 3.90 M33, con toda la funcionalidad de los Custom Firmware mas las bondades de 3.90, lease Skype.

La version japonesa de 3.90 "no incluye" Skype, porque se retraso debido a que el headset que quieren vender para usar Skype no cumplia con algunas normas y estandares de la compan~ia. Sin embargo, escribo "no incluye" entre comillas porque en realidad la funcionalidad esta ahi, y tan cierto es que justo acabo de realizar una llamada a Mexico usando Skype en el PSP y la conexion wireless de mi casa. Ningun problema! Como microfono, use el que viene incluido en los Talkman. Lo agarra a la perfeccion, aunque el headset definitivamente va a ser muy util.

Recuerden que todo esto es para PSP Slim (PSP-2000). En Maxconsole hay un foro en donde se esta discutiendo la posibilidad de Skype en el fat, usando la memory stick como memoria RAM (swap). No se sabe si se podra, pero mas de alguno esta tratando.

Dark Alex: Mis respetos! 

PSP Firmware 3.90: ¡Bienvenido Skype!

Era solo cuestión de tiempo.

Sony ha liberado la nueva versión de firmware para PSP: La 3.90. Para los usuarios de fat no hay nada nuevo excepto más compatibilidad con juegos de la PSN, pero para los poseedores de Slim, Skype ya viene incluído, tal y como se había prometido en el CES.

La pregunta que todo mundo se hace ahora es: ¿Habrá 3.90 M33? La respuesta solo la conoce Dark Alex y el equipo M33. Sin embargo, habiendo tardado 1 mes para poder resolver algunos problemas que le presentó 3.80, pareciera que de aquí en delante todo debería ser más fácil… Digo "pareciera", porque aunque es casi un hecho que el equipo C+D va a hacer dump del firmware, falta todavía entender la funcionalidad de Skype en el PSP para poder incorporarla en versiones posteriores de Custom Firmware.

Quienes no se puedan esperar y estén dispuestos a perder todo su homebrew, ya pueden actualizar desde ahora. En mi caso, por supuesto que me espero. Salga o no salga 3.90 M33, el homebrew es una razón muy, pero muy grande para quedarse en un Custom Firmware, no importa lo tentador que pueda sonar tener Skype en el PSP.

¿De qué lado están?