› Foros › Xbox 360 › Exploits y homebrew
Esta bitácora (Tutorial) es para la Motheboard Zephyr, para una mejor comprensión esta seccionado. Solo hay una condición lee la información y ten en cuenta que está escrito en Español México, para efectos de incomprensión de lenguaje puede usarse lenguaje en Inglés técnico. Toda la información aquí descrita es una suma de esfuerzo de muchas personas que han hecho tutoriales para XBR, aclaro que mi intensión de hacer esta bitácora (Tutorial) es porque considero poco eficiente la información de los demás tutoriales.
Por cuestiones de espacio solo acepto correos electrónicos suspiroinfinito@hotmail.com preferentemente NO por mensajes privados a acepción de moderadores o administradores. Si considero interesante tu problema te contesto si no simplemente lo borro (LEE LOS HILOS DEL FORO no contesto preguntas que alguien haya puesto ya en el foro, o la solución sea obvia) Pero sobre todo lee bien esta bitácora expongo los problemas que pasan cuando algo va mal hecho. Antes de exponer tu problema LEE y pon atención.
Y si te estás preguntando porque está estructurado así la bitácora la razón es porque es muy estresante leer secciones de texto muy largas, de este modos lees la sección que quieres leer referente al paso que quieres realizar y te ayuda a saber en qué paso estas.
Beta 0.1
[SPOILER]
Primera anotación se inicia a estructurar esta bitácora 30 de abril de 2010.
Se experimento con motherboard Zephyr kernel 7371
Fallas detectadas / provocadas cronológicamente
- Testing LPT Device adress: 0378 (Coult not detect a flash controller!)
- Error 280 reading block XXX
- Luces rojas (Aro de la muerte)
- Luces navideñas (verde-rojo alternado)
- Error 79
- Error 71
- Error 68
- No carga perfiles desde botón menú (Xbox botton)
- Error 71 al iniciar con perfil cualquier juego
- No prende Xbox por ningún medio
- Error 208 reading block XXX
Error 210 reading block XXX
- 2 luces rojas
- Luces rojas con usb conectado
Próxima beta, si le hago modificaciones o detecto errores
Cómo saber si una Xbox 360 es modificable mediante "exploit"
Para ser susceptible de aplicársele el exploit, una videoconsola Xbox 360 debe cumplir los siguientes requisitos:
• Fecha de fabricación igual o anterior al 16/06/2009, o lote 924. En la caja de cartón de la Xbox hay una ranura donde se ve la parte trasera de la consola dentro de la caja, se puede ver la fecha sin sacarla de la tienda.
• Dashboard NXE de Microsoft igual o inferior a 2.0.7371.0. Si tiene fecha de fabricación anterior a la mencionada, casi seguro traerá la versión del kernel 2.0.7363.0 o 2.0.7371.0.
• Si ha sido devuelta del SAT (Servicio de Asistencia Técnica), la fecha de reparación debe ser anterior al 16/06/2009. A partir de esa fecha, el SAT parchea la vulnerabilidad del exploit en todas las Xbox 360 que reciban.
Tras estos requisitos, todo depende del código CB de la motherboard. Si cumple todo lo anterior hay muchas probabilidades de tener el correcto; para conocerlo hay que extraer la NAND (explicado más adelante).
Si tienes la actualización de Facebook/Twitter (8955), la del soporte de USB (9199), estás perdiendo tu tiempo leyendo esto, al día de hoy (Abril 30, 2010) no existe ingeniería inversa que pueda hacer downgrade o que facilite la realización del xploit. Todos los foros están llenos de preguntas ya hasta incluso que dan dolor de cabeza… como “puedo” y “porque no puedo” si ya se les dijo hasta el cansancio la razón evítate la pena de que se te conteste mal.
El siguiente manual es solo para personas con conocimiento técnico, de otro modo te sugiero que investigues quien hace el XBR en tu lugar de residencia y pagues, recuerda lo barato sale caro.
Si te has propuesto realizarlo quedas de conformidad y entendido que nadie y en ningún lugar físico o virtual se hace parcial o enteramente responsable por las modificaciones que realices entendiéndose que si es una consola con sello de garantía y lo quitas automáticamente pierdes la garantía.
También nadie se hace responsable del mal uso por falta de conocimiento, técnica o bien preparación de la modificación aquí propuesta.
Le agradezco a todos quienes han hecho tutoriales de XBR/jTag por su tiempo y dedicación así también su trabajo es importante a final de cuentas el conocimiento bien aplicado es para beneficio común (siempre y cuando la aplique alguien que tenga la preparación adecuada).
Esta bitácora contiene lenguaje técnico, el cual puede ser incomprensible para las personas que carezcan de la preparación requerida; los comentarios, anotaciones, notas y excepciones pueden contener un lenguaje ofensivo al intelecto de quien carece del lenguaje y preparación técnica, a los que anticipadamente les ofrezco una sincera disculpa y lamento no poder bajar el lenguaje a “manzanitas” para que puedan beneficiarse del XBR/jTag para XBOX360.
Tomo parcialmente textos y fotos de otros foros y tutoriales sin embargo anoto mis observaciones de cómo he desarrollado el proyecto y los problemas a los que me enfrentado durante su realización. Quién “compare” con otros tutoriales encontrara anotaciones técnicas precisas y explicaciones tomadas por la experiencia que tengo en componentes de computo. Para un mejor entendimiento tratare a la motherboard del Xbox como una pieza de computadora para un mejor desarrollo de esta bitácora.
Describo el perfil académico/profesional/psicológico a quien va orientado este tutorial, abstenerse de intentarlo curiosos, “aprendices”, metiches, personas no aptas y personas no capacitadas.
Estas son 17 cualidades/habilidades que debes tener antes de empezar:
* Técnico en electrónica
* Ingeniero en sistemas
* Ingeniero en electrónica
* Persona con conocimientos de electricidad y electrónica
* Persona que sepan actuar bajo presión psicológica
* Persona que sepan interpretar diagramas electrónicos
* Persona que entienda y habla correctamente en lenguaje técnico
* Persona que sepa LEER y comprender lo que se le dice
* Persona que sepa seguir una instrucción
* Persona con conocimiento en componentes electrónicos
* Personas con conocimiento en componentes de cómputo
* Persona con conocimiento de ensamblado de computadoras
* Persona con conocimiento de instalación de software
* Persona con conocimiento en crackeo de programas en multiplataforma
* Persona con conocimiento de ambiente operativo MS-DOS
* Persona con conocimiento de ambiente operativo Windows
* Persona con conocimiento de reparación de computadoras
Sé sincero por favor, el único perjudicado eres tú al dañar total o parcialmente tu Xbox, recuerda nadie se hace responsable de lo que hagas, el único y absoluto responsable eres tú
Si tienes más de 14/17 NO debes tener problemas al hacer el xploit.
Si tienes más de 11/17 cualidades de las antes descritas FELICIDADES PUEDES HACER EL XPLOIT
Si tienes más de 7/17 es posible que puedas realizarlo sin embargo tendrás que analizar la información a conciencia antes de intentarlo.
Si tienes menos de 4/17 cualidades, entonces lamento decirte esto eres incapaz de hacerlo y personalmente te sugiero que pagues a alguien para que lo haga, es preferible que me digas que soy mala onda y que no quiero que lo hagas a que al rato este de foro en foro preguntando “por qué me pasa esto, me quede sin consola por culpa del xbr… y tantos etc” evítate estos conflictos de verdad, si todo fuera fácil en la vida todos lo harían, el problema como dije si lo intentas puedes dañar el equipo por ahorrarte dinero es así como decimos los mexicanos “lo barato sale caro”
Lista de materiales y herramientas
- Primer PC con puerto LPT (Para hacer el proceso en exclusiva sobre dicha PC, Desactiva tareas programadas, screen saver, antivirus, etc.)
- Segunda PC (Sugerida) para chatear o lo que hagas típicamente para que no te aburras mientras lee o escribe
- Un conector DB25 Macho
- 1 metro de cable UTP para hacer el cable con el DB25 (cable sugerido no mayor a 40 cm) y demás conexiones
- 5 resistencias de 100 Ohm
- 3 Diodo zener 1N4153 ó 1N4148 ó 1N4448 (Uno para el Nandumper y dos se usan en el Circuito jTag)
- 1 Soldador cautín tipo lápiz de 40w o menor
- Pasta para soldar
- Estaño para soldar preferiblemente del hilo delgado
- Malla para desoldar
- 30 cm de cable calibre 20 o más delgado (solo se va a usar un hilo que sea muy delgado)
- Cinta de aislar
- Tubo termo retráctil
- 1 Voltímetro con detector de continuidad IMPLICITAMENTE IMPORTANTE, sobre todo para verificar el circuito.
- 1 Roseta RJ45 (OPCIONAL: ver apartado Nandumper)
- 1 Conector RJ45 (OPCIONAL: ver apartado Nandumper)
- Pinzas para RJ45 ((OPCIONAL: ver apartado Nandumper -Solo para plug RJ45-)
- 1 DB9 Macho y hembra (OPCIONAL: ver apartado Nandumper)
- 1 DB15 Macho y hembra (OPCIONAL: ver apartado Nandumper)
Por eso dije que la mayoría de los tutoriales son ineficientes porque su lista solo se reduce al “material”, por eso este texto está orientado a profesionales que conocen y saben usar todas las herramientas y dispositivos que se necesitan para hacer el XBR/jTag. Si no sabes ni que es lo que se pide en la lista de materiales y herramientas por favor detente y vuelve al apartado 1B.
Software necesario:
Paquete de archivos (nandpro, total comander,
http://rapidshare.com/files/289666921/Paquete.rar
Para comparar NAND (sino le entendiste al total commander)
http://rapidshare.com/files/322994891/NGDNandCompare-v1.2.rar
XBR para Zephyr
http://rapidshare.com/files/290111894/zephyr_hack.rar
Otras opciones de XBR para descargar
XBR_Falcon_8955_3a:
XBR_Jasper16_8955_3:
XBR_Xenon_8955_3:
XBR_Zepher_8955_3b:
NOTA: El XBR para Falcón XBR_Falcon_8955_3a.bin fue la que inyecte (El XBR Zephyr no trabajo con esta motherboard. Habrá sus excepciones en que sí trabaje con la Motherboard Zephyr a la primera, para los que no usen XBR Falcón)
Esto no lo probé pero dicen que es una nand original de una motherboard falcón (por si se les corrompe la original) Anexo el link deseando que no la usen nunca.
http://rapidshare.com/files/321251658/NGDnandF.rar (archivo 1)
http://rapidshare.com/files/321828458/nand.bin (pertenece a otra falcon)
Degraded
http://rapidshare.com/files/321431549/Degraded.exe
Flash dump tool
http://dwl.xbox-scene.com/xbox360pc/nandtools/360_Flash_Tool_v0.92.rar
Otra alternativa de software es xBins es un deposito de Scene de varias plataformas incluyendo x360
Donwload xbins (Gestor de descarga FTP/IRC)
http://www.megaupload.com/?d=S5PBGOYU (versión MSDOS)
http://dwl.xbox-scene.com/iriez/auto_xbins_2008.rar (versión GUI)
http://rapidshare.com/files/126150340/auto.rar.html (versión GUI)
El software del XBR está en esta dirección (todas las motherboards) xbins:
/XBOX 360/development/XBReboot/
NandPRO xbins:
/XBOX 360/development/kernel/nand tools/NandPro/
Degraded xbins:
/XBOX 360/development/kernel/downgrading/
3A.Cómo saber si tengo una Zephyr?
[SPOILER]
Bueno hay un numero en la motherboard donde está el logo Microsoft, debajo del tercer disipador, a la altura del circuito de encendido con un número de serie X810387-007 (para más información en http://lmgtfy.com/?q=x810387-007) Si es tu motherboard adelante, sino es así posiblemente la información aquí proporcionada no sea tan eficiente como lo deseas.
El primer circuito que vamos a construir es el Nandumper (lector de NAND). Lee el diagrama y ensámblalo, si está bien armado entonces tendrás cero errores de lectura/escritura.
Es recomendable desmontar todo el Xbox para una mayor comodidad. Si no sabes cómo se desarma el Xbox ve este tutorial, simplemente sigue los pasos aunque no le entiendas a lo que dice en inglés: http://www.youtube.com/watch?v=Rz-YtGp_YOY&feature=related
Para soldarlo usa la técnica de transferencia de calor, si no sabes cómo se hace entonces ve este tutorial: http://www.youtube.com/watch?v=ytLci_y22fg inicia el video explicando cómo es la técnica de transferencia de calor al minuto 1:54 demuestra como es la técnica, yo lo intente de otra forma sin desmontar la motherboard y mis soldaduras fueron de mala calidad. Cuando use esta técnica es realmente muy fácil, cómodo y rápido hacer las soldaduras en esta parte del circuito que vamos a usar.
Diagrama:
http://img709.imageshack.us/img709/8879/nanddumper.jpg
Así debe verse al terminar de soldarse en la motherboard
http://img541.imageshack.us/img541/8629/jtag360.jpg
Así debe verse al terminar de soldarse en el DB25
http://www.360-hq.com/images/tutorials/ ... tsetup.jpg
Para la facilidad de uso es aconsejable dividir el circuito, también puedes hacerlo sin ningún plug o división.
A continuación expongo unas fotos de alguien que hizo una adaptación montada del RJ45 (El de la foto uso un PLUG de unión, en mi caso use una roseta RJ45) La intención de hacer la división como se dijo previamente es para que en su momento sea más fácil desconectarlo de la PC y hacer el encendido del Xbox con la TV, pero también en su caso cuando la cierres y salga una actualización del XBR solo conectes el plug y no tengas que abrirla para hacer dicho procedimiento.
http://www.ps3news.com/forums/attachmen ... ntid=19589
http://www.ps3news.com/forums/attachmen ... ntid=19591
http://www.ps3news.com/forums/attachmen ... ntid=19592
http://www.ps3news.com/forums/attachmen ... ntid=19593
http://www.ps3news.com/forums/attachmen ... ntid=19594
http://www.ps3news.com/forums/attachmen ... ntid=19590
http://www.ps3news.com/forums/attachmen ... ntid=19586
http://www.ps3news.com/forums/attachmen ... ntid=19588
http://www.ps3news.com/forums/attachmen ... ntid=19587
Nota: Por eso es importante que tengas conocimientos de ingeniería en sistemas así puedes implementar este plug sin necesidad de que “alguien” te de un diagrama, las fotos bastan para tener la idea de cómo se hace. Si tienes el conocimiento resulta obvio como se va a construir. POR FAVOR NO POSTEES PREGUNTANDO COMO HACERLO. Ya se te explico cómo y no es necesario llenar de preguntas tontas el hilo. Preguntas serias y que no estén expuestas tanto el problema como solución o posible solución: ¡¡¡por favor!!! Así simplificamos la información y la hacemos más eficiente.
A continuación expongo unas fotos de alguien que hizo una adaptación montada del DB9 (puede usarse el DB15 solo que el espacio es más reducido). La intención de hacer la división como se dijo previamente es para que en su momento sea más fácil desconectarlo de la PC y hacer el encendido del Xbox con la TV, pero también en su caso cuando la cierres y salga una actualización del XBR solo conectes el plug y no tengas que abrirla para hacer dicho procedimiento.
ADVERTENCIA: Solo ve la parte del Nandumper, que es la parte que interesa en este momento. Solo es para que te des una idea de cómo puede hacerse la división por DB9.
http://img11.imageshack.us/img11/2707/dsc03568lk.jpg
http://img402.imageshack.us/img402/1444/dsc03566o.jpg
http://img215.imageshack.us/img215/7083/dsc03569q.jpg
http://img710.imageshack.us/img710/4794/dsc03580.jpg
http://img3.imageshack.us/img3/5643/dsc03571u.jpg
Nota: Por eso es importante que tengas conocimientos de electrónica así puedes implementar este plug sin necesidad de que “alguien” te de un diagrama, las fotos bastan para tener la idea de cómo se hace. Si tienes el conocimiento resulta obvio como se va a construir. POR FAVOR NO POSTEES PREGUNTANDO COMO HACERLO. Ya se te explico cómo y no es necesario llenar de preguntas tontas el hilo. Preguntas serias y que no estén expuestas tanto el problema como solución o posible solución: ¡¡¡por favor!!! Así simplificamos la información y la hacemos más eficiente.
Repasemos el diagrama
Para los que no sabes ni una letra de electrónica el diodo zener es un inversor de polaridad y es vital para el propósito este orientado en el sentido que está indicado en el diagrama, la posición inversa puede causar daños irreversibles al componente.
http://www.nextgameday.com/foro/attachm ... ozener.jpg
Las Resistencias son para que al pasar un voltaje, la corriente disminuya y no pase más amperaje del necesario. He leído tutoriales donde usaron Resistencias de 300 Ohms, tomando en cuenta que mientras más resistencia es menos corriente, puede también una resistencia excesiva dar una pobre alimentación al circuito, que en algunos casos se traduce en errores de lectura/escritura. Antes de iniciar es aconsejable medir las resistencias con un voltímetro. En el nandumper que yo tengo armado mi resistencia es de 75ohms, la longitud neta de mi cable UTP que use es de 80cm aproximadamente, nota: bien ensamblado el nandumper que tengo lee/escribe sin errores.
Para quien no haya entendido el diagrama, este es el diagrama otro un poco mas caricaturesco para los que solo entienden con “manzanitas”… -digo-, por eso pregunte desde el principio que fueras honesto si tienes o no la preparación para entender lo que se te dice, sino en verdad te invito a capacitarte primero antes de que hagas algo mal y por ahorrar dinero pierdas un Xbox –digo- lo barato sale caro.
http://www.nextgameday.com/foro/attachm ... ledb25.jpg
SIGUES CON PROBLEMAS
Fui muy claro al principio. Deja esto para las personas que tienen el conocimiento indispensable.
Si dices que lo tienes recuerda estas bajo tu propio riesgo.
Si te queda mal no empieces a postear como nena asustada, para eso en esta bitácora se pidió con carácter de IMPLICITAMENTE IMPORTANTE un voltímetro con continuidad, lo que vas a hacer de acuerdo al diagrama es ver tus continuidades, el circuito solo indica 1 solo punto sin resistencias el cual debe emitir sonido la continuidad, salvo la potencia del voltímetro en ocasiones al pasar por una resistencia no emite sonido, para lo cual es obvio que vas a medir resistencias siguiendo el diagrama, el diodo zener puede emitir sonido y generar resistencia.
Bueno revisaste todo y sigues con problema tienes cuatro opciones:
1. Haz de nuevo todo el diagrama
2. Empiezas a ser sincero contigo mismo y buscas tutoriales de electrónica básica y los estudias hasta que aprendas.
3. Le pagas a alguien para que te haga el Nandumper
4. Cierras de nuevo el Xbox y listo, quizás algún día estés calificado para hacer el xploit
EXCEPCION CIRCUITO NANDUMPER
Aquí hay una excepción muy importante y aunque el diagrama cambia por una simple cosa, lo he reservado como un último intento para hacer funcionar el nandumper, el siguiente diagrama a mi me impedía hacer la lectura por eso no lo uso, dicho diagrama sugiere el uso de un cable adicional, en mi caso se iba a tierra por eso la lectura era invalida.
Simplemente quite ese cable y empezó a leer sin problemas. Aunque la experiencia nos indica que la misma motherboard tiene que ser idéntica si es el mismo número de serie cabe la posibilidad de alguna modificación interna sobre la cual sea valido este diagrama.
Diagrama alterno
http://i144.photobucket.com/albums/r167 ... on-opu.png
Observa con atención el diagrama los tres GND es tierra y en se sugiere que sea los tres cables conectados a tierra física (cualquier parte metálica para que entiendas), en mi caso así no me funciono con la Zephyr que tengo, pero como he dicho habrá sus excepciones que este diagrame le resulte mejor que el propuesto.
Bueno por mi parte es todo, más no puedo hacer; si hasta aquí no has comprendido nada en buena onda mejor no postees pierdes y haces perder el tiempo a lo tonto.
[/color]
El circuito consta de dos partes básicamente, la parte que va en la motherboard y la segunda a la parte frontal o sea que va al circuito de control de encendido. NOTA: cuando empecé a leer acerca del xploit XBR/jTag de todos los tutoriales que leí solo decían que se hacia el nandumper y el jTag pero no explicaban su funcionamiento, leí en un foro en inglés para que era, simplemente el segundo circuito que se implemente es para saltar una protección interna que contiene dentro del código, en pocas palabras ese circuito crackea el funcionamiento del XBR.
EXPLICACIÓN DETALLADA: Por eso al principio puse una lista de cualidades/habilidades para que se entienda porque se hacen las cosas. Cuando crackeas un programa es porque el sistema de protección te impide usar totalmente la aplicación que deseas usar. Un mal crackeo pone inestable la aplicación o en el peor de los casos el sistema por completo. Este crackeo físico de igual manera su mala instalación provoca el mismo resultado como en el software.
Diagrama en la motherboard
http://img218.imageshack.us/img218/4343/jtag.jpg
En este punto tenemos un problema muy importante, el punto DB1F1 (va un Diodo Zener). Yo intente hacerlo con un hilo del UTP, momentáneamente quedo, pero se desoldó de ahí fui al punto alternativo, también se desoldó, raspe la pista y también se desoldó (dañe 3 cm de pista), finalmente hice lo que debí haber hecho desde el principio tome un par de hilos de la malla para desoldar de aproximadamente 5 cm los estañe, repare la pista con el sobrante hice la unión con el hilo que va al diodo zener, la pista la fije con cinta de aislar; cuando la volví a montar le puse una almohadilla hecha con una goma para borrar para que ejerza presión hacia arriba y el material no se estrese y se abra el circuito (adelantadme a la sección de errores, este circuito en esta sección es la más sensible la cual cuando se abre marca errores e71, e79, e68, luces rojas, etc.)
Técnica adecuada: El Diodo Zener que va en el DB1F1 sueldas un hilo delgado del cable calibre 20 o más delgado (por eso se pide conocimientos de electricidad, un cable tiene muchos hilos, un alambre es solo de un hilo y mientras mas alto el numero es más delgado el cable e hilos) o tomas un par de hilos de la malla para desoldar unos 5 cm y lo sueldas, para no estresar el material lo fijas con una banda de cinta de aislar y el extremo opuesto lo sueldas con una gota de estaño al zener.
Diagrama parte frontal
http://i144.photobucket.com/albums/r167 ... iagram.jpg
El circuito en la motherboard debe verse así
http://img64.imageshack.us/img64/8710/jtagterminado.jpg
NOTA: En mi caso yo no hice puntos de soldadura para unir hice trenzado cubierto con cinta de aislar.
Extracción de la Nand
Una vez construido el Nandumper lo conectamos al PC, antes de proceder a la extracción de la Nand. Para ello se necesita el programa NandPro, el más actual es el Nandpro 2.0e. Evitar en lo posible usar versiones anteriores.
Preparación del proceso
1. Conectar consola a la fuente (NUNCA Se enciende la motherboard).
2. Descargar NandPro y extraer.
3. Yo lo extraje en c:\nand
4. Instalar Port95nt (está en la carpeta de NandPro). En Windows Vista/7 requiere derechos de administrador. Al finalizar debes de reiniciar (por eso se pidió una computadora de uso exclusivo para este proceso) Si no tienes la fortuna de tener dos computadoras ármate de mucha paciencia y encuentra la manera de entretenerte para que no te aburras. Por eso en la lista de cualidades/habilidades se solicito que seas una persona acostumbrada a trabajar bajo presión psicológica.
5. Inicio > Ejecutar > Escribir "cmd" y pulsar "Aceptar".
6. Ir a la carpeta donde esté el NandPro.
En mi caso escribí el comando desde la ventana de MSDOS:
cd \nand
Una vez en el directorio te muestra que estas en C:\nand
7A. Iniciamos el proceso de lectura el cual dura 40 minutos
7B. Leemos la nand con este comando:
nandpro.exe lpt: -r16 backupnand.bin
Se copia toda la línea de comando y se pega en la ventana de MS-DOS
8. Segunda copia de la nand
nandpro.exe lpt: -r16 backupnand2.bin
9. Tercer copia de la nand
nandpro.exe lpt: -r16 backupnand3.bin
10. Aquí nos enfrentamos a un problema técnico, como mantenemos nuestro respaldo y en cuantos lugares tienes una copia, quizás resulte exagerado pero va a ser más exagerado que pierdas tu nand y por lo mismo tu Xbox a la basura.
En mi caso asegure mis copias de esta manera:
A) Una copia de los tres respaldos en una Carpeta en Mis documentos
B) Una copia de los tres respaldos en una Carpeta en c:\nand\nand_original
C) Una copia de los tres respaldos en una Carpeta en c:\nand\compilar
D) Una copia de los tres respaldos en una Carpeta Personalizada de mi correo electrónico
Esta es la imagen de cómo trabaja el NandPro
http://www.instructables.com/image/F76Z ... e-nand.jpg
La parte donde indica Could no detect a flash controller! Si está bien ensamblado el Nandumper es porque la fuente de la motherboard no está conectada a la corriente eléctrica. Si está conectada a la corriente eléctrica quiere decir que el Nandumper está mal construido.
En la parte de debajo de la imagen indica que ha empezado a leer desde el bloque cero. En ningún momento debe generar una advertencia de error de lectura, si te da errores pasa a la sección de ERRORES Leer y respaldar NAND.
Esta parte sumamente importante, a continuación maestro una tabla de valores el cual debemos verificar, cuando nos leyó la nand la parte del Flashconfig nos arrojo un número, esta tabla nos indica a que motherboard pertenece.
Xenon/Zephyr/Opus/Falcon
FlashConfig: 01198010
Jasper 16MB
FlashConfig: 00023010
Jasper 256MB
FlashConfig: 008A3020
Jasper 512MB
FlashConfig: 00AA3020
Could not detect a flash controller!
http://img687.imageshack.us/img687/52/n ... terror.jpg
Pueden ser tres causas.
1. No conectaste la fuente a la motherboard, o bien no está conectada a la corriente eléctrica.
2. Instalaste el Port95nt pero no reiniciaste la computadora.
3. Esta mal el circuito algo mal puesto.
Para eso existen los voltímetros con sistema de continuidad (si, ese que cuando le pones las pintas y no encuentra resistencia hace un zumbido… más claro ni el agua).Ya cuando todo está bien empieza la lectura.
Si te dice que tienes que presionar una tecla para continuar el comando que transcribiste está mal escrito.
http://img63.imageshack.us/img63/4671/nandpro.jpg
El comando mal escrito (o pegado) si tienes números o letras en la línea de comando va con esas letras o números.
Error 210 on block (Error 208)
http://img218.imageshack.us/img218/6804/flashconfig.jpg
Al principio se dijo claramente que el Nandumper bien construido tiene lectura/escritura sin errores. Este error es porque el cable que no tiene resistencias esta suelto (al menos es lo que yo detecte con el mío) De cualquier forma, está mal ensamblado el Nandumper así que verificarlo con el voltímetro hasta que sea funcional. Algunos tutoriales sugieren que se haga un procedimiento secundario con bloques dañados, en mi caso yo no lo recomiendo porque en la Zephyr no me arrojo errores con un Nandumper bien ensamblado, siempre lo mostro por tener algo mal instalado. Por lo tanto en esta bitácora no se expone el procedimiento.
Error 280 on block
En la lista de materiales/herramientas se te solicito otra PC o bien alguna forma de entretenerte porque el proceso dura 40 minutos (solo de lectura) periodo donde el proceso debe ser en forma exclusiva (desactivando protector de pantalla, antivirus, tareas programadas, programas residentes innecesarios, etc.) todo con el único fin de que la lectura sea optima. De nada sirve que hagas la lectura 3 o 4 veces con errores si puedes hacer la lectura por cada copia de nand que se necesita, recuerda es recomendable tener 3 copias como mínimo de tu nand para verificar su integridad y tenerla por si es necesario hacer un proceso inverso. Recuerda estas bajo tu propio riesgo y el único responsable del procedimiento eres tú.
Por si no quedo claro este error es porque la memoria intermedia de in/out está saturada y por lo tanto le afecta a la lectura de LPT, se soluciona poniendo Windows en modo normal con las aplicaciones mínimas de arranque (Por eso en las cualidades/habilidades se solicito que sepas usar Entorno Windows, esta bitácora es una recopilación de tutoriales para XBR/jTag no un manual para enseñar a usar a nivel experto Windows)
1. Abrimos el programa Degraded.exe
2. Lo configuramos
http://img87.imageshack.us/i/degradedco ... ndolop.jpg
En la pantalla del Degraded le damos a Settings y rellenamos 1BL Key con esto: DD88AD0C9ED669E7B56794FB68563EFA y marcamos Valid. El CPU key lo dejamos en blanco y sin marcar. En File System Start ponemos 39 y finalmente aceptamos.
Datos de la Nand Zephyr
http://img248.imageshack.us/img248/595/ ... ndzeph.jpg
Ve los valores marcados en rojo. Según la versión de nuestra motherboard debemos fijarnos que marca el "CB versión":
Xenon: 1888, 1902, 1903, 1920 ó 1921
Zephyr: 4558
Falcon: 5761, 5766 ó 5770
Jasper: 6712 ó 6723
3. Comparamos las copias de la nand que hemos extraído.
- Total commander
- Nand compare
- MD5
Cualquiera de ellos sirve para este fin
Si son idénticas hemos extraído correctamente nuestra nand, sino vuelve a sacar unas copias. Aunque en este punto es improbable si está bien construido el Nandumper.
Aquí es donde empezamos con los problemas de acuerdo a la información que tenemos debemos trabajar con el XBR de una Zephyr pero cuando lo hice al arrancar dio luces rojas, así que después de leer encontré que en este caso se puede usar la de un XBR de motherboard falcón: XBR_Falcon_8955_3a.bin
Descargamos la imagen XBRebooter para nuestra motherboard y la descomprimimos en la carpeta del nandpro renombrándola a XBR.bin para que sea más fácil. A continuación se dan los comandos que vamos a usar se copia y pega toda la línea de comando para que sea correcta nuestra compilación.
- Extrae el KV y la Config del backup de tu nand backupnand.bin
nandpro backupnand.bin: -r16 rawkv.bin 1 1
nandpro backupnand.bin: -r16 rawconfig.bin 3de 2
- Escribimos el KV y la Config en el Rebooter XBR.bin
nandpro XBR.bin: -w16 rawkv.bin 1 1
nandpro XBR.bin: -w16 rawconfig.bin 3de 2
- Borramos la NAND (importante borrar, puede dar problemas si no se hace)
nandpro.exe lpt: -e16 0x000000
Ahora el paso más significativo si algo extraño pasa durante su proceso puede resultar un dolor de cabeza.
-Escribir la NAND con el XBR Compilado para la Zephyr
Falcon y Zephyr:
nandpro lpt: -w16 XBR.bin 0
Resto de motherboards:
nandpro.exe lpt: -w16 XBR.bin
El proceso de escritura (igual que el de lectura) dura 40 minutos y debes ser un proceso limpio, sin errores de escritura.
EXPLICACIÓN TÉCNICA: La compilación que se hace es un proceso de crackeo por software el cual es vital para el propósito del XBR/jTag, como cualquier crackeo si se realiza incorrectamente puede traer inestabilidad a la aplicación o en el peor de los casos al sistema en general.
Se recomienda desconectar de la corriente eléctrica (la fuente de la motherboard) aproximadamente 1 minuto. Esto se debe a que hay capacitores de carga que pueden tener un efecto de memoria y causar problemas a la Nand Actualizada con XBR. Si vemos la Nand como un BIOS sigue la misma lógica de reinicio para actualizar cambios.
Ultimo paso y más importante: Conecta el Xbox a la TV enciéndela (… Es necesario decirte que la montes de nuevo, no la vayas a poner en corto circuito, que este correcto el sistema de enfriamiento, en pocas palabras no hagas tonterías y has bien las cosas, la mayor parte de los daños no se hacen cuando armas los circuitos sino cuando la enciendes y la motherboard está colocada de forma incorrecta la cual puede provocarle daños irreversibles).
La primera vez que carga el Xbox inicia el asistente de configuración, FELICIDADES ya tienes tu Xbox con el xploit XBR3.
Si no pasa a la sección de errores, léelo con cuidado.
Por mi parte es todo si has hecho todo de acuerdo a la recopilación de tutoriales y has verificado en las propiedades de sistema que tienes la versión 8955, adelante a disfrutar de las posibilidades del homebrew. Gracias por tu tiempo si detectas errores que no estén documentados postéalos así mejora la eficiencia de esta bitácora.
Estos son los errores que encontré durante la compilación y escritura, deseo que puedan ayudarte con el problema que tienes.
E68
[SPOILER]
Relacionado con el disco duro de la Xbox 360. Quítalo, inicia el Xbox sin disco duro y volver a apagar. Volver a conectar tras esto. (Si alguien lo tiene y se soluciona así, por favor confirme por correo electrónico es para beneficio común)
A) Se debe a que tienes un archivo .xex en la raiz del usb al arrancar la xbox. Se soluciona quitando ese archivo de la raiz. (Si alguien lo tiene y se soluciona así, por favor confirme por correo electrónico es para beneficio común)
B) Circuito Abierto. Difiero de la respuesta anterior, en mi caso detecte que se abría el circuito en el punto DB1F1 (Lee la parte del Circuito jTag para que veas porque se abría) Solución reparar el circuito y buscar la manera de que no se abra. (Si alguien tiene la Zephyr con un R6T3 o alterno modificado funcionando sin errores confirme por correo)
C) Circuito Abierto. Quite la Resistencia R6T3 al iniciar el Xbox inmediatamente inicio la pantalla en E71.
http://img13.imageshack.us/img13/3852/r6t3yalt.png
Si alguien tiene la Zephyr con un R6T3 o alterno modificado funcionando sin errores confirme por correo.
D). Circuito en corto. Hay una forma alterna al R6T3, el corto circuito que se provoca genera al iniciar el Xbox E71.
[img][/img]
Si alguien tiene la Zephyr con un R6T3 o alterno modificado funcionando sin errores confirme por correo.
E) Error en el jTag, revisalo.
Se debe a un problema con el jTag, revísalo.
Si tienes una Zephyr con XBR_3 lo más probable es que el fallo se deba a los problemas que está mostrando esta versión con la placa Zephyr. Para más detalles pásate por este hilo: hilo_hilo-oficial-errores-e79-y-rrod-zephyr-culpa-xbr_1367962.
A) Se abre circuito jTag provocando E79
B) El circuito NAND se corrompe después de muchos errores E71 o E79
C) Cuando se ha corrompido la NAND inicias botón menú al tratar de iniciar sesión se cierra en un parpadeo, desde el dash inicias sesión y al iniciar un juego sale el E79.
D) Inicia el dash pero sin hacer nada de repente sale E79
E) Error crítico: Inicias el Xbox hagas lo que hagas sale E79, se intenta apagar, prende, luces rojas, intenta apagarse, E71, intenta apagarse, luces rojas, intenta apagarse E79: ¡¡¡daño total en la nand!!!
SOLUCIÓN:
PRIMERO: Revisar a conciencia el jTag hasta que sea funcional (Usar voltímetro)
SEGUNDO: Escribir en la nand una nueva compilación de XBR.bin
EXPLICACIÓN TECNICA.
Se te dijo en su momento que el jTag es un crack, cuando un crack está mal hecho puede hacer inestable la aplicación o sistema, eso errores simplemente con un mal crackeo.
La motherboard carece de un sistema inteligente de temperatura como los que tienen los BIOS, cuando alcanza cierta temperatura enciende 2 luces rojas como señal de que esta calentándose, si le sumamos que esta inestable por eso trata de reiniciarse pero no lo consigue así que carga nuevamente el contenido de la nand pero esta analiza el sistema interno como está abierto marca error E71 o E79 y así va a ser su ciclo hasta que la apagues. Esta es la razón por la que se daña.
La nand no es un BIOS es una memoria intermedia donde guardan configuraciones y si esta encuentra un entorno inestable termina siendo inestable, lo más probable es que tenga un LOG interno o un sistema que le permita saber cuántas veces a intentado algo así que cuando llega a su límite de almacenamiento este mismo daña al contenido de la nand porque quiere seguir escribiendo el registro.
Si hay usuarios que nunca hayan experimentado E71 o E79 pero si errores desde botón menú, no poder cargar perfil también se presume que sea una mala compilación aunque esto habría de ser confirmado por personas con Zephyr que hayan hecho escritura con el XBR escrito para Zephyr (y no como en esta bitácora que se uso un XBR escrita para Falcón). Si alguien lo tiene y se soluciona así, por favor confirme por correo electrónico es para beneficio común.
En el Error Critico de E71/E79/Reinicio/Luces rojas me llevo a experimentar este problema.
Descripción del origen.
A) Escribí el XBR compilado anteriormente
B) Termino si marcar errores de compilación
C) Conecte el Xbox y no prendió por ningún medio
Análisis del problema
A) Intente leer la nand, marco errores 208 y 210
B) Hice mi Nandumper con un plug RJ45 para estar conectando/desconectando sin problemas
C) Repare pista dañada por el punto DB1F1 en el que utilice el punto alterno coloque cinta de aislar para minimizar el estrés del material y al montar la motherboard en la estructura metálica coloque bajo del área de la pista una almohadilla de goma de borrar para que ejerza presión hacia arriba y le impida abrir el circuito por el calor que genera.
D) Compile un nuevo XBR.bin
E) Escribí el XBR.bin
F) Antes de iniciar el Xbox, leí la nand y compare el archivo de lectura con el XBR.bin que se inyecto, el software no detecto diferencias.
G) Conecte el Xbox e inicio correctamente el dash.
Llevemos a Rodolfo el Reno a Alcohólicos Anónimos: porque esa nariz roja definitivamente es intoxicación etílica.
-También tengo sentido del humor-
A) Una mala escritura del XBR.bin A mi me salió por compilar con el XBR_Zephyr_8955_3b.bin
B) Sobrecalentamiento (no es recomendable tratarlo inmediatamente como 3LR intenta escribir en la nand una XBR valida
Me gusta la navidad, pero no verla en las luces del Xbox.
-Así como te ves me vi, así como me veo te verás-
A) Puede ser debido a no haber introducido en la imagen del XBR el config de tu nand
B) Haber utilizado el nandpro 2.0a (Se presume tiene este espíritu navideño muy dentro de su código)
C) Yo hice mi compilación del XBR.bin en las 4 líneas de comando sin los valores 1 1 y 3de 2, por eso me puse a cantar “oh, blanca navidad”
SOLUCION:
Utiliza la versión de nandpro 2.0b o superior
1. Para mayor comodidad renombra tu copia de la nand a orig.bin y XBR_falcon_8955_3.bin a xbr.bin-
2.A. Ejecuta los siguientes comandos con nandpro 2.0b para nands de 16Mb:
(se copian toda la línea y se pega toda la línea sin exceptuar caracteres)
nandpro orig.bin: -r16 kv.bin 1 1
nandpro orig.bin: -r16 config.bin 3de 2
nandpro xbr.bin: -w16 kv.bin 1 1
nandpro xbr.bin: -w16 config.bin 3de 2
2.B. Ejecuta los siguientes comandos con nandpro 2.0b para nands de 256/512Mb (cambia el 256 por 512 en caso de que la tuya sea de este tamaño):
nandpro orig.bin: -r256 kv.bin 1 1
nandpro orig.bin: -r256 config.bin ef7 2
nandpro xbr.bin: -w256 kv.bin 1 1
nandpro xbr.bin: -w256 config.bin ef7 2
3. A continuación escribe con nandpro la imagen de xbr.bin que has modificado
Ya viste si era cierto: como me vi te viste, como te ves me veo.
Luces rojas con una memoria USB (USB Pendrive) Conectado
[SPOILER]
Descripción: Inicias el Xbox con una memoria (USB Pendrive) y te da luces rojas
Causa: Error del XBR3
Solución: Desconectar el dispositivo USB
Nota: Tienes otra solución, mándame un correo para analizar y confirmar.
En primera a todos los que van a atacar de “lo sacaste de mi blog”, “lo sacaste de mi hilo”, “lo sacaste de mi sitio”, “eso está en mi recopilación” OK Felicidades por hacer un “COPY AND PASTE” de otros sitios o una traducción simple de los foros americanos.
Segunda deberían de hacerse trabajos basados no en un copia y pega; sino en una investigación y desarrollo, por ejemplo lo que estoy haciendo.
Para quien copie y pegue esto, me da igual la verdad.
Si me das el crédito por hacerlo está bien, gracias.
Si no me das el crédito está mejor, porque no hice este trabajo pensando en “quiero” que me conozcan para eso desarrollo otro tipo de trabajo intelectual.
Siempre he pensado que hay dos formas de hacer las cosas las bien hechas y las que rayan en la perfección, pero también en mi vida llevo a cabo una pequeña filosofía el conocimiento debe ser de conocimiento público, la fuente de sabiduría debe ser para todos, pero quien no quiere tener hacer un poco de esfuerzo por ninguna de las dos solo le queda un remedio: Pagar a quién sabe hacer las cosas que necesita hacer.
Para finalizar brevemente esta alpha…
Hay quien solo tiene para comprar originales… perfecto
Hay quien tiene para comprar todo el material y sabe cómo hacerlo… perfecto
Hay quien tiene el material y sabe quién puede ayudarlo… perfecto
Hay quien no tiene para el material y pero si sabe que puede hacerlo… perfecto
Hay quien no tiene para el material y menos el conocimiento… perfecto eres sincero contigo mismo
Hay quien sin tener conocimiento compra el material y daña su equipo… perfecto no es mío
Hay quien no sabe nada de nada pero tiene dinero para pagar el lujo… perfecto ellos me dan para comer
Pero hay quien te tiene que robar para tener algo en la vida… GRACIAS DIOS porque me permites vivir.
Describo el perfil académico/profesional/psicológico a quien va orientado este tutorial, abstenerse de intentarlo curiosos, “aprendices”, metiches, personas no aptas y personas no capacitadas.
Estas son 17 cualidades/habilidades que debes tener antes de empezar:
* Técnico en electrónica
* Ingeniero en sistemas
* Ingeniero en electrónica
* Persona con conocimientos de electricidad y electrónica
* Persona que sepan actuar bajo presión psicológica
* Persona que sepan interpretar diagramas electrónicos
* Persona que entienda y habla correctamente en lenguaje técnico
* Persona que sepa LEER y comprender lo que se le dice
* Persona que sepa seguir una instrucción
* Persona con conocimiento en componentes electrónicos
* Personas con conocimiento en componentes de cómputo
* Persona con conocimiento de ensamblado de computadoras
* Persona con conocimiento de instalación de software
* Persona con conocimiento en crackeo de programas en multiplataforma
* Persona con conocimiento de ambiente operativo MS-DOS
* Persona con conocimiento de ambiente operativo Windows
* Persona con conocimiento de reparación de computadoras
Sé sincero por favor, el único perjudicado eres tú al dañar total o parcialmente tu Xbox, recuerda nadie se hace responsable de lo que hagas, el único y absoluto responsable eres tú
Si tienes más de 14/17 NO debes tener problemas al hacer el xploit.
Si tienes más de 11/17 cualidades de las antes descritas FELICIDADES PUEDES HACER EL XPLOIT
Si tienes más de 7/17 es posible que puedas realizarlo sin embargo tendrás que analizar la información a conciencia antes de intentarlo.
Si tienes menos de 4/17 cualidades, entonces lamento decirte esto eres incapaz de hacerlo y personalmente te sugiero que pagues a alguien para que lo haga, es preferible que me digas que soy mala onda y que no quiero que lo hagas a que al rato este de foro en foro preguntando “por qué me pasa esto, me quede sin consola por culpa del xbr… y tantos etc” evítate estos conflictos de verdad, si todo fuera fácil en la vida todos lo harían, el problema como dije si lo intentas puedes dañar el equipo por ahorrarte dinero es así como decimos los mexicanos “lo barato sale caro”
* Persona que sepan actuar bajo presión psicológica
Describo el perfil académico/profesional/psicológico a quien va orientado este tutorial, abstenerse de intentarlo curiosos, “aprendices”, metiches, personas no aptas y personas no capacitadas
Estas son 17 cualidades/habilidades que debes tener antes de empezar:
* Técnico en electrónica
* Ingeniero en sistemas
* Ingeniero en electrónica
* Persona con conocimientos de electricidad y electrónica
* Persona que sepan actuar bajo presión psicológica
* Persona que sepan interpretar diagramas electrónicos
* Persona que entienda y habla correctamente en lenguaje técnico
* Persona que sepa LEER y comprender lo que se le dice
* Persona que sepa seguir una instrucción
* Persona con conocimiento en componentes electrónicos
* Personas con conocimiento en componentes de cómputo
* Persona con conocimiento de ensamblado de computadoras
* Persona con conocimiento de instalación de software
* Persona con conocimiento en crackeo de programas en multiplataforma
* Persona con conocimiento de ambiente operativo MS-DOS
* Persona con conocimiento de ambiente operativo Windows
* Persona con conocimiento de reparación de computadoras
suspiroinfinito escribió:Si estas en México y tienes dinero y quieres tener un Xbox con xplot para correr homebrew sin complicaciones (los bugs o errores que tienen las versiones son inevitables) Contácteme tengo paquetes desde el más económico hasta el más caro.