메뉴 www.fafan.kr
파판 >> PS정보
  • 로그인
  • 리눅스를 사용하지않고 DEX 작업 - 덤프 및 metldr 작업지원
    작성자 : 다크아이리스 | 조회수 : 6669 (2012-07-22 오후 5:56:41)
    - 링크
      http://www.demonhades.org/foro/portal.php?sid=4d45f1724e93ae97f937f46654f36dc4
      http://www.ps3hax.net/2012/07/demonhades-always-a-step-ahead-of-the-competition-linux-without-dex/

    - 첨부파일
      이미지 1.png


    안녕하세요. 다크아이리스 입니다.
     
    DEX 펌웨어 작업 관련하여 몇일간 많은 자료와 튜토리얼이 공개되고 있습니다.
     
    국내 PS3 유저에게는 다소 생소한 Other OS 라던지 리눅스 설치 또는 사용방법 등의
     
    어려움으로 DEX 펌웨어를 테스트 하고 싶지만 못하고 계신분들이 많을꺼라 생각됩니다.
     
     
    우선 리눅스 설치 없이 플래쉬 파일 덤프와 metldr 의 암호화 복호화 적업등을 지원하는
     
    홈브류가 공개 되었습니다.
     
     
    이것은 JFW DH 펌웨어를 제작한 데몬하데즈 포럼에서 공개를 하였고,
     
    JFW DH 3.56 , JBM 3.55, CFW 3.55 에서 설치 및 구동이 가능합니다.
     
     
    그리고 CONF 파일의 수정이 가능한 홈브류 또한 릴리즈 되었습니다.
     
    <<업데이트 내용>>
    - eID0 Dumper
    ● START: To dump all EID0.
    ● SQUARE: To dump the first section of EID0 directly (eid0_1st_Section_CEX.bin).
    ● X (EQUIS): To dump metldr (Encryption) to USB and be prepared to exploit and get the dump of the decrypted metldr in subsequent steps.
     
    - CONF 에디터
    Options:
    - Displays a list of flags
    - Displays list of patch-dynamic
    - Displays a list of plugins
    - Allows you to export to the root of the usb, the. Cfg file to test it before storing.
    List of flags:
    - Matheros (direct or normal)
    - dumper-ram
    - debug
    - dev_flash (dumper / restore)
    - sc35/36 +8 (more compatible)
    - 100% Fan speed (fan at 100%)
     
     
     
    <<다운로드>>
    - 원문 사이트 참조
     
     

     
     
    metlr key sign
    ldr.ld
    
    ENTRY(_start)
    
    SECTIONS
    {
    	. = 0x25800;
    	.text :
    	{
    		*(.text)
    	}
    	.data :
    	{
    		*(.data)
    		*(.rodata)
    	}
    	.bss :
    	{
    		bss = .;
    		*(.bss)
    	}
    }
    types.h
    
    #ifndef _TYPES_H_
    #define _TYPES_H_
    
    typedef char s8;
    typedef unsigned char u8;
    typedef short s16;
    typedef unsigned short u16;
    typedef int s32;
    typedef unsigned int u32;
    typedef long long int s64;
    typedef unsigned long long int u64;
    
    #endif
    start.S
    
    .text
    
    /* Loader entry. */
    .global _start
    _start:
    	/* Setup stack pointer. */
    	ila sp, 0x3DFA0
    
    	/* Well... */
    	brsl lr, main
    
    	_hang:
    		br _hang
    main.c
    
    #include "types.h"
    
    void *_memcpy(void *dst, void *src, u32 len);
    
    void main()
    {
    	//Copy eid root key/iv to shared LS.
    	_memcpy((u8 *)0x3E000, (u8 *)0x00000, 0x30);
    	//Hang (the PPU should copy the key/iv from shared LS now).
    	while(1);
    }
    
    void *_memcpy(void *dst, void *src, u32 len)
    {
    	u8 *d = (u8 *)dst;
    	u8 *s = (u8 *)src;
    	u32 i;
    
    	for(i = 0; i < len; i++)
    		d[i] = s[i];
    
    	return dst;
    }





    글쓰기 | 수정 | 삭제 | 목록   

    Lv.18 콩나물밥 (2012-07-23 00:10:45)
    좋은정보 올려주셔서 고맙습니다...^^
    Lv.2 바로크양식 (2012-07-23 07:36:31)
    좋은자료 감사합니다 그런데 솔찍히 3.55커펌에 갑자기 깔기는 무섭네요 벽돌 될까봐 ㅠㅠ
    Lv.2 아름다운구름 (2012-07-23 09:30:59)
    좋은 자료 좋은 정보 감사합니다...호기심이 또 발동하네요...^.^
    Lv.3 김박사 (2012-07-23 11:36:51)
    리눅스 때문에 또 막했는데 이런 자료를 ㅋㅋ
    Lv.3 녹색뿔테 (2012-07-23 14:13:37)
    무슨 말인지 잘 모르겠지만 다크아이리스님의 정보니까 좋은 거겠죠...
    Lv.10 카리엔 (2012-07-23 15:12:04)
    늘 좋은정보 감사합니다...^.^ 추천~꾹.
    Lv.3 레오파드엑스 (2012-09-15 17:49:07)
    이거 커펌에서 하려면 성공하신분 있나여 .ㅠ



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    <<678910

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.