Autor Tema: [TUTORIAL] Despertar del IDStorage  (Leído 3463 veces)

yako

  • Ole Ole
  • Administrador
  • Top Level
  • *
  • Mensajes: 3935
  • Reputacion 1085
  • Sexo: Masculino
    • scenespain
    • Email
  • Nds: Sí
  • Play Station 2: Sí
  • Psp: Sí
  • Wii: Sí
  • Xbox 360: Sí
[TUTORIAL] Despertar del IDStorage
« en: Enero 31, 2008, 16:39:59 »
Gracias a djperes de eol por este maginifico tuto

Después de tanto tiempo buscando desesperadamente la solución para el IDStorage corrupto de nuestras PSP's, por fin se ha encontrado una chispa de luz en la oscuridad.


Antes de nada lee esto


Hay casos de gente que, tras un uso erróneo del Keycleaner 1.4 en su PSP Slim, han perdido el WIFI. Esto, generalmente, se debe al parccheo de las keys destinadas a una placa diferente. Me explico, ejecutas el Keycleaner 1.4, le das a analizar keys pero te equivocas al seleccionar tu placa (TA-085) y le das a la TA-082. Por supuesto, el programa detecta keys erróneas (normal, no es la placa que espera encontrar) y te dice que parchees las keys y tú, desconociendo el error, las parcheas. Luego al iniciar la PSP, el módulo WIFI ha muerto. Gracias a Azareth, se ha podido confirmar que esto se puede recuperar al 100% aunque no tengas una copia de seguridad de tu NAND o tus keys (mal hecho por tu parte si no los tenías).

En el caso de Azareth, el Keycleaner le parcheó una Slim TA-085 como si fuera una FAT TA-082. Las Keys que le parcheó fueron:

0x0004
0x0005
0x0043
0x0045

Vale, para recuperar esto debes ejecutar el Nandtool v0.3b', que podrás descargar más abajo.

Deberás hacer un dump de tus keys tal cual están (explicado en el tuto).

Luego, deberás hacer un dump de las keys de una PSP Slim sana.

Deberás sacar únicamente las keys de la carpeta de la PSP sana numeradas como:

0x0004
0x0005
0x0043
0x0045

Mételas en la carpeta del dump que hiciste de tus keys, suplantando las existentes.

Escribe las keys de la carpeta del dump de tu PSP mediante el Nandtool v0.3b' (explicado en el tuto)

Instala de nuevo el 3.71 M33-2 (DCv3) o el 3.80 M33-5 (DCv4), según quieras.

Tu módulo Wifi ha revivido con todas las funcionalidades (Infraestructura y Adhoc) porque no se han tocado keys críticas como las que comprenden desde la 0x0100 a la 0x0106, que esas sí que te dejan sin Adhoc ni UMD.

Gracias de nuevo a Azareth, por la gran noticia.

¿Qué es el IDStorage corrupto?

El IDStorage es algo así como los drivers de la PSP, son las llaves (keys) que abren las funcionalidades de nuestra consola.
Corrompemos el IDStorage, generalmente, flasheando un NAND-DUMP de otra PSP con la intención de arreglar un problema de corrupción de la 'lflash'.
Tiempo después se ha sabido que esa no es la solución, pero en un principio se dijo que sí, y los que no teníamos ni idea sobre eso nos quedamos sin PSP.

También se corrompe de otras maneras, pero pasan a ser, en su mayoría, expedientes X, uso erróneo del 'keycleaner' (fixear keys que no corresponden a tu placa, lee en el cuadro de arriba la solución a esto) o errores de uso del Nandtool.

¿Como sé que mi PSP tiene el IDStorage corrupto?

Las PSP con esta afectación, presentan varios síntomas:

- El UMD presenta siempre un error de "No se puede leer el disco", o símplemente se cuelga la consola al insertarlo.

- El WIFI presenta siempre un "Error de conexión" tanto en Adhoc como en infraestructura. De hecho, ni siquiera se enciende la luz verde del módulo.

- Tanto el Homebrew, como los backups tanto de PSP como de PSX, presentan siempre un "Error de código de región", haciendo imposible la ejecución de ninguno de ellos.

Si tu PSP presenta estos síntomas y no tienes un NAND-DUMP funcional de tu PSP, sigue leyendo.

Hoy por hoy, podemos recuperar las funciones de nuestras PSP's Slim y Fat con IDStorage corrupto (con las que no funciona ni el UMD, ni el WIFI, ni la carga de Homebrews y Backups ni de PSP, ni de PSX) casi al 100%.
De lo que estamos hablando es de Recuperar el Wifi parcialmente (infraestructura y navegación por internet...) y Recuperar la carga de Homebrew y de Backups de PSP y PSX (mediante la opción NO-UMD, es indiferente el driver que usemos para ello)

Lo que todavía no se puede, de momento (al menos lo que he podido testear en mi PSP Slim) es recuperar el lector de UMD y el Adhoc (da error de conexión al intentar crear una partida en red o unirse a una ya creada).

Antes de empezar con el tuto, exponer aquí que gracias a soleambeati y jimoran, pude probar el sistema en mi Slim para comprobar que funcionaba, antes de hacer el tuto, mil gracias a los dos..

Pues ahí va:

Aviso

Usa este sistema de recuperación como ultimísimo recurso, ya que podría dejar la consola inutilizable para siempre, si algo saliera mal. Ni yo, ni los colaboradores de este tuto, ni (por supuesto) EOL, nos hacemos responsables de lo que le pueda pasar a tu consola. Solo tú tienes la libertad de decidir si usas esto o no.

¿Qué vamos a hacer?

El sistema que os expongo a continuación, consiste en usar el nuevo Nandtool v0.3b' (By cory1492) para hacer un dump de las Keys del IDStore de una PSP funcional con la misma placa que la de IDStorage corrupto que queremos reparar, y volverlas a flashear encriptadas en esta última, haciéndolas entendibles para ella.

Ahora os preguntaréis: "¿Pero meter un Dump de otra PSP no provocaba IDStorage corrupto y brick?"
La respuesta es SI.

Nosotros no vamos a meter un Dump de la NAND en nuestra PSP, ni siquiera del IDStorage de la otra consola. En vez de eso, lo que vamos a hacer es meter un DUMP de las Keys desencriptadas. Algo así como la IDStorage desencriptada de la otra consola y vuelta a encriptar en la nuestra, para hacer cargable esos drivers para ella (al menos en parte).

Necesitamos:

- Una PSP funcional de la misma placa base que la que queremos reparar. Si es SLIM solo está la placa TA-085 (si me equivoco en esta afirmación, decídmelo) y si es FAT estaban la
TA-078, TA-079, TA-080, TA-081, TA-082 y TA-086
NOTA IMPORTANTE SOBRE EL TIPO DE PLACA
Está confirmado que las keys de la placa TA-086 también reviven las PSP's con IDStorage corrupto de placa TA-082. Testeado y confirmado por weskern. Eso reduce la dificultad para encontrar unas keys que le valgan a tu PSP estropeada.

- Una Tarjeta de Memoria con Despertar del Cementerio y una batería de Pandora.

- El Nandtool v0.3b'

- El Macfixer, para recuperar tu dirección MAC después del proceso.



Bloque 1 - Dumpear las keys desencriptadas de la PSP Funcional


Paso 1 - Descomprimimos el archivo Nandtool v0.3b'.rar y metemos el contenido de la carpeta ms_root, a la raíz de la Memory Stick-magica en la que tenemos el despertar

Cuando pregunte si queremos sustituir los archivos existentes, le decimos que SI.

Paso 2 - Ahora, insertamos la MS en la PSP FUNCIONAL y tras esto, la batería de pandora. Te saldrá la siguiente pantalla:



Baja con la flecha a la opción Other y presiona X.

Paso 3 - Tras ello te saldrá la siguiente pantalla:



En esta ocasión bajaremos la flecha hasta la opción 3 dump idstore keys y presionaremos X.
AVISO, NO TOQUEIS LAS OTRAS OPCIONES PORQUE PODRÍAIS DAÑAR LA NAND DE LA PSP.

Paso 4 - Nos saldrá la siguiente pantalla:



Presionamos X y comenzará a dumpear las keys. Cuando termine, presionamos X cuando lo pida y sacamos la MS y la batería de la consola.

Nota importante a tener en cuenta

Antes de seguir con el TUTORIAL, debes saber que es altísimamente recomendable hacer un dump de las keys de tu PSP con IDStorage corrupto, antes de escribir las nuevas, dependiendo de las causas de su corrupción:

- Si tu PSP se corrompió debido a la aparición de Bad Bocks en el área del IDStore y/o el IPL (bug made in $ony), haz un dump de las Keys de la consola estén como estén, con miras a que en un futuro saquen algún tipo de FIX que repare solo las Keys dañadas, ya que muy probablemente no las tengas todas corruptas (gracias por el aviso y la info para Sandungas).

Pero:

- Si tu PSP se corrompió por flashearle un NAND-DUMP de otra consola y, por supuesto, no tenías un DUMP previo de la tuya (por que si lo tenías, ¿para qué meterle el de otra PSP?), es indiferente que hagas un dump de las Keys, porque no te van a valer de nada.

También mencionar que meter en tu PSP un dump funcional de otra PSP y, tras ello, hacer un dump de las keys con la finalidad de recuperarla tal y como se describe en el tuto, NO FUNCIONA (fué lo primero que intenté).

Desgraciadamente debe hacerse el dump desde una PSP perfectamente funcional.

Bloque 2 - Encriptación y escritura de las keys en la PSP con IDStorage corrupto


Paso 1 - Insertamos la MS y la batería de Pandora en la PSP con IDStorage corrupto.

Nos saldrá de nuevo esta captura:



Paso 2 - Volvemos a bajar la flecha hasta Other y presionamos X.

Volveremos a estar en la siguiente pantalla:



Paso 3 - Esta vez, bajaremos hasta la opción 4 write idstore keys y presionamos X.

Nos saldrá la siguiente captura:



Paso 4 - En vuestra PSP, lo que pone XXXXX serán los datos de la consola dumpeada. Seleccionad el único dump que os saldrá presionando X y os llevará a la siguiente captura:



Paso 5 - Presionaremos /\ (triángulo) para confirmar la encriptación de las keys y su escritura.
Comenzará el proceso. Cuando termine, presiona X y, tras ello O (círculo). Volveremos a esta pantalla:



Paso 6 - Seleccionaremos ahora la opción 1 Load ELF presionando X, y nos llevará a la siguente captura:



Paso 7 - Presionaremos X para seleccionar Despertar del cementerio v3.elf y nos llevará al siguente menú:



Paso 8 - Presionaremos X para instalar el 3.71 M33-2.
Cuando termine, nos pedirá que presionemos X para apagar la consola. Hazlo.

Paso 9 - Sacaremos la batería de Pandora de la consola e introduciremos una batería sin Pandorizar en la misma. La encenderemos con R apretado para entrar en el Recovery. Nos saldrá lo siguiente:



Paso 10 - Bajaremos hasta seleccionar la opción Advanced y le daremos a X. Nos llevará a lo siguiente:



Paso 11 - Seleccionaremos Format flash1 and reset settings presionando X y la consola reiniciará.

Nos saldrá la típica pantalla azul de información de configuración dañada y nos pedirá que presionemos O (círculo). NO LO PRESIONES o la consola brickeará y tendrás que instalar otra vez el 3.71 M33-2 y seguir los pasos hasta aquí. Hay gente que dice que presiona círculo en esta situación y no brickea, pero a mí siempre me pasa, así que, por seguridad, recomiendo hacerlo así.

En vez de presionar O (círculo), quitaremos la batería y, tras volverla a poner, encenderemos la PSP con el botón R apretado para entrar en el Recovery.

Paso 12 - Una vez allí, iremos de nuevo a Advanced y esta vez, seleccionaremos Toggle USB (flash1), y conectaremos el cable USB al ordenador.

Paso 13 - Cuando nos salga la ventana con el contenido de nuestra flash1, veremos que faltan algunos archivos, pero no te preocupes por eso.

Crea a mano una carpeta llamada vsh y, dentro de ésta otra carpeta llamada theme.

O sea: f1:\vsh\theme

Apaga la PSP y enciéndela de nuevo

Paso 14 - Mete en la Memory Stick el contenido de Macfixer.rar y ejecútalo desde el XMB (sorpresa, si que vá xD)

Esto es para recuperar tu dirección MAC y así evitar conflictos con el módulo WIFI. Cuando termine de configurarlo, apaga la consola y.... YA ESTÁ.
« última modificación: Enero 31, 2008, 16:55:20 por yako »