¿Se pueden anular los eFuses?

Hola a todos,
disculpad si la pregunta es estúpida, pero visto que los efuses de PS3 se usan de forma parecida que en XBOX360 (sino tengo mal entendido se queman para evitar un downgrade), ¿no habría alguna forma de anularlos?
He visto en un hilo en xbox360 que para dicha consola hay algunas formas de anularlos (hilo_forma-simple-de-anular-los-efuses-alternativa-a-quitar-r6t3_1363782), si se pudieran anular se podría actualizar y/o hacer un downgrade ¿no?

Saludos,
wallflow escribió:Hola a todos,
disculpad si la pregunta es estúpida, pero visto que los efuses de PS3 se usan de forma parecida que en XBOX360 (sino tengo mal entendido se queman para evitar un downgrade), ¿no habría alguna forma de anularlos?
He visto en un hilo en xbox360 que para dicha consola hay algunas formas de anularlos (hilo_forma-simple-de-anular-los-efuses-alternativa-a-quitar-r6t3_1363782), si se pudieran anular se podría actualizar y/o hacer un downgrade ¿no?

Saludos,


No, anular los efuses podrias en principio se podria hacer solo habria que buscar como pero con ello no conseguirias ni hacer un downgrade ni poder actualizar. Al anularlos lo unico que haces es evitar que se quemen mas pero los que ya estan grabados grabados se quedan. Y al actualizar la consola comprueba que ha quemado los efuses y si no lo hizo falla. Esto es asi en la 360 y aqui probablemente sera igual.

Saludos
Raugo escribió:
wallflow escribió:Hola a todos,
disculpad si la pregunta es estúpida, pero visto que los efuses de PS3 se usan de forma parecida que en XBOX360 (sino tengo mal entendido se queman para evitar un downgrade), ¿no habría alguna forma de anularlos?
He visto en un hilo en xbox360 que para dicha consola hay algunas formas de anularlos (hilo_forma-simple-de-anular-los-efuses-alternativa-a-quitar-r6t3_1363782), si se pudieran anular se podría actualizar y/o hacer un downgrade ¿no?

Saludos,


No, anular los efuses podrias en principio se podria hacer solo habria que buscar como pero con ello no conseguirias ni hacer un downgrade ni poder actualizar. Al anularlos lo unico que haces es evitar que se quemen mas pero los que ya estan grabados grabados se quedan. Y al actualizar la consola comprueba que ha quemado los efuses y si no lo hizo falla. Esto es asi en la 360 y aqui probablemente sera igual.

Saludos



y como se baja el firmware en PS3 si existiesen los EFUSES???

te lo digo porque ya se puede bajar el firm en las PS3, mira la nota de tapa de esta pagina...

DEFINITIVAMENTE AQUI NO HAY EFUSES, O NO TRABAJAN COMO LA GENTE CREIA
Donsultano escribió:DEFINITIVAMENTE AQUI NO HAY EFUSES, O NO TRABAJAN COMO LA GENTE CREIA


+1
realmente lo que se hace no es un downgrade como todos lo conocemos. Lo que hace es una actualizacion inversa (a una version menor). Me explico, el firmware se ajusta a los efuses que quedan (como si de una actualizacion superior fuese pero esta vez es inferior). Lo que no se puede hacer es el downgrade de volver a la version exacta que tenias antes (con un numero de efuses que puede que no exista porque se han quemado).
Por todo eso este downgrade existe y el numero de efuses que quedan da igual.
Los efuses cambian la contraseña de encriptación del firmware depende de cuantos hay quemados. Por lo tanto, aunque se quemen los efuses, da igual a que numero de version vayas, el firmware no comprueba cuantos efuses hay quemados, solo que si no coincide el Cell no puede desencriptar el firmware y ahí es cuando se lía. Cuando downgradeas con infectus, al escribir la nand en bruto, mantienes el backup encriptado con la clave antigua, entonces el procesador no puede desencriptarlo y se queda colgada al arrancar.
krosk escribió:Los efuses cambian la contraseña de encriptación del firmware depende de cuantos hay quemados. Por lo tanto, aunque se quemen los efuses, da igual a que numero de version vayas, el firmware no comprueba cuantos efuses hay quemados, solo que si no coincide el Cell no puede desencriptar el firmware y ahí es cuando se lía. Cuando downgradeas con infectus, al escribir la nand en bruto, mantienes el backup encriptado con la clave antigua, entonces el procesador no puede desencriptarlo y se queda colgada al arrancar.

pero con infectus si se llegaron a hacer dongrades funcionales no? se tenia que tener una copia hecha del firm anterior de la consola y creo recordar que un usuario de eol lo hizo funcionar.
UFFF... Lo que normalmente se llaman efuses no son fusibles como todos los conocemos... son celdas de memoria formadas por un capacitor y un mosfet de consumo casi nulo... (algo similar a las memorias eprom convencionales). Dependiendo de la carga del capacitor, dicho fuse se comportara como 1 o 0 (sano o quemado) el reseteo del estado "quemado" se produce despues de cumplir con un algoritmo especifico y por ende no es facil de borrar su estado.
Piensen... no seria logico que una consola tenga fusibles realmente... pues esto significaria que las actualizaciones tarde o temprano serian imposibleas porque en algun momento se terminan quemando todos los fusibles y ya no se podria actualizar... SIEMPRE se puede volver atras en una actualizacion, toda empresa siempre se guarda ese privilegio... el problema es dar con la manera fisica o via software (como lo haya imaginado el que diseño el circuito) de borrar lo ya programado. Muchas veces se depende de una combinacion ambas cosas (fisica y software - PSgrade y pendrive con los .self)
Espero haber sido lo mas didactico posible y haber saldado sus dudas.
Saludos a toda la comunidad.
Aqui una muestra de que el Cell si los lleva integrados en el PPU.
http://en.wikipedia.org/wiki/EFUSE
Un saludo.
8 respuestas