Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.662
Online:
522
Hilos:
1.380.682
Mensajes:
24.885.314
Stats

Índice de foros Xbox 360 Exploits y homebrew

[Tutorial] JTAG Alternativo + FreeBoot SIN E79 (Zeph&Falc)

Hacking avanzado: exploits y sus aplicaciones, modificación de la NAND, etc.

Moderadores: JaRaBcN, VIDHAR

Reglas del foro
¿Acabas de llegar y no sabes por dónde empezar? Mira este hilo.
¿Dudas sobre una aplicación concreta? Busca su hilo OFICIAL y pregunta allí, no abras uno nuevo.
Si ignoras estas dos normas, tu hilo será CERRADO.


Además, al igual que en el resto de la web, no está permitido hablar sobre la descarga de juegos o aplicaciones protegidas, ni cualquier cosa que vaya contra las normas.
leon44
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 638
Registrado: 31 May 2006
Ubicación: España

[Tutorial] JTAG Alternativo + FreeBoot SIN E79 (Zeph&Falc)

Mensajepor leon44 19 Ago 2010 20:03

Tutorial Instalación JTAG Alternativo + FreeBoot ** NO MÁS E79 ** (para Zephyr/Falcon y alguna Jasper 16MB)

Esta guía va dirigida a todos aquellos poseedores de una X360 Zephyr, Falcon con salida HDMI y/o posiblemente Jasper 16MB (en esta última no conozco casos de JTAGs problematicos), con posibilidad de realizar JTAG (o con él ya realizado), y que no quieran obtener nunca errores E79 (esto no siempre ocurre, hay que decirlo), o quieran solventarlos de una vez por todas, para asi no tener que reconfigurar la consola cada vez que nos suelta uno de estos fallos, y poder así funcionar con nuestro FreeBoot, con total normalidad. En las Jasper (al igual que en los otros modelos), lo que sí podríamos "arreglar" al menos, será el encendido aleatorio de luces del panel frontal, cuando se tiene aplicado el JTAG original.

A parte de que este tutorial vaya dirigido a personas que se dispongan a realizar el JTAG a su consola, y sobre todo, a gente que con el JTAG ya realizado y funcional, estén hartos de andar reconfigurando el país, idioma, etc, cada vez que les suelta un E79 la consola, es muy probable que este manual, sirva también de apoyo a las personas que no se engloben en estos grupos anteriores, y solo quieran documentarse para construir sus JTAGs (con las pertinentes modificaciones que cada uno tendrá que aplicar por su cuenta, claro está).

Como nota adicional, no es el cometido de esta guía, explicar cómo se abre una ventana CMD en Windows,se ejecutan comandos simples del tipo "cd freeboot", "dir", o se descomprime un .ZIP .RAR, ... Se pedirá un mínimo de conocimientos del S.O. MS Windows.

Me gustaría dejar claro que, los agradecimientos de este método no son para mí, sino para BLACKADDR de XboxHacker.net (el desarrollador de esta alternativa), el Team del FreeBoot, a los sceners que han contribuido a la creación de las numerosas herramientas que aquí se exponen, y a los creadores de los manuales/imágenes/u otro tipo de información a los que esta guía apunta o expone. Lo único meritorio por mi parte, si así puede decirse, ha sido recopilar esta información, y exponerla aquí, para que todo el que quiera, encuentre por fin solución a este malfuncionamiento que hemos sufrido/sufren algunos poseedores de este tipo de consolas con JTAG, en especial Zephyr y algunas Falcon.

De antemano, me disculpo si algunas secciones del siguiente tutorial quedan un poco "cojas" en contenido y explicación, y ruego se complementen con los manuales adjuntos (si se dan), o con los distintos hilos que la comunidad EOL tendrá de seguro preparados para ello. Esto va a ser así, debido a que, como se ha dicho ya, esta variante de JTAG que intenta solventar errores E79, en esencia, difiere únicamente en el cambio de un punto de soldadura por otro nuevo (denominado AUD_CLAMP). Por tanto, todos los demás pasos: lectura/escritura de la nand, confección del JTAG (a excepción de este otro punto de soldadura), compilación del FreeBoot (contemplando esta variante de JTAG que entra en escena), y flasheo de la imagen resultante; son procedimientos idénticos, a los ya ampliamente documentados en multitud de foros.

Por último, y como mera advertencia, debido a que la solución aquí documentada, pasa por intercambiar un punto de soldadura del esquema original de JTAG, por otro que reside en la parte posterior de la placa base, y además, por tener que "compilarse" un nuevo FreeBoot (con una pequeña variación en un paso), para posterior flasheo en la nand, es posible que eche para atrás a más de uno, por lo que, si estás en ese grupo, de poca ayuda puede servir esta guía.

----------------------------------------------------------------------------------

Material Hardware:
    - Consola Xbox360 con salida HDMI (Zephyr, Falcon, ¿¿jasper 16MB??) exploitable* para JTAG, o exploteada pero dando aleatorios E79, y en ambos casos, con la version 7371 como ultima actualizacion de dash original instalada;
    - Un nand dumper funcional, lpt/usb da igual (aqui no se discute como se realiza el mod para leer/escribir la nand de la consola, hay muchos otros foros en donde se profundiza mas, e incluso se puede utilizar alguno comercial del tipo Nand-X de Xecuter, Cygnos v2, o el de Maximus);
    - Herramientas para desensamblar la consola (basicamente puntas Torx 7 y 9, o las inmediatamente superior a estas, 8 y 10);
    - Kit de soldadura (soldador de 11W basta);
    - Para el JTAG:
      - cable (el que cada uno le venga mejor, tenga a mano);
      - 2 x Transistores 2N3904 + 2 x Resistencias de 10K Ohms, SOLO SI sigues el esquema original diseñado por Blackaddr (esta opción, debe ser la recomendada);
      - 2 x Diodos 1N4148 o similares, SOLO SI sigues el esquema más sencillo de hacer (teóricamente no tan fiable, pero certifico que también funciona);
    * exploitable <-> cargando en "Degraded" la imagen nand original obtenida de tu consola, debe darte un CB de entre estos:
    Exploitable Kernel CB versions:
      Xenon CB menor o igual a 1921 (excepción: CB = 8192 ES EXPLOITABLE)
      Zephyr CB menor o igual a 4558 (excepción: CB = 4580 ES EXPLOITABLE)
      Falcon CB menor o igual a 5770
      Jasper CB (16MB) menor o igual a 6712
      Jasper CB (Arcade 256/512MB) menor o igual a 6723

    - Pendrive o similar compatible con Xbox360, capaz de almacenar una imagen nand de 16MB (puede ser opcional si se decide hacerlo todo a través del nand dumper, pero con XeLLous y uno de estos, el flasheo en nand es muy muy rapido);
    - (Opcional) Una cámara de fotos para capturar la CPU Key (los que no la tengan ya, claro está);

Material Software:
Configuración Inicial de Software:
    - Nuestra Xbox 360 debía de tener como última actualización de dash original, la 7371 (independientemente de si ya se tiene hecho el JTAG o no);
    - (Aconsejable) Descomprimir todos estos ficheros/aplicaciones en directorios distintos, pero con un mismo directorio padre, para así tenerlos ordenados e identificados de forma correcta, y accesibles rápidamente desde una consola CMD (por ejemplo, el directorio "C:\X360_JTAG", podrá contener los subdirectorios: "Degraded", "NandPro", "FreeBoot", "Build_XeLLous", etc, cada uno a su gusto);
    - La aplicacion "Degraded" tiene que tener configurado el valor de la clave "1BL" a "DD88AD0C9ED669E7B56794FB68563EFA", y ha de quedar como muestra la siguiente imagen:

      Imagen

    - Del paquete "smc_updater_v0.2.zip", extraer las librerías "mfc42d.dll", "MSVCP60D.DLL" y "msvcrtd.dll", y copiarlas dentro de "C:\WINDOWS\System32\" (en Windows XP, sobre Vista o Windows 7 no he probado que funcione luego el SBTool);

----------------------------------------------------------------------------------
    Este tutorial consta de los siguientes puntos:

        * Paso 1 - Desensamblaje de Xbox 360
        * Paso 2 - Lectura de la Nand con el NandDumper escogido (casero, Nand-X, Cygnos v2...)
        * Paso 3 - Construcción del PATCHED SMC. Fasheo de NAND con XeLLous
        * Paso 4 - Instalación del JTAG ALTERNATIVO ** OBTENCIÓN DE CPU KEY **
        * Paso 5 - Construcción de FreeBoot. Flasheo del FreeBoot a la Nand
        * Paso 6 - Montar la consola de nuevo, y a disfrutar!!

----------------------------------------------------------------------------------

Paso 1: Desensamblaje de Xbox 360

    Utilizando los destornilladores Torx, hay que abrir la consola, y extraer al completo la placa base de su carcasa (no se requerirá retirar los disipadores, sale con ellos puestos, y se puede trabajar igualmente). Para esta tarea, mejor acudir a los múltiples videotutoriales en Youtube.
    Si ya tienes un JTAG activo con XeLL/XeLLous, puedes retrasar el abrir la consola hasta que vayas a resoldar para el JTAG alternativo. Mas que nada, por si no eres capaz de, con la consola destripada, conectarla con todos sus elementos para hacer pruebas de encendido con cable de alimentacion y video incluidos.


Paso 2: Lectura de la Nand con el NandDumper escogido (casero, Nand-X, Cygnos v2...)
(si ya se tiene la nand original de la consola extraída, omite este paso)

    Si se quiere conocer con detalle cómo construir e instalar un Nand Dumper casero, e incluso aprender cómo se realizan los procesos de lectura y escritura de la nand, puede (y debe ahora) leerse el tutorial de VDF_Demon hilo_tutorial-xploit-xbox-360-noob-like-ahora-zephyr_1304457 . En concreto, hasta el apartado de "VERIFICACION DE LA NAND" (este no es necesario llevarlo a cabo, si se hacen las cosas concienzudamente). Aunque se aconseja la lectura completa de ese manual, llegado aquel punto, rogaría retomar este otro, para no confundirnos en la parte de instalación del JTAG.

    En resumen hasta ahora, y una vez decantados por un Nand Dumper cualquiera, lo que se ha hecho en el manual de VDF_Demon para leer nuestra nand original, ha sido ejecutar el comando:

      > NandPro.exe lpt: -r16 nand7371.bin
      o
      > NandPro.exe usb: -r16 nand7371.bin

      según nuestro nand dumper sea por puerto paralelo o USB, respectivamente. Estos comandos solo sirven para una consola con nand de 16MB (Xenon, Zephyr, Falcon/Opus, y las Jasper sin memoria interna).

    Si abrimos con Degraded la nand obtenida, podremos ver si es exploitable para realizar el JTAG:

      Imagen
      (Observar que la imagen tiene Bad Blocks. Aunque lo normal sería que no salieran, es posible que no se puedan impedir. Pero a veces, aun con ellos, se puede conseguir que todo funcione con normalidad. Si no, podría intentarse restaurar la nand, con una donada)
    ** IMPORTANTE ** Si obtuvieramos un CB = 4580 (modelo Zephyr venida del SAT), de aquí en adelante, la trataremos como si de una consola Falcon se tratara. PARA TODO!!


Paso 3: Construcción del PATCHED SMC. Fasheo de NAND con XeLLous

    3.1). Selección de archivos de trabajo, extracción, y parcheo del SMC, acorde a nuestro modelo de consola

      - Haced doble click con el ratón para lanzar la aplicacion "Build XeLLous v0.1.exe", y en la ventana emergente, escribid vuestro modelo de consola (Zephyr o Falcon). Seguid las simples instrucciones que se dan, hasta que se cierre la aplicación:

        Imagen
      - Tras esto, habremos creado una imagen XeLLous v1.0 llamada "XeLLous_v1.0_Zephyr.bin", o "XeLLous_v1.0_Falcon.bin", según nuestro modelo de consola.

      - Para Zephyr --> usar "zephyr_hack_updxell.bin" (este es XeLL) y "XeLLous_v1.0_Zephyr.bin" (este es XeLLous); copiar estos 2 ficheros, y ejecutar en el directorio correspondiente donde resida SMC_IO.EXE, para extraer el SMC.BIN e inyectárselo al XeLLous:
        > SBTool.exe x SMC_free60.bin zephyr_hack_updxell.bin
        > smc_io.exe SMC_free60.bin smc.bin
        > SBTool.exe i smc.bin XeLLous_v1.0_Zephyr.bin
      - Para Falcon --> usar "falcon_hack_updxell.bin" (este es XeLL) y "XeLLous_v1.0_Falcon.bin" (este es XeLLous); copiar estos 2 ficheros, y ejecutar en el directorio correspondiente donde resida SMC_IO.EXE, para extraer el SMC.BIN e inyectárselo al XeLLous:
        > SBTool.exe x SMC_free60.bin falcon_hack_updxell.bin
        > smc_io.exe SMC_free60.bin smc.bin
        > SBTool.exe i smc.bin XeLLous_v1.0_Falcon.bin

        Imagen

      - Llegados aquí, ya tenemos el smc.bin que nos servirá para confeccionar nuestro FreeBoot. Así que guardadlo para la ocasión. Existen otros métodos para llegar a obtener la fuente de este Patched SMC.BIN, como a través del XBReboot_8955_3 con alguna herramienta tipo 360 Flash Dump Tool que lo extraiga, las aplicaciones "propietarias" que existen si posees un Cygnos v2, o extrayéndo el SMC con SBTool de la misma imagen de XeLLous modificable, por ejemplo.

      - Además, ya casi hemos terminado la imagen de XeLLous adaptada para el JTAG alternativo, aún por implementar. El problema, es que esta imagen de XeLLous resultante ("XeLLous_v1.0_Zephyr.bin" o "XeLLous_v1.0_Falcon.bin", la que corresponda) ha crecido hasta los 16MB, por lo que con NandPro tendremos que recortarla a su tamaño normal, ejecutando el siguiente comando (para trabajar mejor, copiar esta imagen de XeLLous de 16MB al directorio del NandPro):
        Para Zephyr:
        > NandPro.exe XeLLous_v1.0_Zephyr.bin: -r2 updxell.bin 0 50

        Para Falcon:
        > NandPro.exe XeLLous_v1.0_Falcon.bin: -r2 updxell.bin 0 50

        Imagen
      - A continuación, falta por insertar la Key Vault de nuestra consola, a esta imagen de XeLLous creada (updxell.bin). ** OJO ** Debido a que la version "NandPro v2.0e" que hemos estado usando hasta ahora (y que volveremos a usar tras realizar esta tarea del Key Vault), falla a la hora de realizar el "insert", se hace preciso trabajar con la version NandPro v2.0b, pues es mas permisiva frente a warnings. Así pues, nos movemos al directorio "NandPro20b", copiamos en él los ficheros necesarios, esto es, nuestra nand original "nand7371.bin", y el XeLLous "updxell.bin" que acabamos de generar, y procedemos con la tarea en cuestion:
        Esto se ejecuta desde el directorio NandPro20b, con copia previa de ficheros "nand7371.bin" y "updxell.bin", y para cualquier modelo de consola:
        > NandPro.exe nand7371.bin: -r16 mikv.bin 1 1
        > NandPro.exe updxell.bin: -w16 mikv.bin 1 1

        ** poniendo especial atención ** copiamos y sobreescribiremos este "updxell.bin" que reside en "NandPro20b", a la carpeta del "NandPro20e", y nos olvidamos ya de la version B, que no la necesitaremos más

        Imagen

      (SOLO para los que ya tengan la CPU KEY y un XeLL o XeLLous funcional en la consola, realizar lo inmediatamente a continuación, y después saltar al PASO QUE SE INDICA)

        - Si dispones de XeLL (NO XELLOUS), actualízalo a XeLLous ahora:
          - Descargarse este paquete de XeLLous compilado (http://dwl.xbox-scene.com/xbox360/linux ... s_v1.0.zip), y extraer el archivo "xell-2f.bin";
          - Cópia este "xell-2f.bin" a la raíz de un pendrive o similar, y renombralo a "updxell.bin" (no vayamos a confundir este fichero con el anterior que hemos generado nosotros, cuidado);
          - Pincha el pen a la Xbox360, enciendela pulsando boton EJECT (con el cable de video Amarillo, Rojo y Blanco) para lanzar el XeLL, y debería el solito detectar la actualización y flashearla a la nand.
          - Para comprobar que esto ha funcionado, desconecta el pen de la consola, apaga y enciende la consola (mejor quitarla de la corriente electrica unos segundos) a traves del boton EJECT, y observa si ahora al final aparece tu CPU KEY claramente, pues es sintoma de que has actualizado a XeLLous correctamente;
          - Si esto te fallara por lo que sea, no te preocupes. Eso sí, no te quedará mas remedio que continuar con este manual, y tendras que flashear la imagen final del FreeBoot con el NandPro (lo siento si tu nand flasher es por LPT, pues el proceso es lento...).
          (SALTAR AL PASO 4 AHORA)
        - Si dispones de XeLLous (NO XELL):
          - Ejecuta el Paso 5 ANTES que el Paso 4. Haciendo esto, consigues flashear con tu JTAG original operativo, una imagen de FreeBoot válida para funcionar SOLO con el JTAG alternativo. Y, si tienes suerte y todo te va bien, lo habras hecho por pendrive desde el XeLLous (que lo agradeceras por la velocidad que consigues), incluso antes de ponerte a realizar el JTAG alternativo;
          - Si llegado el momento de probar el nuevo FreeBoot para JTAG alternativo, no te funcionara, no te preocupes. Lo unico que ocurriria, es que tendrias que flashear la imagen final de este FreeBoot con el NandPro (lo siento...).
          (SALTAR AL PASO 5 ahora, y luego hacer el PASO 4)

    3.2). Flasheo de NAND con imagen XeLLous (herramienta NandPro)

      - En el directorio del NandPro, ejecutar lo siguiente (comprobar, que efectivamente, tenemos el fichero updxell.bin recien creado en el paso anterior, en esta misma carpeta que estamos, y ocupa 1MB y pico):
        Si tu Nand Dumper es por LPT:
        > NandPro.exe lpt: -w16 updxell.bin 0

        Si tu Nand Dumper es por USB:
        > NandPro.exe usb: -w16 updxell.bin 0

        hay que ver que no da ningun error de escritura. Si fuera así, reintentarlo. El "0" del final del comando, aplica en consolas Zephyr y Falcon nada más.

        Imagen

      - Ya tenemos el XeLLous metido para que funcione una vez instalemos el JTAG alternativo. La consola dará E79 si se intentara encender ahora, o si tuviera un diseño de JTAG distinto al detallado aquí.


Paso 4: Instalación del JTAG ALTERNATIVO (por cortesía de Blackaddr) ** OBTENCIÓN DE CPU KEY **

    Llegó la hora de soldar, y destripar la consola si no lo habias hecho ya.
    Muestro las 2 opciones de esquema que hay para realizar el JTAG Alternativo de Blackaddr (así mismo, si se conoce algun punto de soldadura equivalente a los aquí mostrados, puede usarse sin ningún miedo), ambos, igualmente válidos. La primera opción es más efectiva, pero quizás implica algo más de trabajo que la segunda, que en teoría es algo susceptible a fallos (en mi caso nunca lo he notado, hasta ahora):

      - Opción de esquema A (usando Transistores):

        Imagen

    - Opción de esquema B (usando Diodos):

      Imagen

    ** NOTA ** Los módulos prefabricados de JTAG tambíen son perfectamente válidos para dichas instalaciones de JTAG

    Ya que estamos con la placa base fuera de su carcasa, si no lo habias hecho ya, deshabilita la resistencia R6T3 para impedir actualizaciones imprevistas que pueden anular el JTAG para siempre en tu consola.
    Dependiendo de cuál de las siguientes imágenes represente tu placa, haz el puente donde se indica:
    http://img121.imageshack.us/img121/7542 ... ernate.jpg o http://img705.imageshack.us/img705/4139/jasperefuse.jpg


    ¡¡BIEN!! Ya tenemos casi todo el trabajo realizado. Para probar que lo que se ha hecho hasta ahora es correcto (además de comprobar y recomprobar soldaduras y demás), podemos semi-montar la consola (lector DVD, cables de alimentación y vídeo - Amarillo, Rojo y Blanco -, frontal de luces, etc), y, al encenderla con el EJECT, deberíamos poder ver ya el XeLLous (ten a mano la cámara de fotos!).

    Lo que haremos, cámara en ristre, es, arrancar con el EJECT la consola, y hacer una foto en el momento que se muestran los datos de la CPU Key. La siguiente imagen indica dónde en XeLL (por ver la diferencia nada mas), para XeLLous no tendremos ninguna dificultad de verlo, pues sale al final de todo:

      Imagen

      - La concatenación de los valores de los "fuseset 03:" y "fuseset 05:", conforman la CPU KEY de nuestra consola:

        · fuseset 03: 1234432112344321
        · fuseset 05: ABCDDCBAABCDDCBA
        --> la CPU KEY sería igual a: "1234432112344321ABCDDCBAABCDDCBA", por ejemplo. ESCRIBETE LA TUYA A FUEGO, y tenla a mano.
      ** Nos daremos cuenta de que lo que tenemos nosotros es XeLLous en vez de XeLL, porque al final, veremos claramente la CPU KEY de nuestra consola.

    Si crees que todo está correcto, puedes empezar a montar la consola. A lo sumo, dejarla accesible para poder echar mano del Nand Dumper si cometemos algun fallo con un flasheo a la nand a traves del pendrive, o por lo que sea, no puedes hacerlo de otra forma.


Paso 5: Construcción de FreeBoot. Flasheo del FreeBoot a la Nand

    Con la nueva aparición del último FreeBoot 0.04, incluído en el paquete FbBuild 0.11 (nosotros usaremos una variacion de este que automatiza el proceso). El método de creación del FreeBoot ha cambiado (más sencillo la verdad) con respecto a versiones anteriores.

    Los pasos a seguir son los siguientes:
      - descargarse el paquete "script-de-gab76-pour-freeboot-12611" (en la seccion de Materiales Software de arriba), que lo automatiza todo (en frances, pero entendible), y descomprimirlo en una carpeta llamada "FreeBoot", por ejemplo;
      - descargarse el fbBuild v0.11 (http://www.logic-sunrise.com/telecharge ... d-011.html), descomprimir y reemplazar los archivos y carpetas del anterior paquete ("script-de-gab76-pour-freeboot-12611"), con estos nuevos del fbBuild v0.11;
      - descargarse el dash 12611 decoded, y descomprimirlo dentro de la carpeta "data" de la carpeta "FreeBoot" anterior;
      - copiar nuestra nand original con dash 7371 ("nand7371.bin", por ejemplo) que tenemos (parece ser que tambien funcionan otras versiones, e incluso una nand previa del anterior FreeBoot 0.032 funcionando en nuestra consola), a la carpeta "FreeBoot";
      - IMPORTANTISIMO!!!!! COPIAR Y SOBREESCRIBIR nuestro smc.bin generado en el Punto 3 de este tutorial, a la carpeta "smc" dentro de "FreeBoot". Lo que hay que hacer es copiar el smc.bin, y renombrarlo a all_smc.bin (observaréis que ya existe un all_smc.bin en esta carpeta, pero este no está capacitado para funcionar con el JTAG alternativo, por lo que lo borraremos). Si no hacéis esto, al final obtendréis un E79 cuando flasheeis este FreeBoot.
      - leer el Readme.txt para entender un poco lo que se nos va a pedir (básicamente nuestra nand original, la CPU Key, y el modelo de placa que tenemos entre manos);
      - ejecutar el archivo "fbbuild_fr.bat";
      - seguir sus instrucciones, e ir introduciendo a mano lo que se nos pida: la CPU Key, el número correspondiente al modelo de placa que tengamos, el nombre del fichero que representa nuestra nand original ("nand7371.bin", por ejemplo), verificamos los datos introducimos, y decimos yes, comienza el proceso automatico, y si no ha habido errores, podemos decir yes o no a la pregunta de borrar el contenido de "temp\", es igual;
      - habremos obtenido un fichero "out.bin", que será nuestro FreeBoot para JTAG alternativo, en su última version;


    - Generado ya el binario del FreeBoot ("out.bin", ubicado dentro del directorio Freeboot), lo renombramos a updflash.bin y copiamos tal cual a la raíz de nuestro pendrive (OJO! Eliminar del pendrive antes, todo rastro de ficheros "updxell.bin" o "updflash.bin" que pudieramos tener dentro de él).

    - Pinchar el pendrive en la consola, y arrancar esta desde el boton de EJECT para lanzar el XeLLous. Así, dejar que encuentre la actualización, y flashee automaticamente la misma a la nand. (Puede no funcionar y tener que hacerse finalmente con NandPro)

      Imagen

    - Tras esto, si no hemos cometido ningún fallo, apagamos (incluso podemos desconectar de la alimentacion la consola unos segundos), retiramos el pendrive, reiniciamos la X360 normalmente, y ya nos debería mostrar la interfaz del Dash de Xbox360, en su versión 12611 "jatageada".

    Si hemos perdido, por lo que sea, la posibilidad de flashear la nand desde un pendrive a través del XeLLous, o simplemente no funciona, lo tendremos que hacer desde nuestro nand dumper/flasher, utilizando el comando que corresponda:

    · Con un flasher por LPT (puerto paralelo):
    > NandPro.exe lpt: -w16 updflash.bin

    · Con un flasher por USB:
    > NandPro.exe usb: -w16 updflash.bin

    (no olvidarse de copiar el "updflash.bin" a la carpeta donde tengamos el NandPro)


    ¡¡Por fin ya tenemos el último FreeBoot funcionando, libre de E79s (y que sea así por siempre), gracias a Blackaddr!!

    Si algo saliera mal, o no estuviéramos conformes con el estado final, lo único que habría que hacer es, revertir el JTAG al esquema original (o si no queremos JTAG lo quitamos), y mediante el nand flasher, flashear la nand original de la consola, o incluso una nand retocada que tuviéramos de un JTAG previo.


Paso 6: Montar la consola de nuevo, y a disfrutar!!

    Pues simple, ¿no?

    Lo que queda por decir, es que ya para todo, podremos usar el cable HDMI sin miedo, para jugar a nuestros juegos con todo su esplendor. Además, nos habremos quitado las lucecitas marcianas, que de vez en cuando soltaba la consola por su panel frontal de LEDs.


MUCHAS GRACIAS a todos por la paciencia que habeis demostrado al leer este extenso manual, y espero que pueda animar a muchos a realizar y/o mejorar su JTAG. Eso sí, si os cargáis algo, las culpas a Microsoft por haber hecho las cosas tan complicadas.


Agradecimientos a VDF_Demon por sus manuales, a Talfi por servir de beta tester, y en especial a todos los que sin duda me dejo. Ha sido un gran esfuerzo realizar este tutorial, espero que sirva de algo y a muchos. Y que no estropee muchas consolas.

EDIT:
- Había un fallo en una instrucción: "SBTool.exe i SMC_free60.bin zephyr_hack_updxell.bin" y "SBTool.exe i SMC_free60.bin falcon_hack_updxell.bin". CORREGIDO.
- Veo que la actualización vía pendrive esta dandome problemas incluso a mí, por lo que recomiendo usar el NandPro a la hora de flashear las imagenes a la nand. (parece que si se usa finalmente XeLLous, ya no hay tantos problemas. ver "EDIT 21/08/2010").
- (21/08/2010). Añadidas 2 aplicaciones software a la lista (NandPro20b y Build XeLLous v0.1). Se modifica el tutorial para utilizar (y actualizar si procede) XeLLous en vez de XeLL. Esto se hace para conseguir mayor compatibilidad a la hora de flashear desde pendrive a traves del XeLLous, y no tener que usar tanto NandPro, que es mas lento. Además, en relacion a este punto, podre introducir en algun momento, alguna imagen aclaratoria.
- (23/08/2010). Pequeñas modificaciones (palabra XeLL por XeLLous, y renumeracion puntos 3a, 3b, por 3.1, 3.2). Introducción de un pequeño Indice del tutorial.
- (11/11/2010). Añadida nota en el Paso 5, tras la salida del ultimo reboot a la fecha, Freeboot v0.04 (o tambien FbBuild v0.1). En posteriores fechas es posible que amplíe un poco el tutorial para meter mejor los pasos del nuevo FreeBoot.
- (12/11/2010). Añadidos los cambios pertinentes al tutorial, para adaptarlo a la ultima version de FreeBoot 0.04. Los cambios se aprecian en Materiales Software, y el Paso 5 del tutorial. Sin previo aviso se podra insertar alguna imagen explicativa de la nueva herramienta de automatizacion del FreeBoot.
- (16/11/2010). Modificado el Paso 5, tras la salida de la revisión del fbBuild v0.11.
Ultima edición por leon44 el 16 Nov 2010 23:48, editado 27 veces

kiris
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 546
Registrado: 25 Dic 2008
Ubicación: Con los pitufos

Mensajepor kiris 19 Ago 2010 20:14

al fin algo que resuelve ese molesto e79 :)

amigo puedes subir tambien el SBTool para descargarlo sin entrar a xbins porfavor [risita]

SCORPION_XP
Avatar de usuario
Adicto
 
Mensajes: 366
Registrado: 16 Feb 2008
Ubicación: Las Palmas

Mensajepor SCORPION_XP 19 Ago 2010 23:13

Aver para cuando lo tienes completo que tengo una falcon que solo saca e79 por un tubo pero sin embargo el xbr le va perfecto :S

a la espera :D!
Imagen mp con el vuestro para agregaros :)

PSVita ID: SCORPION_XP agreguen!

Talfi
Avatar de usuario
1,21 Jigovatios !!!
 
Mensajes: 1787
Registrado: 05 Dic 2002
Ubicación: 40.27N-3.29O

Mensajepor Talfi 19 Ago 2010 23:22

Muchas gracias leon44 porque al final te has decidido a hacer el tutorial que te pedí [plas]

Esperaré a que lo completes y así probar los pasos que hiciste por mi.

[beer]
Todo llega cuando menos te lo esperas...

ImagenImagen

oscarbuxan
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 2191
Registrado: 11 May 2009

Mensajepor oscarbuxan 19 Ago 2010 23:50

esta interesante no tengo e79 pero si alguna luz en mi jasper
Xtag oscarbuxan nos vemos en el kai

jjcbr
Avatar de usuario
Adicto
 
Mensajes: 132
Registrado: 16 Abr 2008

Mensajepor jjcbr 20 Ago 2010 07:36

Buena iniciativa.
En mi caso, tengo el jtag según el esquema de sandungas en una zephyr. Con el XBR me salía a veces el E79, pero con el freeboot no me ha salido todavía, y ya llevo bastantes encendidos.
Si me sale otra vez el E79, probaré este método.

maestrowindu
Avatar de usuario
Adicto
 
Mensajes: 358
Registrado: 24 Feb 2007
Ubicación: Desengaño 21

Mensajepor maestrowindu 20 Ago 2010 13:51

muchisimas gracias tengo zephyr desde hace tiempo com el jtag instalado pero sin instalar el freeboot para evitar la e79
No es mas listo el que mas postea, Si no el que al postear menos tonterías dice
Codigo de Amigo Ruben:2878-9570-4512 y un mp del suyo.

retabolil
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 2563
Registrado: 05 Jun 2007

Mensajepor retabolil 20 Ago 2010 14:46

Según tengo entendido, el E79 se puede evitar instalando XBR primero, y tras sacar la CPUkey, crear freeBOOT y actualizar con éste desde XBR.
Imagen

Talfi
Avatar de usuario
1,21 Jigovatios !!!
 
Mensajes: 1787
Registrado: 05 Dic 2002
Ubicación: 40.27N-3.29O

Mensajepor Talfi 20 Ago 2010 15:20

Las Zephyr que son guerreras, como la mía (independientemente del CB que tengan), dan problemas con XBR o freeBOOT si no se realiza este nuevo diagrama AUD_CLAMP que comenta leon44 (lo digo por propia experiencia).

Yo he usado uno de los agujeros que rodean el Southbrige para llevar el cable que va soldado a la patilla del Q2N1 por la parte inferior de la placa...

Imagen

Y así queda una vez hecha la soldadura...

Imagen

Espero que sirve para ayudar a documentar el tutorial.
Todo llega cuando menos te lo esperas...

ImagenImagen

xboxadicto
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 3144
Registrado: 01 Dic 2004
Ubicación: badajoz

Mensajepor xboxadicto 20 Ago 2010 15:47

soy poseedor de una jasper 512, pero soloentro para agradecer el tuto, la verdad que no esta mal y a muchos les va a servir, y porke no..... siempre viene bien ke agradezcan el trabajo de uno.
gracias por el curro.

Siguiente

Volver a Exploits y homebrew

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados