레이블이 덤프인 게시물을 표시합니다. 모든 게시물 표시
레이블이 덤프인 게시물을 표시합니다. 모든 게시물 표시

2010년 6월 8일 화요일

[추가] PSAR Dumper - PSP Go용 펌웨어 덤프 지원


손휘의 공식 펌웨어 파일 EBOOT.PBP를 덤프/디크립트하게 해주는 New psardumper가 coyotebean라는 유저에 의해 업데이트 되었습니다. [출처가기]

변경점은 PSP Go용 펌웨어 파일의 덤프를 추가로 지원한다는 점뿐입니다. 몇 개의 키가 업데이트되었지만, PSP Go의 커널 PRX를 디크립트할 수 있는 키는 없다고 합니다.

[ 추가사항 ] 2010년 6월 7일 업데이트되었습니다. [출처가기]
- PSP Go용 펌웨어 5.70과 6.X의 커널 키 추가.
- PSP Go용 펌웨어 6.X의 vshmain에 빠져있던 키 추가.


사용방법은 이전 PSAR Dumper와 동일하므로 이전 글(http://popotz.textcube.com/1497)을 참고해주세요.

# "PSP Go용 펌웨어 덤프 지원"이라는 제목 때문에 오해할 분이 있을 것 같은데, PSAR Dumper는 단순히 공식 펌웨어 파일을 개별 파일로 분해해주는 홈브류입니다. 일반 사용자의 경우, 수정하지 않은 원본 펌웨어 파일을 구하거나 Popsloader/CXMB 등의 플러그인 사용시 필요한 원본 펌웨어 파일을 추출하는데 주로 쓰일 뿐 그 외의 쓰임새는 없습니다. 게다가 이번 PSP Go용 펌웨어 지원은 개발자나 해커들에게나 필요한 변경점입니다.

* 관련글 보기 *
PSAR Dumper 6.XX - 펌웨어 6.XX 덤프 지원
NEW_PSARDUMPER_mod by Lime
비공식 PSAR Dumper - 6.00/6.10 디크립트 지원
PSAR Dumper 5.50 - 펌웨어 5.50 덤프 지원
Psar Dumper (PSP-3000 모듈 디크립트 지원)
기타 등등...

2010년 4월 28일 수요일

체험판을 ISO로 변환 : umd_dump.prx v1.31


일본 개발자 takka씨가 얼마전 공개한 umd_dump.prx 플러그인은 UMD를 ISO로 덤프하는 기능을 합니다.

그런데 takka씨가 자신의 블로그에 달린 댓글을 보고 힌트를 얻어 umd_dump.prx를 v1.30으로 업데이트했습니다. [출처가기]

umd_dump.prx v1.30은 XMB에서뿐만 아니라 게임 모드에서도 동작하게 되어 일부의 체험판을 ISO로 변환할 수 있게 되었습니다. 이렇게 하면 커펌 5.50 GEN-D3에서만 구동 가능한 체험판을 ISO로 변환해서 디크립트하면 커펌 5.50 GEN-D2나 커펌 5.00 M33 등에서도 구동이 가능해지는 등의 장점이 있습니다.

v1.30의 자세한 변경점은 다음과 같습니다.
[UPDATE] GAME 모드에서 동작할 수 있도록, 버퍼를 동적으로 확보하는 여러가지 조정.

[UPDATE] VSH 모드(XMB)와 GAME 모드에서 단축키를 각각 설정할 수 있도록 변경.
※umd_dump.ini의 포맷이 변경되었으므로 주의해주세요.

[ 추가사항 ] umd_dump.prx가 v1.31로 업데이트되었습니다. [출처가기]
변경점은 '메뉴 표시가 확실히 실행되지 않던 문제 수정'뿐이며, 사용법은 이전과 동일합니다.


[ UMD게임 / UMD비디오 / UMD음악을 ISO로 덤프하기 ]
이전에 작성한 http://popotz.textcube.com/1561 글을 참고해주세요.


[ 체험판을 ISO로 변환하기 ]
1. 위 첨부파일을 받아 압축을 풀고 나오는 'umd_dump.ini', 'umd_dump.prx' 2개의 파일을 ms0:/seplugins/ 폴더 안으로 복사합니다.

2. 복사한 'umd_dump.ini' 파일을 메모장으로 열고 두 번째 줄에 이 플러그인의 단축키로 사용할 버튼을 입력합니다. (기본값은 음표버튼이며, umd_dump.ini 아래 부분에 사용 가능한 버튼 목록이 나와있으니 참고하세요.)

3. 같은 ms0:/seplugins/ 폴더에 있는 game.txt 파일을 메모장을 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (game.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/umd_dump.prx 1

5. 이제 PSP를 재부팅하고 ISO로 변환하고자 하는 체험판 게임을 실행합니다.

6. 위 2번에서 지정한 플러그인 단축키를 눌러 플러그인 메뉴를 불러옵니다.

7. 화면의 지시에 따라 ISO 변환을 시작합니다. 변환 도중 엑스버튼을 누르면 취소 가능합니다.
(이 과정은 UMD에서 ISO를 덤프하는 것과 동일하니 자세한 사항과 스크린샷은 이전 글 참고.)

8. 변환이 끝난 뒤 ISO 파일은 ms0:/ISO/ 폴더에 게임 아이디를 파일명으로 해서 저장됩니다. 이후에는 각자 알아서 사용해주세요.
---------------------------------------------------------------------------------------------------

# takka씨의 글과 takka씨 블로그의 댓글을 보니 '건담 어썰트 서바이브' 체험판이나 'MGS:PW' 체험판 2가지 등은 ISO로 변환 가능하다고 하네요. 그 외에도 더 있을 수 있으니 각자 찾아보세요. 하지만 체험판은 체험판일뿐 얼마나 유용하게 쓰일지는 미지수...

# takka씨의 추측으로는 체험판뿐만 아니라 PSN에서 구입한 게임 역시 ISO로 변환 가능하다고 하는데, 그렇게 되면 NP Decryptor와 똑같아지는 거겠죠. 따라서 추후 블로그에 이 포스팅이 사라지거나 수정될 수도 있습니다.

# umd_dump.prx 플러그인을 이용해 어떻게 체험판을 ISO로 추출 가능한지 상당히 궁금할 텐데요, 그 이유는 체험판의 구동 방식때문입니다. 일부 체험판의 경우 EBOOT.PBP 형식이긴 하지만 실제 동작할 때는 마치 UMD가 들어있는 것처럼 속이는 UMD 에뮬레이션 방식을 사용한다고 합니다. 그래서 체험판이 구동된 게임 모드 상태에서 umd_dump.prx를 구동해서, UMD로 에뮬레이션된 데이터를 ISO로 뽑아내는 것이죠. 저도 몰랐던 내용인데 참 신기하군요.

* 관련글 보기 *
[추가] UMD 덤프 : umd_dump.prx V1.20
eboot2iso 1.0 - EBOOT.PBP를 ISO로 변환
UMDumper v0.2.4 D
UMD를 ISO로 덤프하기

2010년 4월 24일 토요일

[추가] UMD 덤프 : umd_dump.prx V1.20


gpSP kai 등으로 알려진 일본 개발자 takka씨가 UMD를 ISO 형식으로 덤프(추출)하는 umd_dump.prx 플러그인을 발표했습니다. [출처가기]

UMD를 덤프하는 방법에는 이미 UMDumper라는 홈브류를 이용하는 방법과 커펌의 vshmenu에 기본 내장된 USB Device 마운트 기능을 이용하는 방법 등이 널리 알려져 있습니다. (이에 대한 자세한 내용은 http://popotz.textcube.com/793 참고.)

하지만 takka의 말에 따르면 vshmenu를 이용해 UMD를 ISO로 덤프하는 경우 마지막 섹터가 제대로 추출되지 않는 문제가 있었다고 하네요. 하지만 이 umd_dump.prx를 이용하면 제대로 덤프가 된다고 합니다.

[추가사항] V1.20으로 업데이트되었습니다. 변경점은 다음과 같습니다. [출처가기]
[UPDATE] UMD 비디오/오디오의 판별에 UMD_DATA.BIN을 이용하도록 변경.
[NEW] UMD_DATA.BIN의 재기록 기능을 추가.
[NEW] UPDATE 부분을 읽기 위해, 외부소프트의 기동 기능을 추가.
[UPDATE] 위와 관련해서, 설정 파일의 변경.
[UPDATE] 기동시 에러 체크를 추가.

설치법이나 사용법은 이전 V1.00과 큰 차이점은 없으니 아래 내용을 참고해주세요. 단, V1.20에서는 덤프 전에 네모버튼을 눌러 미리 지정한 홈브류를 구동할 수 있게 되었습니다. 그 홈브류의 경로는 umd_dump.ini의 두 번째 줄에서 지정하면 됩니다.
--------------------------------------------------------------------------------

[ 설치법 ]
1. umd_dump.prx는 플러그인 형식으로 동작하며, 제작자는 PSP-2000/CFW 5.50 GEN-D3에서 테스트했다고 합니다.

2. 위 첨부파일을 받아 압축을 풀고 나오는 'umd_dump.ini', 'umd_dump.prx' 2개의 파일을 ms0:/seplugins/ 폴더 안으로 복사합니다.

3. 같은 ms0:/seplugins/ 폴더에 있는 vsh.txt 파일을 메모장을 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (vsh.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/umd_dump.prx 1

4. 이제 PSP를 재부팅하면 설치가 완료됩니다.

[ ISO 덤프 방법 ]

1. 덤프하고자 하는 UMD를 PSP에 넣고 XMB에서 바로 홈버튼을 누르면 위처럼 플러그인이 실행됩니다.

2. 현재 삽입되어 있는 UMD 형식(게임/비디오/음악)과 UMD 아이디, 총 용량, 저장 경로 등이 표시되는데, ISO 덤프를 시작하려면 동그라미버튼을 누릅니다. 덤프하기 전에 메모리스틱의 남은 용량이 충분한지 확인해주세요.

3. 곧 메모리스틱으로의 ISO 덤프가 시작됩니다. 덤프하는 동안에는 진행률/경과시간/예상시간/남은시간/속도 등의 정보가 표시되며, UMD 게임의 경우 ms0:/ISO/ 폴더에, UMD 비디오나 음악의 경우에는 ms0:/ISO/video/ 폴더에 UMD 아이디를 파일명으로 해서 저장됩니다.

4. ISO 덤프가 모두 끝나면 PSP를 재부팅하겠냐는 메세지가 나오니 반드시 재부팅해주세요.

5. 만약 덤프 도중 취소하고 싶다면 엑스버튼을 누르면 됩니다.

[ 플러그인 단축키 변경하기 ]
플러그인을 실행하는 단축키의 기본값은 홈버튼으로 되어있습니다. 하지만 umd_dump.ini 파일을 열어 제일 첫 줄을 변경하면 단축키의 변경이 가능합니다. 사용할 수 있는 버튼 목록은 같은 umd_dump.ini를 참고해주세요.

[ 덤프한 ISO 실행하기 ]

* UMD 게임 : XMB의 게임 -> 메모리스틱 메뉴에서 바로 실행 가능합니다.

* UMD 비디오/음악 :
1. No-UMD가 적용되지 않으므로 PSP의 UMD 슬롯에는 반드시 UMD가 들어있어야 합니다. (게임이라면 아무거나 OK)
2. 커펌의 VSH menu를 열고 ISO VIDEO MOUNT 항목에서 방향키 좌/우로 원하는 ISO 파일을 지정합니다.
3. 잠시 후 XMB의 음악 또는 비디오 메뉴에 선택한 UMD 비디오/음악 항목이 나타나므로 선택해서 재생하면 됩니다.


[ UMD 비디오/음악 덤프시 주의사항 ]
지역코드 제한이 없는 UMD 게임에 비해, UMD 비디오나 음악의 경우에는 지역코드 제한이 있습니다. 따라서 다른 지역에서 발매된 UMD 비디오/음악은 국내 정발된 PSP에서 재생이 불가능합니다. (그 반대도 마찬가지)

umd_dump.prx 플러그인 역시 이 지역코드에 의한 영향을 받기 때문에 UMD 비디오/음악과 PSP의 지역코드가 다른 경우에는 ISO로 덤프할 수가 없습니다. (굳이 지역코드가 다른 UMD 비디오/음악을 재생하거나 덤프하려면 DC v8에 있는 idstorage 지역코드 변경 기능을 이용하는 수 밖에는 없지요.)

하지만 다른 PSP를 이용하는 등의 방법을 통해 일단 한 번 ISO 덤프한 경우에는 VSH menu의 ISO VIDEO MOUNT 기능을 이용해 지역코드 상관없이 재생이 가능합니다.

# 그나저나 gpSP kai 업데이트는 언제쯤...?

* 관련글 보기 *
UMDumper v0.2.4 D
UMD를 ISO로 덤프하기

2010년 2월 17일 수요일

PSAR Dumper 6.XX - 펌웨어 6.XX 덤프 지원


PSAR Dumper라는 홈브류는 손휘의 정식 펌웨어 파일인 EBOOT.PBP를 디크립트(암호 해독)하고 개별 파일(PRX, RCO 등)로 덤프해주는 프로그램입니다. 따라서 수정하지 않은 원본 펌웨어 파일을 구하거나 Popsloader/CXMB 등의 플러그인 사용시 필요한 원본 펌웨어 파일을 추출하는데 주로 쓰이고 있습니다.

하지만 펌웨어 버전이 올라가면서 암호 방식도 변경되므로, PSAR Dumper 역시 꾸준히 업데이트되야만 하는데, 이번에 bbtgp라는 유저가 펌웨어 6.00 / 6.10 / 6.20까지도 덤프 가능한 PSAR Dumper 6.XX를 발표했습니다. [출처가기]

하지만 펌웨어 6.XX을 완벽하게 디크립트할 수는 없고 몇몇 모듈의 경우에는 추출되지 않으며, 특히 커널 디크립션은 01g와 02g만 지원한다고 합니다.

어쨌거나 커펌 6.XX가 나오지 않은 현재로서는 그다지 필요하지 않을지도 모르겠네요. (예전 펌웨어 버전을 디크립트/덤프하고 싶을 때는 이전에 나온 PSAR Dumper 구버전을 사용하면 되니까요.)
 

1. 커펌이 설치된 대부분의 PSP에서 구동 가능할 겁니다. (정펌 6.00/6.10/6.20에서 실행할 수 있다는 뜻이 아닙니다.)

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'new_psardumper' 폴더를 ms0:/PSP/GAME/ 폴더에 복사합니다.

3. 그리고 자신이 디크립트/덤프하려고 하는 버전의  정식 펌웨어 파일을 따로 구해서 EBOOT.PBP 그대로 메모리스틱 최상위에 복사합니다.

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


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


6. 위처럼 펌웨어 6.20까지도 정상 인식해서 디크립트를 시작합니다. (단, 펌웨어 5.50 / 6.XX의 경우에는 완벽하게 디크립트되지 않고 일부 모듈은 추출되지 않습니다.)

7. 디크립트가 완료되면 10초 후 자동으로 XMB로 복귀하며, 메모리스틱 최상위를 보면 'f0'이라는 폴더가 새로 생긴 것을 알 수 있습니다. 그 안에 펌웨어 파일이 추출되어 저장되어 있으니 필요한 경우 사용하면 됩니다.

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

* 관련글 보기 *
NEW_PSARDUMPER_mod by Lime
비공식 PSAR Dumper - 6.00/6.10 디크립트 지원
PSAR Dumper 5.50 - 펌웨어 5.50 덤프 지원
... 등등

2009년 11월 20일 금요일

NEW_PSARDUMPER_mod by Lime

일본인 Lime이 수정한 NEW PSARDUMPER의 MOD 버전이 발표되었습니다. [출처가기]

PSAR Dumper란?
PSAR Dumper라는 홈브류는 손휘의 정식 펌웨어 파일인 EBOOT.PBP를 디크립트(암호 해독)하고 개별 파일(PRX, RCO 등)로 덤프해주는 프로그램입니다. 따라서 수정하지 않은 원본 펌웨어 파일을 구하거나 Popsloader/CXMB 등의 플러그인 사용시 필요한 원본 펌웨어 파일을 추출하는데 주로 쓰이고 있습니다.

이번 Lime이 수정한 MOD 버전은 아래처럼 몇 가지 편리한 점이 추가되었습니다.
- 덤프하려는 펌웨어 파일(*.PBP)를 여러 개 중에서 선택 가능하게 됨.
- 그래픽적으로 보기 힘들던 부분을 보기 쉽게 변경. (폰트 색상 등)
- L트리거+R트리거로 종료가 가능하게 됨.

특히, 덤프하고 싶은 펌웨어 파일을 선택할 수 있다는 점이 마음에 드네요. 가령 Popsloader 플러그인용 모듈을 추출할 때 기존 PSARDUMPER에서는 매번 펌웨어 파일을 교체해줘야 했지만 이번 MOD 버전은 한 번에 필요한 펌웨어 파일을 모두 넣어두고 선택해서 추출하는 것이 가능합니다.


[ 설치법 / 사용법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'new_psar_dumper_mod_620' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

2. 또한 자신이 덤프/디크립트하려는 정식 펌웨어 파일(EBOOT.PBP)도 적당히 이름을 변경해서 ms0:/FW/ 라는 폴더를 새로 만들어 그 안에 넣어둡니다. 기존과 다르게 꼭 EBOOT.PBP 라는 이름이 아니라도 되므로, 예를 들어 OFW620.PBP나 550.PBP 등 자신이 알아보기 편한 이름으로 넣어도 됩니다.

하지만 몇 가지 주의사항이 있는데, FW/ 폴더에서 지원하는 정식 펌웨어 파일(*.PBP)은 총 60개까지이며, 정식 펌웨어 파일의 확장자는 반드시 PBP여야 합니다. 또 펌웨어 파일(*.PBP) 이름은 확장자를 포함해서 15글자 이내로 해야 합니다.

어제 발표된 최신 펌웨어 6.20까지 덤프가 가능하지만, 5.50/6.XX 펌웨어의 일부 모듈은 제대로 디크립트되지 않으니 참고해주세요.

ms0:/
   |- PSP/
   |    |- GAME/
   |             |- new_psar_dumper_mod_620/
   |
   |- FW/
        |- OFW620.PBP
        |- 500.PBP... 등 정식 펌웨어 파일
3. 위와 같이 메모리스틱 구성이 되었다면 모든 준비가 완료됩니다.


4. 이제 XMB의 게임 -> 메모리스틱 메뉴로 들어가 'NEW PSAR DUMPER'를 실행합니다.


5. 만약 ms0:/FW/ 폴더에 2개 이상의 정펌 *.PBP 파일이 존재한다면 위와 같은 펌웨어 선택 화면이 나타납니다. 덤프를 원하는 파일로 이동해 세모버튼을 눌러 선택하면 됩니다.


6. 이제 덤프 화면이 나오면 원하는 방식을 선택해 덤프/디크립트를 실행합니다.
* 엑스버튼 : sigcheck와 디크립트된 reboot.bin 파일을 포함해서 인크립트(암호화)된 상태로 덤프
* 동그라미버튼 : sigcheck와 디크립트된 reboot.bin 파일을 제외하고 인크립트(암호화)된 상태로 덤프
* 네모버튼 : 모든 파일을 디크립트(암호 해독)된 상태로 덤프
* L트리거+R트리거 : 홈브류 종료


7. 덤프 방식을 선택하면 위처럼 펌웨어 버전 확인후 덤프가 진행되고, 덤프가 모두 완료되면 자동으로 XMB로 복귀합니다. 그리고 이렇게 덤프된 개별 파일들은 ms0:/FW/ 폴더안에 하위 폴더를 만들어 저장되므로, 그 폴더에서 필요한 원본 파일을 가져다 쓰면 됩니다.

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

* 관련글 보기 *
비공식 PSAR Dumper - 6.00/6.10 디크립트 지원
PSAR Dumper 5.50 - 펌웨어 5.50 덤프 지원
Psar Dumper (PSP-3000 모듈 디크립트 지원)
... 등등

2009년 10월 5일 월요일

비공식 PSAR Dumper - 6.00/6.10 디크립트 지원


PSAR Dumper라는 홈브류는 손휘의 정식 펌웨어 파일인 EBOOT.PBP를 디크립트(암호 해독)하고 개별 파일(PRX, RCO 등)로 덤프해주는 프로그램입니다. 따라서 수정하지 않은 원본 펌웨어 파일을 구하거나 Popsloader/CXMB 등의 플러그인 사용시 필요한 원본 펌웨어 파일을 추출하는데 주로 쓰이고 있습니다.

하지만 펌웨어 버전이 올라가면서 암호 방식도 변경되므로, PSAR Dumper 역시 꾸준히 업데이트되야만 하는데, 이전에는 펌웨어 5.50의 부분적인 디크립트를 지원하는 Red Bull PSP팀의 PSAR Dumper가 최신 버전이습니다. 하지만 이번에 펌웨어 6.00과 6.10도 디크립트할 수 있도록 UtraDogg라는 유저가 업데이트를 했습니다. [출처가기]

이번 UtraDogg의 PSAR Dumper는 얼마전 요시히로가 발표한 게임 디크립터의 'pspdecrypt.prx'를 이용한다고 하는데, 그렇다고 펌웨어 6.00 / 6.10을 완벽하게 디크립트할 수는 없고 몇몇 모듈의 경우에는 추출되지 않는다고 하니 알아두세요.
 

1. 커펌이 설치된 대부분의 PSP에서 구동 가능할 겁니다. (정펌 6.00/6.10에서 실행할 수 있다는 뜻이 아닙니다.)

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'new_psardumper' 폴더를 ms0:/PSP/GAME/ 폴더에 복사합니다.

3. 그리고 자신이 디크립트/덤프하려고 하는 버전의  정식 펌웨어 파일을 따로 구해서 EBOOT.PBP 그대로 메모리스틱 최상위에 복사합니다.

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


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


6. 위처럼 펌웨어 6.00도 정상 인식해서 디크립트를 시작합니다. (단, 펌웨어 5.50 / 6.00 / 6.10의 경우에는 완벽하게 디크립트되지 않고 일부 모듈은 추출되지 않습니다.)

7. 디크립트가 완료되면 10초 후 자동으로 XMB로 복귀하며, 메모리스틱 최상위를 보면 'f0'이라는 폴더가 새로 생긴 것을 알 수 있습니다. 그 안에 펌웨어 파일이 추출되어 저장되어 있으니 필요한 경우 사용하면 됩니다.

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

2009년 8월 6일 목요일

PSAR Dumper 5.50 - 펌웨어 5.50 덤프 지원


펌웨어 파일(EBOOT.PBP) 파일을 디크립트/덤프할 수 있는 PSAR Dumper가 새롭게 업데이트되었습니다. [출처가기]

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

이번 PSAR Dumper 5.50은 Red Bull PSP라는 팀에서 발표되었는데, 펌웨어 5.50의 디크립트를 추가 지원한다는 점 외에 기존과 차이점은 없습니다. 하지만 펌웨어 5.50을 완벽하게 디크립트할 수는 없고 펌웨어 키를 포함하고 있는 파일의 경우 정상적인 덤프가 불가능하다고 합니다. 개발자는 자신들의 능력이 부족하다는 점을 인정하고 다른 사람이 해결해주기를 바라고 있네요.

그런데 사실 펌웨어 5.50의 경우 이미 오래전에 디크립트 및 덤프가 가능했습니다. 그렇지 않았다면 PSPGen에서 커펌 5.50 GEN을 만들 수도 없었겠죠. 다만 개인 유저가 사용할 수 있는 PSAR Dumper가 공개되지 않았을 뿐이었습니다. 어쨌든 펌웨어 5.50의 원본 펌웨어 파일이 필요한 분들만 사용하시면 됩니다.


[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'new_psardumper' 파일을 ms0:/PSP/GAME/ 폴더로 복사합니다.

2. 디크립트/덤프하려는 버전의 펌웨어 파일을 구해 EBOOT.PBP 그대로 메모리스틱 최상위에 복사합니다. 펌웨어 1.50부터 펌웨어 5.50까지 모든 펌웨어의 덤프를 지원합니다. (단, 펌웨어 5.50은 부분 지원.)
(각 펌웨어 파일은 http://www.psp-hacks.com/category/36 에서 다운로드 가능합니다.)

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

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

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

6. Popsloader 플러그인이나 CXMB 플러그인 등에서 요구하는 원본 펌웨어 파일은 이런식으로 구하면 됩니다. 또 원본 펌웨어 파일이 필요한 경우에도 사용 가능합니다.

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

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 플러그인 등에서 요구하는 원본 펌웨어 파일은 이런식으로 구하면 됩니다.

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

2008년 3월 12일 수요일

UMD를 ISO로 덤프하기

커펌에 기본 탑재되어 있는 ISO/CSO 구동 기능은 어디까지나 자신이 구입한 UMD를 메모리스틱에서 구동함으로써 로딩속도를 줄이거나 UMD 보호를 위한 목적입니다. 불법으로 다운로드한 게임을 구동하기 위한 것이 아님을 다시 한 번 유념해주세요. (참고글 : 2007/02/27 - [뉴스 / 루머] - 영국 BBC에서 Dark_AleX, Fanjita 인터뷰)

기존에도 UMD를 ISO로 덤프해주는 홈브류가 몇 개 있었지만 새롭게 UMDumper가 업데이트되었기에 기존의 방법을 포함해 정리합니다.

UMD에서 ISO로 덤프하는 방법은 크게 PSP에서 메모리스틱으로 바로 덤프하는 방법과 PC와 연결해 PC의 하드디스크로 바로 가져오는 방법으로 나눌 수 있습니다.

1. PSP에서 메모리스틱으로 바로 덤프하기
- PC와 연결할 수 없는 곳에서 덤프를 해야하거나 ISO 덤프 후 바로 게임을 즐기고 싶을 때 유용하게 사용.

소개하는 프로그램은  UMDumper v0.1.1입니다. [출처가기]

UMDumper v0.2.0으로 업데이트되었습니다. [출처가기]
v0.2.0의 가장 큰 변경점은 ISO뿐만 아니라 CSO로 바로 덤프하는 것이 가능해진 점입니다.


위 첨부파일을 받아 압축을 풀고 그 안의 EBOOT.PBP 파일을 포함한 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다. (3.xx 커널용입니다.)

그 후 덤프하려는 UMD를 PSP에 삽입하고 XMB의 게임 - 메모리스틱 메뉴에서 'UMDumper'를 실행합니다.


프로그램이 실행된 화면입니다. 프로그램 하단에 디스크 아이디와 게임 이름, 필요한 용량/빈 용량 등의 정보가 나타나므로 덤프 전에 빈 용량이 부족하지는 않은지 확인할 수 있습니다.

총 5개의 메뉴가 있는데 각 메뉴는 각각 다음과 같은 역할을 하며 선택은 엑스버튼입니다.
- Readme : 프로그램의 리드미 파일을 봅니다.
- Rename target file : 덤프될 ISO 파일의 이름을 변경합니다.
- ISO Mode : ISO로 덤프할 것인지 압축해서 CSO로 변환할 것인지 변경합니다. (9가 최대압축)
- Start Dumping : UMD의 덤프를 시작합니다. 저장되는 위치는 ms0:/ISO/ 폴더입니다.
- Exit UMDumper : 프로그램을 종료합니다.

두 번째 메뉴로 ISO 파일의 이름을 변경하고 (필요한 경우만), 세 번째 메뉴에서 ISO/CSO를 선택한뒤 네 번째 메뉴를 선택하면 자동으로 덤프가 진행됩니다. 덤프 진행 중 L+R+세모버튼을 누르면 덤프를 취소할 수 있고, 동그라미버튼을 누르면 디버그 정보를 볼 수 있습니다.

덤프가 완료되면 UMD를 제거하고 XMB의 게임 - 메모리스틱으로 가서 방금 덤프한 게임을 바로 실행할 수 있습니다.

2. PSP에서 PC의 하드디스크로 덤프하기
- 커펌 M33에 기본 탑재되어 있는 VSH Menu를 이용한 방법으로, PSP를 PC와 USB로 연결한 뒤 하드디스크로 바로 덤프하는 방식. 당장 게임 실행은 하지 않고 그냥 백업만을 위한 용도라거나 메모리스틱의 빈 용량이 부족한 경우에는 위의 방법보다 유용.


덤프하려는 UMD를 PSP에 삽입하고, 커펌 3.52 M33-3 이상에서는 홈버튼, 커펌 3.71 M33 이상에서는 셀렉트버튼을 눌러 M33 VSH MENU를 호출합니다. (커펌 3.52 M33-3 이전의 커펌에서는 이 기능이 없기에 사용할 수 없음.)

그리고 세 번째 USB DEVICE 항목을 UMD Disc로 변경하고 다시 홈버튼 또는 셀렉트버튼을 눌러 M33 VSH MENU를 닫습니다.


이제 설정 메뉴로 가서 USB 연결을 활성화합니다. 물론 PC와는 USB 케이블로 연결되어 있어야 하겠죠.


잠시 후 PC에서 이동식디스크로 UMD 영역이 잡히게 됩니다. 이동식 디스크의 이름은 현재 삽입되어 있는 UMD의 디스크 아이디이며, 그 안에 UMD9660.ISO 라는 파일이 보이게 됩니다. 이 파일이 바로 UMD의 ISO 파일이므로 이 UMD9660.ISO 파일을 PC의 하드디스크로 복사하면 간단하게 덤프가 완료됩니다. UMD9660.ISO 파일은 적당히 이름을 변경해 사용하세요.

UMD의 덤프가 끝난 뒤에는 반드시 M33 VSH MENU를 다시 열어 USB DEVICE 항목을 Memory Stick으로 변경해 주어야 다음 USB 연결때부터 원래대로 메모리스틱을 연결할 수 있습니다.

[참고사항] ISO를 CSO로 변환하기, CSO를 ISO로 변환하기
- ISO를 CSO 포맷으로 압축해서 변환하면 용량을 더 줄일 수 있습니다. (각 게임에 따라 줄어드는 양은 모두 다름) 하지만 CSO 포맷 사용시 게임 로딩이 늘어날 수 있으니 주의하세요.

ISO <-> CSO간의 변환은 고전자료인 CISO Utility v0.7이 아직까지도 제일 쉽고 간단한 것 같습니다. 자료의 다운로드는 http://popotz.textcube.com/253 참고하세요.

# 별 내용도 아닌데 글이 길어져버렸네요. '난 이미 다 알고 있다규~'하면서 돌 던지지만 말아주세요.
# 오늘 전반기 향방작계(6시간) 갔다왔습니다. 작년까지는 학교에서 받았고, 올해부터는 5년차라 동원훈련은 더 이상 안 받는군요. ^^

2007년 11월 23일 금요일

RSPsar Dumper-USBhostFS 지원


USBhosrFS 모드를 지원하는 새로운 PSAR Dumper인 RSPsar Dumper입니다. [출처가기]

PSAR Dumper란 손휘의 공식 펌웨어 파일인 EBOOT.PBP로부터 개별 펌웨어 파일을 추출해서 덤프하는 프로그램으로 낸드플래시의 원본 파일을 구하고자할 때 유용하게 사용할 수 있는 프로그램입니다.

이번 RSPsar Dumper는 예전 M33팀이 발표한 NEW PSAR Dumper를 기본으로 그래픽을 변경하고 USBhostFS 기능을 지원하므로 메모리스틱에 따로 EBOOT.PBP 파일을 복사할 필요가 없습니다. 게다가 덤프된 파일도 PC의 하드디스크에 바로 저장되므로 아주 빠르게 펌웨어 덤프를 할 수 있습니다. (실제로 손휘의 저용량 메모리스틱에서 펌웨어 덤프를 하면 기본이 10분이지만, 위 프로그램을 사용하면 30초 ~ 1분 안에 펌웨어 덤프를 완료할 수 있습니다.)

RSPsar Dumper - USBhostFS를 이용한 덤프 방법 열기


# 위의 USBhostFS 모드를 이용하는 것 외에도 예전 방식대로 메모리스틱 상위에 EBOOT.PBP 파일을 복사해서 덤프하는 것도 가능합니다.

* 관련글 보기 *
2007/09/15 - [홈브류 - 일반] - New PSAR Dumper (2.xx,3.xx 커널용)
2007/03/31 - [홈브류 - 일반] - PSP v3.30 Decrypter by Team C+D

2007년 9월 7일 금요일

신형에서 펌웨어 3.60 덤프 성공???

신형 PSP가 전세계 곳곳에서 발매된 이 후 해커들의 활동이 활발하게 진행되고 있습니다.
그 와중에 신형 PSP에만 탑재된 펌웨어 3.60의 덤프를 성공했다는 소식이 들려오고 있습니다. [출처가기]

나름대로 PSP계에서는 이름이 알려진 Mathieulh가 펌웨어 3.60을 덤프하는데 성공했고, 그 증거로 flash0/kd 폴더의 내용물이 담긴 스크린샷을 공개한 것입니다. (아래 스크린샷 참고)
이 덤프하는 과정에서 최근 다시 나타난 Dark_AleX가 모종의 도움을 주었다고 합니다.
(그렇다고 Dark_AleX가 은퇴에서 완전히 복귀한 것은 아닙니다. 아직까지 아리송하네요.)

신형 PSP는 기본적으로 펌웨어 3.60이 설치되어 출시되었는데, 아직까지는 공식적으로 펌웨어 3.60이 발표되지 않고 있습니다. (현재는 PSP의 네트워크 업데이트 메뉴에서도 펌웨어 3.52까지만 설치할 수 있습니다.)
즉, 신형 PSP에 설치되어 있는 펌웨어 3.60을 직접적으로 덤프했다는 뜻인데 그 자세한 방법은 현재 공개되지 않고 있습니다. 맥스콘솔 포럼에 Mathieulh가 직접 써놓은 댓글에는 덤프한 방법을 묻지도 말고 덤프 파일을 요구하지도 말라고 하는군요.

구형 PSP가 사실상 판도라의 배터리로 인해 모든 펌웨어에서 다운그레이드가 가능해진만큼 새로운 기판과 구조를 가진 신형 PSP는 해커들에게 분석하고 뚫을만한 가치가 있는 큰 매력덩어리로 다가오기도 하겠죠. 게다가 구형 PSP를 분석하면서 쌓아온 노하우도 있을테니 신형 PSP 분석에 박차를 가하는 것 같습니다.

클릭해서 크게 보세요.


이처럼 유명한 해커들이 낚시질을 하지는 않을테니 이 소식은 거의 사실로 받아들여야 할 것 같습니다. 어떤식으로든 신형 PSP의 해킹이 가능하다는 뜻이죠. ㅡㅡ;

하지만 반드시 알아두어야 할 점은 펌웨어 덤프에 성공했다고 해서 신형 PSP의 다운그레이드나 커펌 설치가 100% 가능하다는 것이 아니라는 점입니다. 단지 (가능하다면) 구형 PSP의 커펌 3.60 개발에는 큰 도움이 되겠죠.

신형 PSP는 뚫리지 않기를 바라는 분들도 많은 것 같은데, 외국애들이 하는 것을 막을 방법은 없으니 지켜보는 수 밖에는 없네요. 계속해서 문제시 되고 있지만 다운그레이드나 커펌을 단지 공짜 게임을 즐기기 위한 용도로만 생각하는 사용자가 많은 가운데 신형 PSP마저 뚫려버리면 한편으로는 앞으로의 PSP 미래가 어떻게 될지 걱정도 됩니다. ㅜㅜ

# 저는 그냥 조용히 지켜보고 있으렵니다. 사실 상당히 민감한 문제이기도 해서 글쓰기도 조심스럽군요.
# Dark_AleX가 다시 커펌 개발을 시작하게 된다면 상당히 재미있겠네요. 하지만 Mathieulh의 글에 따르면 판도라의 배터리가 Dark_AleX의 공식적인 마지막 프로젝트이고 더 이상 커펌 OE 시리즈의 개발은 하지 않는다고 하니 약간은 아쉽습니다. (M33팀은..? 응?)