Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.679
Online:
1.412
Hilos:
1.380.727
Mensajes:
24.886.835
Stats

Índice de foros Xbox 360 Exploits y homebrew

[TUTORIAL] Cygnos V2 + freeBoot : 2ª Parte

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.
Keihanzo
Avatar de usuario
Molando a lo loco
 
Mensajes: 4218
Registrado: 20 Dic 2006
Ubicación: Tarragona

Mensajepor Keihanzo 29 Nov 2009 12:03

Aquí hay un programa que te automatiza el acceso a Xbins:

http://www.360mods.net/index.php?name=Downloads&get=29
The clueless fanboys are allways in denial about these sorts of things. "The hackers will fix it!" , "Bring it on m$!". There are some things that just can not be gotten around, no matter who you are, or how smart you are. Things are what they are.

Galgamo
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 727
Registrado: 25 Mar 2001
Ubicación: Málaga

Freeboot en cygnos v2

Mensajepor Galgamo 29 Nov 2009 20:33

Hola!!

Excelente tutorial!!

Sólo decir una cosa por si la puedes añadir

El freeboot si que funciona en cygnos 1.02

Sólo se deben hacer unos pequeños cambios. Ya que la versión 1.02 aplica el JTAG Hack en runtime, el SMC debe parchearse con las Cygnos Tools y despues insertarse en el resultado hack.bin, de manera que en ella no haya ningún parche SMC.

¿Cómo conseguir esto? Es fácil.

Hay que editar el build.py y buscar lo siguiente:

print " * Fixing up the hacked SMC code with the target address"
offset_jtag = SMC.find("\xea\x00\xc0\x0f")
assert offset_jtag > 0, "SMC does not include the JTAG hack"
SMC = SMC[:offset_jtag+4] + struct.pack(">I", EXPLOIT_BASE) + SMC[offset_jtag+8:]

Eso hay que quitarlo y poner esto otro:

offset_jtag = SMC.find("\xea\x00\xc0\x0f")

if offset_jtag > 0:
print " * Fixing up the hacked SMC code with the target address"
SMC = SMC[:offset_jtag+4] + struct.pack(">I", EXPLOIT_BASE) + SMC[offset_jtag+8:]
else:
print " * SMC does not include the JTAG hack"


El que entienda un poco de programación, si se fija lo que se hace es comprobar si hay parche. Si hay alguno se modifica y si no hay se deja como está.

despues es necesario hacer el rebuild con el comando:

python build.py bin/falcon_hack.bin bin/smc.bin

Donde el smc.bin es el fichero resultante de aplicar la opción PATCH_SMC del cygnos Tool a tu 7371.bin original (ojo!! No usar el my8498.bin que entonces no funciona).

Ahora ya quien tenga el 1.02 ya puede usarlo.

El que tenga problemas que pregunte, yo uso el freebooter a 8498 con cygnos 1.02. Las versiones superiores no las he probado.

Agradecimientos a los amigos:

cmonkey -> Por sugerir desactivar la comprobación del SMC en el script python
nilesoft -> Por analizar el script python.

Hasta luego!!!

mvarg1
Adicto
 
Mensajes: 121
Registrado: 12 Oct 2009
Ubicación: Málaga

Re: Freeboot en cygnos v2

Mensajepor mvarg1 29 Nov 2009 20:40

Galgamo escribió:Hola!!

Excelente tutorial!!

Sólo decir una cosa por si la puedes añadir

El freeboot si que funciona en cygnos 1.02

Sólo se deben hacer unos pequeños cambios. Ya que la versión 1.02 aplica el JTAG Hack en runtime, el SMC debe parchearse con las Cygnos Tools y despues insertarse en el resultado hack.bin, de manera que en ella no haya ningún parche SMC.

¿Cómo conseguir esto? Es fácil.

Hay que editar el build.py y buscar lo siguiente:

print " * Fixing up the hacked SMC code with the target address"
offset_jtag = SMC.find("\xea\x00\xc0\x0f")
assert offset_jtag > 0, "SMC does not include the JTAG hack"
SMC = SMC[:offset_jtag+4] + struct.pack(">I", EXPLOIT_BASE) + SMC[offset_jtag+8:]

Eso hay que quitarlo y poner esto otro:

offset_jtag = SMC.find("\xea\x00\xc0\x0f")

if offset_jtag > 0:
print " * Fixing up the hacked SMC code with the target address"
SMC = SMC[:offset_jtag+4] + struct.pack(">I", EXPLOIT_BASE) + SMC[offset_jtag+8:]
else:
print " * SMC does not include the JTAG hack"


El que entienda un poco de programación, si se fija lo que se hace es comprobar si hay parche. Si hay alguno se modifica y si no hay se deja como está.

despues es necesario hacer el rebuild con el comando:

python build.py bin/falcon_hack.bin bin/smc.bin

Donde el smc.bin es el fichero resultante de aplicar la opción PATCH_SMC del cygnos Tool a tu 7371.bin original (ojo!! No usar el my8498.bin que entonces no funciona).

Ahora ya quien tenga el 1.02 ya puede usarlo.

El que tenga problemas que pregunte, yo uso el freebooter a 8498 con cygnos 1.02. Las versiones superiores no las he probado.

Agradecimientos a los amigos:

cmonkey -> Por sugerir desactivar la comprobación del SMC en el script python
nilesoft -> Por analizar el script python.

Hasta luego!!!


Muchísimas gracias me pongo ahora mismo y en cuanto lo testee lo añado al tutorial....

Galgamo
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 727
Registrado: 25 Mar 2001
Ubicación: Málaga

Freeboot y cygnos 1.02

Mensajepor Galgamo 29 Nov 2009 21:56

Hola!!

Ok, cualquier duda o algo que no te salga me preguntas!!

Hasta luego!!

kokoparkletal
Avatar de usuario
Adicto
 
Mensajes: 447
Registrado: 25 Jun 2006
Ubicación: Monte Aleph

Mensajepor kokoparkletal 29 Nov 2009 22:32

Buenas, ando urgando un poco intentanto montar la actualizacion del cygnos, y todo casi como la seda (la parte de cambiar el secdata me he liado un poco pero creo que al final lo hice bien) ahora me he quedado donde el ecc checker que esta temporalmente desactivado (¬¬ graciosillos de megaupload), alguien lo tiene ?, ya que si esto el build.py me lanza un error (aun estoy probando a ver si va todo correctamente para luego hacer la imagen final)
Gracias por la ayuda, esta muy bien el tutorial en serio, incluso me entero hasta yo XD

Hail_Mary
Avatar de usuario
wh + m = bh
 
Mensajes: 1069
Registrado: 25 Ene 2008

Mensajepor Hail_Mary 29 Nov 2009 22:34

Para cuando la chincheta [comor?] [amor]
"El enemigo" puede ir por otros caminos para quemar los eFuses. Diagrama Xenon

Imagen

mvarg1
Adicto
 
Mensajes: 121
Registrado: 12 Oct 2009
Ubicación: Málaga

Re:

Mensajepor mvarg1 29 Nov 2009 22:56

kokoparkletal escribió:Buenas, ando urgando un poco intentanto montar la actualizacion del cygnos, y todo casi como la seda (la parte de cambiar el secdata me he liado un poco pero creo que al final lo hice bien) ahora me he quedado donde el ecc checker que esta temporalmente desactivado (¬¬ graciosillos de megaupload), alguien lo tiene ?, ya que si esto el build.py me lanza un error (aun estoy probando a ver si va todo correctamente para luego hacer la imagen final)
Gracias por la ayuda, esta muy bien el tutorial en serio, incluso me entero hasta yo XD


A ver si te vale este....
ECC_Checker.zip
(4 KB) 77 veces


No obstante el que te salga un error en el build.py no tiene nada que ver con esto... porque no me dices el error a ver si te puedo ayudar??

kokoparkletal
Avatar de usuario
Adicto
 
Mensajes: 447
Registrado: 25 Jun 2006
Ubicación: Monte Aleph

Mensajepor kokoparkletal 29 Nov 2009 23:21

El error que me da es este
capture2.jpg
(58.27 KB) Aún no descargado

y el ecc me da este otro
capture1.jpg
(31.07 KB) Aún no descargado


EDITO: el ECC ya me va, habia fallado la descarga (4 Veces)

mvarg1
Adicto
 
Mensajes: 121
Registrado: 12 Oct 2009
Ubicación: Málaga

Re:

Mensajepor mvarg1 30 Nov 2009 09:44

kokoparkletal escribió:El error que me da es este
capture2.jpg

y el ecc me da este otro
capture1.jpg


EDITO: el ECC ya me va, habia fallado la descarga (4 Veces)



Ok, ya veo... cuando llegue a casa esta tarde lo miro en mi ordenata y te digo algo.


Por cierto he probado lo que comentaba el amigo Galgamo y va de perlas.... ya se puede terner el firm 1.02 en el cygnos y usar el freeboot.
El tuto ya está actualizado. Gracias a Galgamo por su aporte.

Pazypower
Adicto
 
Mensajes: 182
Registrado: 28 Oct 2009

Mensajepor Pazypower 30 Nov 2009 12:16

A por un cygnos ahora mismo!!

Gran turorial, motivas hasta al más torpe!!

Un saludo
I´m not driving too fast, I´m just flying too low!!!

PrevioSiguiente

Volver a Exploits y homebrew

¿Quién está conectado?

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