UPDATE: Solucionado un fallo que causaba un brick prematuro si el hack para forzar la deasignacion de la flash fallaba.
Ahora si la pantalla roja dura poco, crasheara, pero no brickeara.
(De todos modos es posible que haya otros fallos).
Link:
http://downgrader.lan.st
Bueno, copio el leeme. Leed bien las instrucciones antes de pensar que no funciona.
2.71 Downdater por Dark_AleX/Mathieulh/Yoshi
Este software es gratuito, no licensiado, y no tiene garantia.
A pesar de que ha sido probado y ha funcionado, un programa que escribe la mayor parte de la flash (flash0) es siempre peligroso. Tu eres el unico responsable de cualquier cosa que le pase a tu psp
al usar este programa no licensiado.
Este programa requiere que alguien con una 1.50 ejecute un pequeño programa y te envia la salida para que puedas iniciar el proceso de desactualizacion. (por razones legales no puedo proveer esos archivos directamente, es por eso que esto es necesario).
El programa para 1.50 es TOTALMENTE seguro. Solamente dumpea la flash del usuario y extrae unos prx's especiales del updater de 1.50
Dicha carpeta downdater es EXACTAMENTE igual que la usada en el downdater de 2.50/2.60
IMPORTANTE: Usuarios de la placa TA-082. Este programa no funciona en esas versiones. NO LO EJECUTEIS.
Instruccion para el usuario con 1.50
-----------------------------
1) Copia las carpetas downhelper y downhelper% de la carpeta 1.50 HELPER a /PSP/GAME/ en tu memory stick.
2) Obten el actualizador a 1.50 y copialo a /PSP/GAME/UPDATE en tu memory stick.
Algunos links de descrga:
http://www.psphacks.net/files/PSPFirmwares/1.5/
http://dl.qj.net/PSP-Firmware-1.50-File-(EBOOT)-North-America-PSP/pg/12/fid/163/catid/163
3) Inicia el programa downhelper.
Dumpeara tu flash y extraera unos cuantos prx's del actualizador de 1.50
4) Despues de eso, el programa saldrá. Ahora puedes borrar el actualizador de /PSP/GAME/UPDATE
5) Notarás que tienes una nueva carpeta llamada "DOWNDATER" en la raiz de tu memstick.
Esa es la carpeta que tendrás que enviarle al usuario con 2.71 para permitirle usar el downdater.
Instrucciones para el usuario con 2.71
--------------------------------------
1) Copia los archivos dentro de MS_ROOT a la raiz de tu memory stick.
2) Espera que alguien con 1.50 te pase una carpeta llamada DOWNDATER y copiala a la raiz de tu memstick.
3) Es recomendable que tengas la psp a mas del 50% de bateria y conectada a la red electrica.
4) Ve al visualizador de fotos del XMB.
En este punto ocurrira una de las dos cosas siguientes:
a) Veras una pantalla totalmente roja. Esto indica que el downdater esta haciendo su trabajo.
Espera a que finalice. Cuando lo haga, se crasheara(apagara) a proposito. reinicia tu psp manualmente y probablemente tendras una 1.50 si nada fue mal.
b) No ves la pantalla roja. Esto indica que el codigo del downdater no ha empezado a ejecutarse.
(incluso si la memory stick parpadea(o no), no te preocupes! si la pantalla no esta roja, puedes reiniciar la psp con total seguridad en este punto).
Esto pasa debido a la inestabilidad del tiff.
No te preocupes, simplemente reinicia la psp y continua intentandolo hasta que veas la pantalla roja del dwondate.
El codigo del downdater NUNCA es ejecutado parcialmente. Es o ejecutado totalmente o nada.
Depende de la suerte, pero normalmente el downgrade empieza a ejecutarse con una probabilidad promedia de 1/10.
Cosas que pueden incrementar las probabilidades:
- Una memory stick recientemente formateada.
- Una memory stick de 32 MB (y recientemente formateada)
Muchas gracias a:
- La gente que encontro y exploto el exploit del tif: Nopx86, psp250, Skylark, Joek2100, CSwindle, JimP y Fanjita
- hitchhikr por encontrar el kernel exploit.
- Toda la gente que ha ayudado en las pruebas : jpeg (¡el primero en downgradear!), whackawookie, nopx86, [Having], tyranog, joshrulez y probablemente mas que olvido.
Anti-Creditos:
- tesuhack por mentir en una de las pruebas, haciendome perder tiempo y alcanzar conclusiones incorrectas.