[Tutorial] Pandora. Desbrickea y Downgradea todo lo que quieras [Tutorial]

1, 2, 3, 4, 551
Alek
-Mr.Tuto-
1.819 mensajes
desde jun 2006
Editado 1 vez. Última: 23/08/2007 - 19:58:00 por Alek.
[Tutorial] Jugando con Pandora [Tutorial]
Primeras Palabras

Ante todo, sí, sé que ya hay otros tutoriales, pero no me podia perder la oportunidad de ayudar o intentar dejarlo un poco más claro :P

Esta es una contribución (la caja de pandora) que nos demuestra cuán grande es la Scene de PSP. A veces nos dejan sin palabras, lástima que anoche me haya tenido que ir a dormir "demasiado" pronto :P

Y, ante todo, y no me cansaré de decirlo, darle las inmensas pero insuficientes gracias a quienes lo han hecho posible, C+D, e instaros a que les deis las gracias, ya sea con un "gracias" o con una ayuda al paypal ;D
Materiales Necesarios

- PSP (brickeada y no) con una bateria retail (es decir, la batería de toda la vida, he probado personalmente con una modificada con pilas AA y no rula xD)

- MS (Memory Stick) de dimensiones de 2GB o menor. Efectivamente, las de 4GB tienen problemas de caché, comprobado. Con una de 256-512 habríais de tener suficiente. (Recordad que van dumps y tal)

- El archivo mencionado abajo.

¿Quién diría que hiciese falta algo más o0?
Descarga de Pandora

Descarga Principal || Mirror || Mirror || Mirror
Creando una "Magic Memory Stick" y una "JigKick Battery"

1.- Conecta por USB una PSP (no brickeada lógicamente :P) con la batería retail y la MS < 4GB retail.

2.- Formatea la MS. (Comprobado.. vale cualquier método, ya sea por PC FAT o desde la PSP anteriormente a conectarla por USB)

3.- Abrimos una instancia de MS-DOS (Inicio-Ejecutar-CMD) y descomprimimos en algun lugar accesible la carpeta de Pandora.

4.- Desde CMD, realizamos lo de la siguiente imagen una vez en pandora:

Imagen

y ejecutamos dicha orden para formatear lógicamente la PSP. (Siendo G nuestra unidad de PSP)

aparecerá lo siguiente:
You are about to format the drive G.
All data will be lost. Do you want to continue? [Y]
Presiona "y"...
Drive successfully formatted, and partition moved.
y listo.

5.- Remueve la MS y desconecta la conexión USB.

6.- Conecta de nuevo la MS mediante la conexión USB de la PSP.

7.- Crea manualmente (Nueva-Carpeta) las carpeta y subcarpetas PSP/GAME (o PSP/GAME150 si tu fw lo requiere) en la MS.

8.- Copia las subcarpetas (con y sin %) de dentro de battery e installer de nuestra carpeta pandora descargada a PSP/GAME (o PSP/GAME150 en su caso)

9.- Copia el EBOOT updater al firmware oficial 1.50 renombrado a UPDATE.PBP a la raíz de la MS. (Puedes obtenerlo aquí o aquí ya renombrado y comprobado)

10.- Desconecta la conexión USB, como en el paso 5º (sin remover la MS, la necesitamos)

11.- En la PSP que hemos metido las carpetas anteriores, cargamos desde Juegos-Memory Stick la aplicación Pandora's Battery Firm. Installer.

Presiona X y desempaquetará los archivos del UPDATE.PBP en un bin.

Esto nos creará un archivo llamado msipl.bin, el cual contiene los archivos del fw de la PSP que tengamos. Recordad que esto no puede pedirse libremente, ya que contiene datos ilegales.

** Si por cualquier cosa este proceso falla, renombra UPDATE.PBP a UPDATE (sin extensión) y prueba de nuevo **

12.- Conecta de nuevo la MS mediante la conexión USB de la PSP.

13.- Copia el archivo msipl.bin a nuestra carpeta pandora/msinst/ , abre de nuevo la instancia de CMD y haz lo siguiente:

Imagen

de manera que copiará la IPL dumpeada anteriormente a la MS (siendo G nuestra unidad de PSP)

Devolverá algo parecido a esto:
C:\pandora\msinst>msinst G msipl.bin
PSP MS IPL Installer
Load IPL Code msipl.bin
241664 bytes (58 block) readed

Target DRIVE is 7
Check partation Sector
boot status             0x80
start head               0x05
start sec/cyl             0x0004
partation type           0x06
...
...
Are You Sure ? [Y]
Presionamos "Y"...
Write MS BOOT CODE
y listo. MS lista.

14.- Desconecta la conexión USB.

15.- En la PSP, en Juegos-Memory Stick, ejecutamos la aplicación Pandora's Battery Creator

Esto nos permitirá modificar la batería a nuestro gusto para la cuestión que tratamos hoy.

[Opcional] Presiona /\ para hacer un backup de la flash de la batería en un archivo de la MS; el programa saldrá y habrá de ser ejecutado de nuevo.

Este paso es NECESARIO si se quiere hacer volver a la batería a su estado original. En otro caso, es opcional.

Presiona X en este Battery Creator para transformarla en una JigKick. El programa sale automáticamente.

** Una vez finalizado todo este proceso, ya tendrás una batería de desarrollo, por llamarlo de alguna manera, y una MS "mágica", que nos servirá para abrir la caja de Pandora :P **

Modo de empleo genérico

El uso es muy simple, consta de 2 pasos:

1.- Introduce la MS "mágica" en la PSP

2.- Introduce la Batería "de desarrollo" en la PSP (sin el cordon AC) y enciende la PSP.
Modo de empleo específico: Desbrickeando.

1.- Copia un UPDATE.PBP (el anterior vale) del fw oficial 1.50 en la raíz de nuestra MS "mágica"

2.- En la PSP brickeada, introduce nuestra MS "mágica" y la Batería modificada.

3.- Enciende, y las luces de Wifi+MS+Batería se encenderán temporalmente y un menú aparecerá.

4.- Presiona X y hará un check del archivo de update.

5.- Presiona X de nuevo (con el nuevo menú) y escribirá el fw 1.50 en tu PSP.

Listo! D= Los muertos reviven!
Modo de empleo específico: Downgradeando.

Este proceso es muy similar al anterior.

1.- Copia un UPDATE.PBP (el anterior vale) del fw oficial al que quieres downgradear, a nuestra MS "mágica"

2.- En la PSP a downgradear, introduce nuestra MS "mágica" y la Batería modificada.

3.- Enciende, y las luces de Wifi+MS+Bateria se encenderán temporalmente y un menú aparecerá.

4.- Presiona X y hará un check del archivo de update.

5.- Presiona X de nuevo (con el nuevo menú) y escribirá el nuevo fw que has elegido a tu PSP.

Y listo! Comprobado desde 3.52 a 1.50 ;D
Modo de empleo para la NAND (backups)

Un pequeño inciso sobre la NAND.. gracias a kawengod por la puntualización.

Para cargar ese backup de la NAND

- Para flashear este backup que hemos hecho y que se nos guarda como un .bin, habremos primero de renombrarlo a nandimage.flash, y seguir el mismo proceso que habitualmente.

Este es un bug que ya ha sido reportado :)
Modo de empleo para el EEPROM de la Batería

Otro pequeño inciso sobre la Batería para dejar las cosas más claras xD

Para convertirla en Jigkick

- Como hemos comentado, ejecutamos el Battery Changer y presionamos X

Para hacer un backup del EEPROM y flashearlo

- Hacemos un backup con /\ (Se guarda en root como eeprom.bin)

- Flasheamos dicho backup con L+R (desde ms0:/eeprom.bin)

Para devolverla a su estado original

- O bien hacemos el backup (/\) y la reprogramamos (L+R)

- O bien lo hacemos sin backup, presionando []

Para devolverla a su estado original y que además cargue al inicio (carga más rápida)

- Para este modo (no demasiado testeado), tras que cargue este Battery Changer, presionamos O

Notas sobre el idstorage.

Como he comentado más adelante, quisiera dejar aqui un par de afirmaciones para futuras preguntas.

- Todas las placas pueden someterse a este proceso.

- Los cambios en el idstorage (por lo general) no afectan al proceso.

- No es necesario ningun tipo de parcheo de la key 5 para el uso del kernel 1.50.

- El parcheo se produce a un nivel de IPL, por lo que la idstorage tiene menos relevancia, al estar a un nivel menor de acceso de datos.
Notas sobre las MS.

- Es NECESARIO que sean, las usadas, de un tamaño de 256mb, 512mb, 1GB o 2GB.

- Marcas Sony, Pro Duo, Sandisk, han sido comprobadas su funcionamiento.

- El proceso es bastante rápido (escasos minutos) por lo que si tarda algo más de la cuenta no os preocupeis.. quizá sea falsa xD

Para pasar de MS mágica a MS original

Simple. Ya que la hemos formateado lógicamente, vuelve a formatearla por PC FAT, comprueba que la estructura de archivos es correcta, y prueba que todo (iso, homebrew, etc) funcione correctamente)

Aunque claro, siempre recomendaré usar una MS diferente a la habitual para esto xD

mspformat y msinst en Unix

MSPFORMAT

1.- Conecta por USB tu PSP o accede directamente a la MS desde un lector.

2.- Desmonta la unidad si está montada (umount) y averigua el nombre del dispositivo (dmesg); por ejemplo /dev/mount

3.- Checkea la primera partición en el sector 489
fdisk -lu /dev/mount
Habría de haber un encabezamiento de 489 o mayor en una de las particiones. En caso CONTRARIO, modifica dicha partición para que empieze en 489 o mayor.

Para modificarlo, podríamos simplemente usar el anterior;
fdisk /dev/mount
y cambiar la tabla de particiones, de manera que, entre otras opciones, esté;
...
1          # first partition
[b]489       # first sector = 489[/b]
<enter>   # press enter to select last sector automatically
...
y guardamos.

4.- Una vez hecho esto, formateamos la MS, por ejemplo;
mkfs.vfat /dev/mount1
5.- Montamos la MS normalmente, y copiamos los archivos UPDATE.PBP (nuestro eboot de actualización renombrado en la raiz de la MS), y las cuatro carpetas en total del interior de battery e installer a GAME o GAME150 según sea nuestro caso.

Una vez hecho eso, seguimos con los pasos anteriormente mencionados como si no importase unix o win :P


MSINST

1.- Teniendo el msipl.bin conseguido de este dump, conectamos la MS (ya sea directamente o por la conexión USB-PSP) y la montamos (mount).

2.- Copiamos msipl.bin al punto correcto de la MS formateada con nuestro mspformat unix :P de esta manera:
dd if=msipl.bin of=/dev/mount bs=512 seek=16
sync
3.- Desmonta la MS y sacala de la conexión al PC; si todo ha ido bien habrá terminado sin problema :)


** Ejemplo de uso por sl1pknot: Aquí
MrTuto.
Añoño
Habitual
94 mensajes
desde sep 2006
Editado 1 vez. Última: 23/08/2007 - 12:23:50 por Añoño.
A probarlo!!!

Gracias Alek [oki]

P.D.: Se me habia olvidado: 5 Estrellas para este hilo [jaja]
Que bueno! [risita] Yo ayer solo esperaba a que saliera y luego me fui a dormir,bastante tarde salio -__-
Neo583
MegaAdicto!!!
1.656 mensajes
desde ago 2001
en Valencia
Esto si es un tuto, el resto eran traducciones.
br1
Deus ex Vagina
1.058 mensajes
desde jun 2006
en Aldea Pokke
Muy clarito, como siempre, five stars for ya!
Froest
MegaAdicto!!!
614 mensajes
desde ene 2005
en Andeandare
Mil gracias por el tuto
MelonKid
Sa moerto el Fary
879 mensajes
desde may 2005
en TFA
Yo confirmo lo dicho por Alek, que no todas las baterías sirven: con una no-oficial comprada en eBay, de 3600 mAh, tampoco rula. Da error al cambiar el número de serie de la batería.

Genial el tutorial, todo muy clarito.
huse
KoGoLLaNdO FuErTe...
1.532 mensajes
y 1 foto
desde jun 2003
en benilloba
perdonad mi ignorancia pero en el primer paso me pierdo jejeeje.
a ver abro el cmd i tengo desconprimido el rar en una carpeta en C que comando pongo para entrar en pandora?
saltxero
MegaAdicto!!!
766 mensajes
desde mar 2006
en Zarautz city
Un tutorial perfecto y muy clarito, 5 estrellitas para ti.

He seguido el otro tutorial que habia por aqui, y en el menu del battery creator, despues de hacer el backup, cuando le doy para transformar la bateria no me tarda ni medio segundo y despues al arrancar la psp, me lleva directamente al xmb.

Puede ser por tener la memory de 4 gigas? cuando cargo el battery creator, la primera linea del menu me sale el siguiente mensaje de error:

Error at address 0x26

Nose si es que he hecho algo mal, puede ser cosa de la memory que dice alek que no va o quiza la psp que al ser una que funciona bien por eso no carga el menu que deberia.

Muchas Gracias!!
jgavilan74
MegaAdicto!!!
829 mensajes
desde feb 2006
en Jerez de la Frontera
Ahi van 5 estrellas para un crack de los tutos
1, 2, 3, 4, 551