› Foros › Xbox 360 › Exploits y homebrew
CARROMATO escribió:como hago para ejecutar el flash360 desde ?? tengo una 360 que se le ha pasado de forma corrupta la nan desde el LPT, pero arranca el xell presionando el eject. Ya le han desoldado el nandumper, y he leido que varios usuarios han logrado reflashar la nan desde xell.
como hago ?
CARROMATO escribió:Me he dado cuenta que nadie me ha entendido mi inquietud.
mi problema es que el nandump paso de forma corrupta el xbr (preparado correctametne con la nan original) a la xbox por lo tanto cuando se enciende parece un arbol de navidad.
el tema es que presionando el boton eject se carga el xcell.
El nandump ya fue retirado y la consola ya fue cerrada.
No tengo ganas de abrirla de nuevo ni soldarle el nandump de nuevo.
Por lo tanto lo que quiero es reflashear la nan de la xbox desde xell. He leido que mucha gente dice que se pede. Pero quien explique concretamente como no he encontrado.
Si alguien sabe como o me puede indicar un hilo donde se encuentre esta informacion le estare muy agradecido.
Guía rápida, con Xellous
1. Leemos desde la 360 al PC 3 megas de la nand original, 3 veces (cada vez tarda pocos minutos), mediante puerto lpt. En caso de usar puerto usb en lugar de lpt, cambiar lo que pone "lpt" por "usb":
nandpro lpt: -r3 nand3mb_1.bin
nandpro lpt: -r3 nand3mb_2.bin
nandpro lpt: -r3 nand3mb_3.bin
2. Comparamos los 3 bins resultantes hasta sacar copias idénticas. Usar total comander > archivo > comparar por contenido, tiene que salir el mensaje "¡Los dos ficheros son idénticos!". Si sale mal verificad el cable, acortarlo, soldad la masa del conector a masa en la xbox. Sacad más copias hasta que sean identicas al menos 2 copias.
3. Extraemos el KV y el config desde la 360 tres veces cada uno (es muy rápido), para estar seguros de que tenemos una copia fiable:
Para nands de 16mb:
nandpro lpt: -r16 kv1.bin 1 1
nandpro lpt: -r16 kv2.bin 1 1
nandpro lpt: -r16 kv3.bin 1 1
nandpro lpt: -r16 config1.bin 3DE 2
nandpro lpt: -r16 config2.bin 3DE 2
nandpro lpt: -r16 config3.bin 3DE 2
Para nands de 256/512mb:
nandpro lpt: -r256/512 kv1.bin 1 1
nandpro lpt: -r256/512 kv2.bin 1 1
nandpro lpt: -r256/512 kv3.bin 1 1
nandpro lpt: -r256/512 config1.bin EF7 2
nandpro lpt: -r256/512 config2.bin EF7 2
nandpro lpt: -r256/512 config3.bin EF7 2
Comprobamos que las copias son identicas mediante el Total Comander. Si no lo mismo que antes, verificar cable, etc.
4. Escribimos el xell. Nos descargamos el Xell para nuestra placa:
- newXell.bin - xenon
- falcon_hack.bin - falcon
- zephyr_hack_updxell.bin - Zephyr
- jasper_6712_hack.bin -jasper 16mb
- jasper_6723_hack_for_256mb_512mb.bin - Jasper 256/512mb
Lo ponemos en la carpeta del NandPro, lo renombramos a xell.bin para mayor comodidad, y lo escribimos en la nand (unos pocos minutos):
nandpro lpt: -w2 xell.bin 0
Si ya tenemos hecho el JTAG podríamos encender la xbox conectada por vga/componentes y ver el xell. Si la pantalla se queda en negro o nos sale un E79 ya estamos cerca, pero tenemos que revisar el cableado del JTAG.
5. Actualizamos de Xell a Xellous. Nos bajamos "Xellous 1.0", y de los archivos que hay elegimos el xell-1f.bin. Lo copiamos a un pen usb formateado en FAT32 y lo renombramos a updxell.bin. Lo enchufamos a la x360 (quitamos la corriente 5 seg, para que lo pille bien) y al encender se actualizará. Si da problemas, probad con otro pen usb.
6. Extraemos la nand completa y CPU key desde el Xellous. Conectamos nuestra 360 al router y el dhcp le dará una ip que mostrará en pantalla, la cual pondremos en nuestro navegador (no se recomienda Internet Explorer) y descargaremos nuestra nand:
Ahora podremos extraer la nand completa, la cpu key, etc. de una manera elegante desde el menú web del Xellous:
Extraemos la nand completa con la opción raw flash. La llamaremos por ejemplo nandcompletaxellous.bin. Con esa coletilla sabremos después que este archivo bin es el que lleva el xellous. La extraemos 3 veces y las comparamos para estar seguros.
Ojo! Es normal que el Xellous ahora no nos deje ver la DVD key y extraer el Key Vault (KV). Esto se debe a que después de flashear el Xell y el Xellous, nos hemos cepillado el kv original en la 360 (el config sigue siendo el mismo, comprobado). Opcionalmente en este punto podríamos restaurar a la 360 el kv.bin que teníamos guardado, para que esté todo accesible en el Xellous (-wX según nuestra nand):
nandpro lpt: -w16/256/512 kv.bin 1 1
Como dentro de dos minutos tendremos el XBR+Xellous con los kv y config originales inyectados, este paso no es necesario.
7. Construimos un archivo con el dumpeo completo virgen. Inyectamos el bin con esos 3 primeros megas que extrajimos al principio (ejemplo: nand3mb_1.bin) al bin completo que acabamos de extraer en el xellous (ejemplo: nandcompletaxellous.bin):
nandpro nandcompletaxellous.bin: -w3 nand3mb_1.bin
Si os sale el mensaje "could not open Virtual Nand Device nandcompletaxellous.bin" utilizad el nandpro 2.0b, y no el nandpro 2.0d.
Ahora este fichero resultante será la nand completa original, así que lo renombramos por ejemplo a nandcompletaorig.bin, para saber que este es el dumpeo completo sin xellous, para no liarnos.
8. Extraemos el kv y config ahora del archivo resultante nandcompletaorig.bin
Para nands de 16mb:
nandpro nandcompletaorig.bin: -r16 kv.bin 1 1
nandpro nandcompletaorig.bin: -r16 config.bin 3DE 2
Para nands de 256/512mb:
nandpro nandcompletaorig.bin: -r256/512 kv.bin 1 1
nandpro nandcompletaorig.bin: -r256/512 config.bin EF7 2
Y si queremos lo comparamos con los kv y config que leímos directamente de la nand al principio, para asegurarnos.
9. Inyectamos el kv y config originales en el XBRReboot. Utilizaremos XBRRebooter que hemos descargado y renombrado a xbr.bin:
Para nands de 16mb:
nandpro xbr.bin: -w16 kv.bin 1 1
nandpro xbr.bin: -w16 config.bin 3DE 2
Para nands de 256/512mb:
nandpro xbr.bin: -w256/512 kv.bin 1 1
nandpro xbr.bin: -w256/512 config.bin EF7 2
10. Flasheamos el XBRReboot. Metemos el xbr.bin en el pen usb y lo renombramos a updflash.bin. Arrancamos el Xellous, y nos escribirá los 66mb (varios minutos).
Opcional: actualizamos el xell que lleva el XBRReboot a Xellous. Al escribir el XBRReboot nos sobreescribe el Xellous con el antiguo xell, para volver a ponerlo copiamos el xell-2f.bin del Xellous 1.0 que nos bajamos al usb y lo renombramos a updslot0.bin, ejecutamos la utilidad Flash360 y actualizamos el xell a Xellous. En este post de Flash78 tenéis unas capturillas: hilo_xellous-v1-0_1369703_s40