SceneZeta

  1. Informacion de Kakaroto respecto al Lv0 y EL CFW 4XX

    By Zrandi il 23 Oct. 2012
     
    Like       0 Comments   55 Views
    .

    ps3-jailbreak-600x330


    Hola amigos con la salida de las keys del Lv0 de ayer, Kakaroto nos pasa esta informacion para aquellos que esten profundizados en crear un CFW.4xx, les dejo una traduccion de gogle y la pastie con la informacion de su fuente kakaroto.

    INFORMACION KAKAROTO



    Desde que los LV0 claves han sido filtrados, creo que ahora puedo compartir esta información con ustedes, para ayudar a aquellos que están tratando de construir su propio CFW 4.x:
    La firma ECDSA NPDRM en el pie de SELF está marcada por lv2. En primer lugar, pide appldr para decir si o no y la firma va a ser verificada, y appldr sólo establecerá la bandera si hay una revisión NPDRM con llave de 3.56 + (los que no tienen las claves privadas). Esto significa que los archivos autofirmado con las nuevas teclas + 3,56 todavía no tienen su ECDSA seleccionada (probablemente para acelerar la carga de archivos).
    Si appldr dice la firma ECDSA Debe comprobarse, entonces lv2 se compruebe sí mismo, y devolverá un error si no es correcto. Hay muchas formas de parchar esta salida.
    1 - Patch a cabo la verificación para la revisión en clave appldr
    2 - Patch cabo la "bandera se pone a 1" en appldr si la revisión es clave <0xB
    3 - Patch el código en lv2 que almacena el resultado de appldr
    4 - Patch cabo la función real de sigcheck lv2.
    5 - Ignorar el resultado de la ECDSA de lv2.
    Aquí está uno de los parches (el cuarto, aplicación de parches a cabo la función de comprobación de lv2):
    En memoria 0x800000000005A2A8, que corresponde al desplazamiento 0x6a2a8 en lv2_kernel.elf, sustitúyase:
    e9 22 99 90 08 02 7c a6
    Con:
    38 60 00 00 4e 80 00 20
    Esto es para el kernel de 4,21 (que fue el último de ellos cuando he investigado esto), yo lo dejo como ejercicio para el lector a encontrar las compensaciones adecuadas para los próximos 4,25 y 4,30 ficheros del núcleo.
    Y he aquí otro poco de información ... en 4,21 lv2, en la dirección de memoria 0x800000000005AA98 (a determinar el desplazamiento de archivo usted mismo), que es donde lv2 carga el 'check_signature_flag' resultan de appldr, así que si usted prefiere aplicar el método 3 anterior, cambiando el "ld% r0, flag_result_from_appldr" por 'ld% r0, 0' y tienes otro método de aplicación de parches a cabo. Cualquiera de las soluciones deben funcionar de la misma manera sin embargo.
    Disfruta de nuevo homebrew en CFW 4.x ....



    Edited by Zrandi - 23/10/2012, 18:04
      Share  
     
    .