2008년 11월 16일 일요일

Psar Dumper for FW5.00 (펌웨어 덤프/디크립트)

펌웨어 1.50부터 펌웨어 5.00까지 디크립트할 수 있는 Psar Dumper for 5.00입니다. [출처가기]

가끔가다 홈브류나 플러그인에서 원본 펌웨어 파일이 필요한 경우가 있는데, 이 때 공식 펌웨어 파일인 EBOOT.PBP에서 개별 파일을 디크립트해서 추출해주는 프로그램이 바로 Psar Dumper입니다.

펌웨어 버전이 변경될때마다 약간씩 암호화 방법이 변경되기 때문에 Psar Dumper 역시 펌웨어 버전에 맞추어서 꾸준히 업데이트 되고 있습니다. (그만큼 종류도 많으니 항상 최신 버전을 유지하세요.)


이번 Psar Dumper는 Dark_AleX가 직접 공개했습니다.
이번 psardumper는 공식 펌웨어 5.00을 덤프/디크립트하기 위한 것이다.
펌웨어 5.00은 PSP-3000까지 포함하기 때문에 테이블 포맷이 변경되었다.

알아둘 점 : PSP-3000의 모듈들은 아직 디크립트하지 못한다. 모듈의 이름조차도 모름. 파일이름 테이블은 아직 접근하지 못한 PSP-3000의 mesg_led03.prx 파일 안에 있다. 추가로 모듈들의 자체키는 아직 접근하지 못하는 PSP-3000의 IPL내에 있다.

따라서, 펌웨어 5.00을 디크립트할 경우 "could not find path of XXXXX"라는 경고 메세지를 여러 번 보게 될 것이다.

psardumper의 또 다른 변경점은 더 이상 Psar 파일의 버퍼 제한이 없다는 것이다. 덤프 시작시 전체를 로딩하는 것이 아니라 메모리스틱으로부터 순차적으로 로딩하게 된다.


[ 설치법 / 사용법 ]

1. 위 첨부파일을 받아 압축을 풀고 나오는 'new_psardumper' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

2. 덤프하려는 공식 펌웨어 파일을 'EBOOT.PBP'라는 이름 그대로 메모리스틱 최상위에 복사합니다.

3. PSP의 게임 - 메모리스틱 메뉴로 들어가 'NEW PSAR DUMPER'를 실행합니다.

4. 홈브류가 실행되면 엑스버튼 / 동그라미버튼 / 네모버튼 중 하나를 선택해서 덤프를 시작합니다.
* 엑스버튼 : sigcheck와 디크립트된 reboot.bin 파일을 포함해서 인크립트(암호화)된 상태로 덤프
* 동그라미버튼 : sigcheck와 디크립트된 reboot.bin 파일을 제외하고 인크립트(암호화)된 상태로 덤프
* 네모버튼 : 모든 파일을 디크립트(암호 해독)된 상태로 덤프

5. 잠시 후 덤프가 완료되면 자동으로 XMB로 복귀합니다. 그 후 메모리스틱 최상위를 보면 'F0'이라는 폴더가 새로 생성되어 있으며 그 안에 덤프된 개별 펌웨어 파일이 저장되어 있습니다.

6. Popsloader 플러그인이나 CXMB 플러그인 등에서 요구하는 원본 펌웨어 파일은 이런식으로 구하면 됩니다.

# 덤프된 원본 펌웨어 파일은 손휘측에서 저작권을 가지고 있으므로 무단공유는 불법입니다.
# 이 글에는 저작권에 위배되는 어떠한 파일도 포함되어 있지 않습니다.

댓글 12개:

  1. 좋은 정보 감사합니다 ^^

    답글삭제
  2. 역시... 포포츠님... 혹시 언어영역에서 천재성을????

    글을 읽을때마다 머리속에 잘 기억되네요.. 감사합니다.....

    답글삭제
  3. 안녕하세요...

    처음 와본 사람인데여...

    이거 위에 나와 잇는데로 하면

    2.0버전-커펌된거 몰르고 업데이트 해서

    4.5된것도 원래꺼처럼 쓸수 잇게 되는건가요??

    답글삭제
  4. @dlgpals78 - 2008/11/21 00:10
    dlgpals78 / 혹시 정펌 4.05를 말하는 거라면 여기서는 더 이상 원하는 정보를 찾을 수 없습니다.

    판도라나 유니버셜 언브리커 등으로 검색해서 다른 곳을 찾아보세요.

    답글삭제
  5. 제가 잘못쓴것 같아요..

    지금 상황이.

    psp버전:4.05 / 커펌4.05아래...

    원래 psp버전 2.0~3.0인 상태에서 커펌하고 제가 인터넷쓰다가

    지금 psp버전 4.05가 된거에요...

    답글삭제
  6. @dlgpals78 - 2008/11/21 23:14
    제발...ㅠㅠ..



    답좀 해주세여

    답글삭제
  7. @dlgpals78 - 2008/11/21 23:14
    ...위에 다른쪽으로 찾아보라고 하시던데



    친구들 psp커펌된거있으면 빌려서

    판도라, 유니버셜 언브리커

    구글에서 검색하시면 쉽게 찾아요

    구하셔서 복구하세요^^

    답글삭제
  8. 흠;;



    그럼 이 PSAR덤퍼의 사용은 단지? EBOOT을 덤프하기 위해서 인가요;;



    에휴;; 난또;;

    답글삭제
  9. 그래 이걸 찾고 있었어-0_-; ㅋㅋ

    답글삭제
  10. 아 정말 이걸 찾고 있었습니다

    감사 드려요^^

    답글삭제
  11. 위에 말한데로 실행했는데

    ROOT에서 EBOOT.PBP를 찾을수 없다고 나오는건 뭔가요 ㅡㅜ

    5.0 m33-6 입니다 ㅡㅜ

    답글삭제
  12. F0 파일이 생성돼지도 않네요 ㅡ.ㅜ 흠..

    답글삭제

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.