Redireccionar archivos de la flash0

El estilo de este artículo debe ser mejorado.

El artículo no sigue completamente las convenciones de estilo.


Contenido

Introducción

En este tutorial os enseñaré como redireccionar archivos desde la Flash0 de nuestra PSP a la MemoryStick. Esta modificación es muy útil si quereis customizar (o tunear) vuestra PSP y además teneis miedo de problemas con la flash0. Simplemente cambiaremos las rutas de varios archivos .prx de la Flash0 para que se carguen desde la MemoryStick, evitandonos problemas como semibrikeos o brikeos totales.

VENTAJAS

-Nos evitará problemas con la Flash0 como semibrikeos o brikeos totales que pueden ser dificiles de resolver y demasiado engorrosos. -Liberamos espacio de nuestra Flash0 al redireccionar los archivos a la MemoryStick. -Insertamos los archivos directamente en la MemoryStick, sin necesidad de acceder a la Flash0 -Con programas de gestion de archivos, podemos cambiar los archivos con los iconos desde la misma PSP sin necesidad de ningun ordenador.

DESVENTAJAS

-Al usar el editor hexadecimal, pueden haber fallos a la hora de cambiar cifras y letras.

Archivos redireccionables

Los archivos que más frecuentemente solemos modificar y trabajar con ellos para tunear (o customizar) nuestra PSP son los siguientes:

Gameboot.pmf Es el video que nos aparece cuando ejecutamos un UMD, un juego o una aplicacion homebrew.

System_plugin_bg.rco Es el archivo donde se contienen las "Waves".

System_plugin_fg.rco Es el archivo donde se encuentran los iconos de la batería, "busy", etc...

Opening_plugin.rco Es el archivo que contiene los iconos del coldboot, del gameboot, de las bootwaves, bootsounds, etc...

Impose_plugin.rco Es el archivo que contiene los iconos de la barra de volumen, speaker, etc...

01-12.bmp Es el archivo que contiene los bmp que usemos como temas.

En la flash0 se encuentra un archivo principal que contiene la mayoría de las rutas en donde deben ser cargados los archivos que acabo de nombrar. Es el vshmain.prx y se encuentra en flash0:/vsh/nodule. Podeis encontrarlo además de en la flash0, en las carpetas del Devhook o en la flash0 desencriptada con el PSARdumper.


Comienzo del tutorial, redireccionar el gameboot

Para empezar, cambiaremos la ruta del gameboot a la MemoryStick. Este proceso ahora es muy sencillo, ya que, utilizando un programa llamado Gameboot Redirector v1.0 nos hará todo el trabajo del editor hexadecimal.


ELEMENTOS NECESARIOS

-PSP con firmware 3.40 OE (proximamente actualizaré el tutorial para que sea compatible con 3.52 m33)

-Gameboot Redirector 1.0

-Firmware oficial de Sony 3.02 (Da igual que sea USA, EUR o JAP)

-PSAR Dumper 3.01

-PBP Unpacker



COMENCEMOS

1º- Una vez descargado el FW 3.02 oficial de Sony, necesitamos el PBP Unpacker para extraer el archivo data.psar. Lo instalamos y acto seguido vamos a por el archivo. Abrimos el programa y damos a Open.

98507473ai1.png

Se nos abrirá una nueva ventana donde deberemos indicar donde se encuentra el eboot del FW. Lo seleccionamos y acto seguido damos a Abrir

19282224lv9.png

Una vez abierto el eboot, seleccionamos en el programa el archivo Data.psar. Después seleccionamos la opción Extract y se nos abrirá una ventana donde deberemos indicar donde guardar el archivo. Yo os recomiendo que lo guardéis directamente en la raíz de la MemoryStick quedando la ruta de esta manera: ms0:/data.psar Ya con esto acabamos con el PBP Unpacker.

46896504bv0.png

2º- Extraemos los archivos del pack del PSAR Dumper 3.01 y los introducimos en GAME150, quedando la ruta de esta manera: ms0:/PSP/GAME150/psar_dump2 ms0:/PSP/GAME150/psar_dump2%

41229882jp1.png

Una vez echo esto, salimos del modo USB y vamos a JUEGOS/MemoryStick en el XMB de la PSP, e iniciamos el PSAR Dumper.

screen1pm0.png

Una vez ejecutado, debemos dar a Cuadrado para desencriptar todos los archivos (empezará a llenarse la pantalla de rutas a la Flash0, no os asusteis). Esperamos unos segundos a que termine la PSP de desencriptar y una vez que acaba nos dice que se reiniciará en 10 segundos. La PSP vuelve al XMB como de normal.

3º- Necesitamos el archivo opening_plugin.prx que acabamos de desencriptar. Ahora tenemos que ir a la raiz de la MemoryStick, entrar en la carpeta F0, luego entramos en la carpeta VSH y después en la carpeta Module. En esa carpeta debemos buscar el archivo opening_plugin.prx.

47783865cz5.png

Copiamos el archivo, y lo pegamos en la raiz de la MemoryStick, quedando la ruta así: ms0:/opening_plugin.prx

4º- Descomprimimos el archivo del Gameboot Redirector 1.0 y las carpetas GBMOD-SP y GBMOD-SP% las introducimos en la carpeta GAME150, quedando las rutas de las carpetas así: ms0:/PSP/GAME150/GBMOD-SP ms0:/PSP/GAME150/GBMOD-SP%

39135985hk6.png

5º- Vamos ahora al XMB de la PSP y nos dirigimos a Juego / MemoryStick y ejecutamos el Gameboot Redirector.

screen2ez8.png

Una vez ejecutado, el programa nos indica que se autoejecutará en 10 segundos. Una vez que se autoejecute, damos a X para redirigir el gameboot a la MemoryStick.

El mismo programa nos hará una copia de seguridad del opening_plugin.prx original y lo pondrá en ms0:/PSP/ y se llamará opening_plugin.original

También hará una copia de seguridad del gameboot que tengas en ese momento puesto y lo pondrá en ms0:/PSP/ y lo renombrará a gameboot.original


6º- Ahora solo queda que pongas en la raiz de la MemoryStick los gameboots que prefieras, sin miedo a pasarte del límite de tamaño ya que no hará ningún tipo de daño a la Flash0 ya que está redirigido a la MemoryStick.

Si no tuvieras en la raiz de la MemoryStick un gameboot, la PSP al ejecutar algún juego o homebrew, te pondrá un gameboot blanco con el logotipo de PSP.

Redireccionando otros archivos customizables

Continuamos con el tutorial, para ello seguimos con el resto de archivos.

ELEMENTOS NECESARIOS

-Editor Hexadecimal WinHex


REDIRECCIONANDO EL ARCHIVO SYSTEM_PLUGIN_BG.RCO

1º- Aprovechando que hemos desencriptado el FW 3.02 con el PSARdumper, vamos a la raiz de nuestra MemoryStick, entramos en F0:/vsh/module, y tenemos la opción de copiarlo al escritorio, o trabajar con él desde la PSP, os lo dejo a vuestra elección.

2º- Abrimos el WinHex y seleccionamos la opción File/Open y el programa nos abrirá una ventana donde debemos indicar el lugar donde se encuentra el vshmain.prx (Yo tenía un backup de mi Flash0 en un disco duro externo, de ahí lo saco)

70221329mu4.png

3º- Una vez abierto, vamos a la opción Search/Find Text y escribimos el nombre del archivo que vamos a redireccionar que será el system_plugin_bg.rco.

55028074kq1.png

4º- El programa nos indicará la ruta del archivo y lo único que tenemos que hacer es, en la parte que pone flash0 seleccionar el fragmento ash y dar al botón Suprimir del teclado. Vemos que nos queda fl0:... ahora solo tenemos que pinchar en la f y sustituirla por una m, y luego pinchar en la l y cambiarla por una s

48477167km5.png

  • Por seguridad, haz una copia de seguridad del archivo vshmain.prx

5º- Guarda los cambios en File/Save As, sobreescribiendo el archivo vshmain.prx original de la flash0 en nuestra PSP.

6º- Ahora podemos eliminar el archivo system_plugin_bg.rco de nuestra flash0.


REDIRECCIONANDO EL ARCHIVO SYSTEM_PLUGIN_FG.RCO

1º- Seguimos los pasos 1 y 2 del anterior redireccionado.

2º- Una vez abierto, vamos a la opción Search/Find Text y escribimos el nombre del archivo que vamos a redireccionar que será el system_plugin_fg.rco.

57494514bs9.png

3º- Seguimos los pasos 4 y 5 del anterior redireccionado.

4º- Ahora podemos eliminar el archivo system_plugin_fg.rco de nuestra flash0.


REDIRECCIONANDO EL ARCHIVO OPENING_PLUGIN.RCO

1º- Seguimos los pasos 1 y 2 del anterior redireccionado.

2º- Una vez abierto, vamos a la opción Search/Find Text y escribimos el nombre del archivo que vamos a redireccionar que será el opening_plugin.rco.

85329955me9.png

3º- Seguimos los pasos 4 y 5 del anterior redireccionado.

4º- Ahora podemos eliminar el archivo opening_plugin.rco de nuestra flash0.


REDIRECCIONANDO EL ARCHIVO IMPOSE_PLUGIN.RCO

1º- Seguimos los pasos 1 y 2 del anterior redireccionado.

2º- Una vez abierto, vamos a la opción Search/Find Text y escribimos el nombre del archivo que vamos a redireccionar que será el impose_plugin.rco.

95985772se0.png

3º- Seguimos los pasos 4 y 5 del anterior redireccionado.

4º- Ahora podemos eliminar el archivo impose_plugin.rco de nuestra flash0.


REDIRECCIONANDO EL ARCHIVO 01-12.BMP

1º- Seguimos los pasos 1 y 2 del anterior redireccionado

2º- Una vez abierto, vamos a la opción Search/Find Text y escribimos el nombre del archivo que vamos a redireccionar que será el 01-12.bmp.

23031621zz7.png

3º- Seguimos los pasos 4 y 5 del anterior redireccionado

6º- Ahora podemos eliminar el archivo 01-12.bmp de nuestra flash0.


Ya para terminar deciros que este sistema de redireccionado, se puede seguir con otros archivos como: el sysconf_plugin.rco, el game_plugin.rco, el savedata_plugin.rco o el photo_plugin.rco.

Customizar la PSP sin ordenador

Como se verá en la captura que acabo de hacer, gracias al programa homebrew PSPfiler (u otros como el File Assistant), podemos modificar sin necesidad de ordenador nuestros archivos customizados. Con él podemos editar nuestras carpetas y pasar archivos de una carpeta a otra o eliminarlos. Es muy útil para no tener que depender del ordenador. Existen versiones mucho más actualizadas que esta, yo he utilizado una versión antigua que tenía por ahí guardada.

10mw8.png

Nota: El plugin de captura de pantalla, no funciona en el PSPfiler, lo digo por la foto de la cámara digital.

IMPORTANTE!!!!

Probado en 3.40 OE (Proximamente actualizado a 3.52 M33)

Como hemos redireccionado la mayoria de los archivos del vshmain.prx, deberemos crear unas carpetas en la raiz de nuestra PSP y en ellas meteremos nuestros archivos customizados, de tal manera que la ruta quede como ms0:vsh/resource

El Gameboot Redirector nos redirecciona el gameboot a la raiz de la MemoryStick.

27745394yh1.png

Agradecimientos

Este tutorial ha sido creado para todos vosotros y es una recopilación de un tutorial mio y de varios tutoriales del usuario de EOL grishnakhelorco, al cual estoy muy agradecido. A parte de presentarlo al concurso, era bueno que se dispusiera de un tutorial de este estilo a la hora de customizar nuestras PSP ya que la información está muy desperdigada, y temas como este creo que son de bastante importancia.

Un saludo de un principiante en EOL

Albermola