Keygen (Verificador de Firmware)

KEYGEN v 0.10.0 ( Release Candidate 1 ) (30/05/07) By KaWeNGoD & Flash78
*** Basado en KEYGEN By Xisko ***

Uso: keygen.exe [archivo] [parametros]

Donde parametros pueden ser:
-p:modelo -> parchea archivo con uno de los modelos
- - - MODELOS PARA SAMSUNG - - -
( o21 - o25 - o25b - o28 - o28b - x10 - x20
x30 - x31 - x32 - x33 - x40 - x41 - x42 )
x50 - x51 - x52 - x53 - i10 - i12)

-c:core -> modifica el core del firmware si se puede
( s25 - s28 - h46 - h47 - h58 - h59 - h78 - h79 )

-m:modo -> modifica el modo del firmware si se puede
[ A - B ] Para Firmwares 4.X
[A - B - C - D] Para Firmwares 5.X

-k:keyfile -> importa la key de keyfile a archivo

-v:keyfile -> verifica que la key de archivo sea igual a la de keyfile

-e:encfile -> encripta archivo hitachi a encfile si no esta encriptado

-d:decfile -> desencripta archivo hitachi a decfile si esta encriptado

-b -> REALIZA UN BACKUP DE ARCHIVO ANTES DE EMPEZAR EL PROCESO!!!

Descargar
Buenas tardes en hitacho 47D, va perfecto.

Gracias por tu trabajo.


Un cordial saludo

Pacser
jejje El mitico KeyGen de xisko ^_^

Me alegro que le metas mano :)

A ver que tal va el proyecto ;)
PabloAM está baneado por "Se nos acabó la paciencia. No vuelvas"
Thornado escribió:jejje El mitico KeyGen de xisko ^_^

Me alegro que le metas mano :)

A ver que tal va el proyecto ;)


Cierto.

¿Xisko te esta ayudando o es un proyecto a parte con la base de su codigo fuente?

Si quieres te paso el codigo fuente de la utlima versión.

Un saludo
PabloAM escribió:¿Xisko te esta ayudando o es un proyecto a parte con la base de su codigo fuente?
Si quieres te paso el codigo fuente de la utlima versión.
Un saludo


Pablo ¿pero si fuistes tu quien me pasastes el fuente de la version original y me pasastes el Msn de Xisko?

Desde unos 2 meses + o - Xisko modificó el keygen para poder detectar los firmwares en el Hack360. Finalmente, tras modificarlo como queria, solo habia que añadir los nuevos firmwares, esto lo fui haciendo yo aunque un compañero de trabajo retocó el fuente y añadió algunas mejoras porque de C no me acordaba de nada hasta ponerme con el keygen y apenas se igualmente. Tras un Mes sin cambios estamos de vuelta.
PabloAM está baneado por "Se nos acabó la paciencia. No vuelvas"
jajja, no me acordaba de que te pasé el codigo fuente ^_^ lo del msn de xisko si.

Bueno, pues si quieres conectate al MSN y seguimos con el proyecto, yo se C y podriamos ir implementando los firmwares que vallan saliendo. Si quieres claro :p

Un saludo
Hola , una pregunta , le he pasado el keygen a mi orig.bin (hitachi 47DH) y me a salido la key , pero lo que me preocupa es que me a puesto tambien " firmware: Hitachi 47d Xtrm 1.2 " y lo mismo con los demas orig.* que tengo , y eso de Xtrm 1.2 me preocupa
¿me he quedado sin el firm original ? y me a sobreescrito el 1.2 en todos mis orig.bin ,ademas todos tienen el mismo md5 , ummmm preocupado estoy .

saludos
Zinclair escribió:Hola , una pregunta , le he pasado el keygen a mi orig.bin (hitachi 47DH) y me a salido la key , pero lo que me preocupa es que me a puesto tambien " firmware: Hitachi 47d Xtrm 1.2 " y lo mismo con los demas orig.* que tengo , y eso de Xtrm 1.2 me preocupa
¿me he quedado sin el firm original ? y me a sobreescrito el 1.2 en todos mis orig.bin ,ademas todos tienen el mismo md5 , ummmm preocupado estoy .

saludos


Si el Md5 es el mismo tienes unos cuantos clones. Con el XTRM-HITACHI-7IN1-V1_2fix.RAR podras renombrar a rar un archivo con extension opa y pillar los firmwares originales sin key y sobrescribir desde el offset 0x4000 al 0x40400 para añadir al original la info de tu key.
Flash78 escribió:
Si el Md5 es el mismo tienes unos cuantos clones. Con el XTRM-HITACHI-7IN1-V1_2fix.RAR podras renombrar a rar un archivo con extension opa y pillar los firmwares originales sin key y sobrescribir desde el offset 0x4000 al 0x40400 para añadir al original la info de tu key.


Pero si sale eso en el keygen quiere decir que el firm no es el original 100% seguro o no?, por que el flasheo lo hize de una taquada con el "GaryOPA" Xtreme v1.2 firmware for all Hitachi's , y me estraña un poco que el respaldo falle,
y en cuanto a los fim del fix ya lo tengo ,¿ con que programa me recomiendas que le meta la key ?¿sirve cualquier editor hexadecimal?

saludos
Zinclair escribió:
Pero si sale eso en el keygen quiere decir que el firm no es el original 100% seguro o no?, por que el flasheo lo hize de una taquada con el "GaryOPA" Xtreme v1.2 firmware for all Hitachi's , y me estraña un poco que el respaldo falle,
y en cuanto a los fim del fix ya lo tengo ,¿ con que programa me recomiendas que le meta la key ?¿sirve cualquier editor hexadecimal?

saludos


La he podido cagar y cruzar los crc de un firmware por otro ya que los he calculado todos hoy y aunque me he asegurado podria ser, si quieres pasame el tuyo por email para revisarlo con un editor hexadecimal. asi seguro que no fallo. [oki]
Hola , ya te he mandado el firm , seria interesante saber si el firm es original o no , por que ese hack lo a usado mucha mas gente en estos ultimos dias,

saludos
He comparado mis firmwares hitachi que guardo en la caja fuerte y estos son los resultados:

zinclair.bin - Hitachi 47D - Xtrm 1.2
orig000.bin - Hitachi 47D - Original
origbak00.bin - Hitachi 47D - Original
origold00.bin - Hitachi 47D - Original
MiXtrm10.bin - Hitachi 47D - Xtrm 1.0
MiXtrm11.bin - Hitachi 47D - Xtrm 1.1


A parte de esto en el firmware que me has pasado existe la marca que ha puesto GARYOPA en sus firmwares. Lo puedes ver en el Offset 37F0: XTRM:opa:V1.2:47

Mirando el ultimo pack de Garyopa veo esto en el bat del restore: getfw e V12XTRM.OPA -y -o+ gdr32.bin > nul

En su pack los firmwares originales se encuentran en el archivo V12XTRM.OPA, aunque estos no tienen Key se usan para restaurar los firmwares y parchearlos con los PPF. Si no se realiza ningun backup del que tenias original es algo peligroso sobretodo por la Key en caso de ocurrir algun problema o para usar el firmware en una proxima modificacion. A ver si averiguo alguna cosa por si es un caso concreto o no.
Muchas gracias Flash78 , bueno la key ya la tengo y me tendre que hacer un orig.bin con el firm que trae el fix y mi copia del 1.2 con key, el tema es que el procedimiento que yo use por narices lo an tenido que usar casi todos los que flasheasen con ese pack (XTREME-HITACHI-ALL-V1.2.rar , el de garyopa 102.44 KB) , ya que fue iniciar el flash.bat y
y flashear la unidad hasta que todo dio done , 2 o 3 veces a lo sumo sin cerrar el cmd , el primer orig.bin o el ultimo tendrian que haber sido originales y sin embargo todos son 1.2 (comprobado con winhex), de todas formas tampoco es que sea tan importante el tema cuando para restaurar ya no se usa el backup del original en los ultimos empaquetados.

saludos y muchas gracias
Hola una preguntilla yo tengo el firmware 1.1 Xtreme para poner el 1.3 que no tiene el fallo del softreset he de volver a poner el original o puedo ponerlo directamente. Tengo mi firmware original :P gracias de antemano.
¿Pero la anterior en Samsung ya detectaba el xtreme 3.0 no?

¿Que aporta esta de nuevo? ¿La compabilidad con DOS nativo que fallaba en la anterior?

Un saludo y gracias.
la 0.46 añadia el xtreme 3.0, la 0.47 añade el hitachi 2.1 pero como no se habia "publicado" la 0.46 en este hilo lo he puesto como novedad.

Aun no estaresuelto el problema en Ms-dos. Aunque a lo mejor saco una version provisional para firmwares samsung y salir del paso.
Gracias por la respuesta Flash78, de todas formas es tonteria lo de MSdos, si se puede bien, si no se entra en windows y se mira desde alli, es algo secundario.

Un saludo.
Actualizado a la ultima version 0.50.
Joer nen, no paras, jejejeje [carcajad]. Siento mi ausencia del proyecto ya sabes (acabo de salir ahora mismo, imagínate [mad]) Dentro de ná ya podré volver al proyecto, ya pronto acabo de currar (yuhuuuuu [poraki] )

Un saludo a todos

PD: Muy buen trabajo [amor]
Con los problemas de los cuegues en Ms-dos sabia por donde iban los tiros pero gracias a KaWeNGoD se solucionó. Tras volver al curro me estan ayudando para unas nuevas ideas que tengo.

La cuestion es poco a poco añadirle mas cosas, por ejemplo que autoamticamente si detecta un firmware encriptado que lo desencripte en vez de calcular los crc de estos firrmwares, la ventaja es que tambien mostraria la key de los encriptados.
Tengo ke hablar contigo flash :)
Lo primero darte las gracias tanto por el keygen como por el paquete para el flasheo que has echo.

Ahora la preguntilla que me tiene mosca, cuando hice el flasheo con tu paquete me creo una carpeta Firm01 con 3 archivos que se suponen que son un backup del original (ORIGBAK.BIN), un backup del firm modificado (FXT4721A.BIN) y otro más que lo he testeado con el keygen y me dice que es el firm original que es (CHECK.BIN) ¿que es CHECK.BIN)

Un Saludo.
tristanc escribió:Lo primero darte las gracias tanto por el keygen como por el paquete para el flasheo que has echo.

Ahora la preguntilla que me tiene mosca, cuando hice el flasheo con tu paquete me creo una carpeta Firm01 con 3 archivos que se suponen que son un backup del original (ORIGBAK.BIN), un backup del firm modificado (FXT4721A.BIN) y otro más que lo he testeado con el keygen y me dice que es el firm original que es (CHECK.BIN) ¿que es CHECK.BIN)

Un Saludo.


Al principio lo normal era que la extraccion del firmware se llamara orig.bin para identificar el firmware original, pero con tantas versiones, mucha gente que ya tiene flasheado el lector ya no es logico que el firmware tenga el nombre orig.bin porque podria ser que fuera un xtreme.

Pues en el Hack360 Hitachi, pasa esto. Primero de todo se extrae el firmware antes de flashear y ese es su nombre(check.bin). Cuando acaba el proceso se guarda tambien el nuevo firmware que tiene el nombre FXTXX21A.BIN, donde XX es la version del firmware, en tu caso 47.

El origback.bin no tiene que ser original (un despiste), en la nueva version que toy haciendo se llamará backup.bin y es una copia del check.bin. Todo esto refiriendome al pack para lectores hitachi.
Buenas... y agradecer a Flash78 todo su esfuerzo en todos sus trabajos..

Me gustaria saber si al restaurar el firmware al mio original, queda alguna cosa que pueda detectar microsoft , como que ha sido modificado anteriormente o algo de eso... Tengo la consola en el SAT por las 3 luces y me ha surgido esa duda.....


Un saludo a todos

PD.- se me olvido decir que tanto para el flasheao como para el restore use el Hitachi lite. Hack360
Al restaurar puede haber un problema al restaurar el master checksum.

Se comenta que en caso de que falle alguno de los pasos del flasheo del firmware original, podria generar un ladrillo. Por eso en algunos packs no se realiza.

Si no se restaura, dejar el master checksum a 000000 es algo que podria ser detectado, repito podria porque no se sabe que es lo que analiza el sat.

Lo mas seguro seria restaurar sin restaurar el master checksum y despues de verificar que el firmware es original, ralizar el paso para restuarar el checksum.

Con los firmwares invisibles la cosa se complica ya que al extraer un firmware puede parecer que sea original aunque este no lo sea y restaurar el master checksum no se que consecuencias podria tener.

En el hitachi lite 2.1 hay eleccion a restaurar el master checsksum o no para que cada haga lo que prefiera.

Pensando el mas dificil todabia, podria tenerse el firmware original sin master checksum y hacerlo invisible para que parezca que lo tiene, teoricamente la forma de detectarlo solo seria desoldando la memoria donde esta el firmware, pero nunca se sabe. Hecha la ley hecha la trampa.
Flash muchas gracias por la aclaracion sobre el nombre de los backups que se realizan del firm, ahora ya lo tengo claro.

Un Saludete.
esta mal subido o es q no me baja bien? :P
creo q va a ser por q uso el windows XP 64
Tras mucho tiempo sin actualizar el hilo ahora he añadido la ultima version actualizada, gracias a KaWenGod, la cual permite generar cualquier firmware samsung (conocido), incluso el ultimo Ixtreme 1.2

La semana que viene lo integraré en una nueva version del hack360, en caso de remplazar el keygen del actual Hack360 IX 1.0 podrá ser identificado el firmware Ixtreme 1.2 cuando se realiza el flasheo directo.
27 respuestas