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

2010년 6월 18일 금요일

HBL을 이용한 ISO 로더, 그 논란

jaja2u라는 유저가 HBL(Half-Byte Loader)을 이용한 ISO 로더를 개발하는 중이라고 밝혔습니다. [출처가기]

그 동안 HBL 자체는 유저모드 익스플로잇을 이용하기 때문에 ISO 로더는 개발이 불가능할 것이라고 알려져 있었으나, jaja2u의 말로는 커널모드가 아닌 유저모드에서 동작하는 ISO 로더를 만들고 있다고 합니다.

이 ISO 로더의 이름은 'Koens Loader'라고 하며, jaja2u가 공개한 정보는 다음과 같습니다.
이것이 무엇인가요?
Koens Loader는 PSP용 ISO 로더입니다. Half Byte Loader에서 구동되도록 디자인되었습니다.

사용자들이 지금 사용할 수 있습니까?
아니오, 현재는 개발중인 단계입니다.

베타 버전은 가능합니까?
우리는 지금 발표하기 위한 것을 작업중에 있습니다. 아직 날짜는 모릅니다. (곧 공개됩니다.)

이것은 커널모드 또는 유저모드 익스플로잇을 이용하는 것인가요?
아닙니다. 이건 HBL을 이용해서 구동할 수 있는 어플리케이션입니다.

CFW/HEN인가요?
아닙니다. 앞으로도 그렇게 될 가능성은 없습니다.

CSO 포맷도 지원하나요??
아직은 아닙니다. 하지만 곧 추가할 수 있기를 바랍니다.

도와줄 방법이 있나요?
생략함.

하지만 커널모드가 아닌 유저모드에서 구동되는터라 많은 제약사항이 있으며, 개발하는 것 자체도 아주 어렵다고 합니다. 실제로 ISO 로더가 완성되더라도 ISO의 EBOOT.BIN을 디크립트할 수 없기 때문에 암호화된 ISO는 불러올 수 없다거나 아니면 아예 개발 자체가 불가능하다고 보는 의견도 있습니다. jaja2u 역시 어떤 확신이 있어서 개발한다기 보다는 그냥 한 번 시도해보는 듯한 느낌이 강하네요.

그 후에 jaja2u는 Koens Loader BETA R1 자료를 실제로 공개했습니다. [출처가기]
물론 HBL을 이용해 'Koens Loader'를 구동하는 것만 가능할 뿐 실제로 ISO를 불러오는 기능은 아직 없습니다. 저도 테스트해봤는데, HBL 메뉴를 이용해 Koens Loader가 구동은 되지만 ISO를 불러오니 '파일 열기 실패' 메세지만 나오네요.

앞으로 어떻게 발전할지는 미지수지만, 실제로 완성되더라도 제 블로그에 따로 올리는 일은 없을 것 같습니다. 이번 ISO 로더는 커펌의 ISO 로더 기능이나 USB ISO Loader같은 홈브류와는 조금 의미가 다르죠. "직접 구입한 UMD에서 ISO를 추출해서 사용한다~"라는 말이 통하지 않으니까요. 그러니 관심있는 분들은 앞으로 각자 알아서 찾아보세요. ㅡㅡ;;
---------------------------------------------------------------------------------------------

여기서 끝났으면 뭐 좋았겠지만, 여지없이 뭔가 문제가 불거져 나오고 있습니다.

HBL 프로젝트에 참가해서 이를 주도하고 있는 noob81이나 m0skit0, wololo 등의 개발자도 jaja2u 글에 댓글도 달고 하면서 Koens Loader에 대해 알고 있습니다. 그리고 개인이 HBL용 ISO 로더를 개발하는 것 자체는 별로 상관하지 않는 것 같더군요. 심지어 잘 해보라고 격려까지 해주고 있습니다.

문제가 되는 것은 바로 GPL 라이선스. (GPL 라이선스란?)

HBL 프로젝트 홈페이지 첫 화면에 크게 적혀 있는 것처럼 HBL은 GPL 라이선스를 사용하고 있습니다. 당연히 HBL의 소스코드를 이용해 개발된 프로그램 역시 GPL 라이선스에 따라 소스코드를 공개해야 합니다.

그러나 Koens Loader는 현재 소스코드가 공개되어 있지 않습니다. jaja2u는 앞으로도 공개할 생각은 없는 것 같군요.  Koens Loader가 HBL의 소스코드를 전혀 사용하지 않고 있다면야 상관없지만, 실제로 HBL의 소스코드를 상당부분 차용한 듯 보이니 그 부분때문에 논란이 일어나고 있는 것이죠.

뭐, 이 부분은 조만간 어떻게든 결론이 날 것 같습니다.
---------------------------------------------------------------------------------------------

# 그나저나 HBL이 어느새 R90까지 업데이트되었네요. 그냥 R90 자료만 올려둡니다. 설치법/사용법은 이전과 완전히 동일.

# 제발 댓글로 이상한 내용 좀 달지 마세요. 부탁드립니다. (하지만 결국 댓글 차단해야할 것 같은 예감이...)

* 관련글 보기 *
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 2월 17일 수요일

PSP Gamebrowser v1.1.0.0


ISO/CSO 파일을 관리할 수 있는 PC용 프로그램 Gamebrowser v1.0.0.0입니다. [출처가기]

Gamebrowser v1.0.0.0에서는 ISO/CSO 파일 목록을 확인할 수 있으며, 파일명 변경과 ISO <-> CSO 변환이 가능합니다.

[ 추가사항 ] v1.1.0.0로 업데이트되었습니다. [출처가기]
변경점은 일어와 중국어로 된 게임 타이틀의 지원. 그 외 사용법이나 기능은 기존과 동일합니다.


위 첨부파일을 받아 압축을 풀고 그 안의 PSPGamebrowser.exe 파일을 PC에서 실행하면 됩니다. (단, 실행을 위해서는 .NET Framework 2.0이 설치되어 있어야 합니다.

프로그램이 실행 후 추가버튼(녹색 십자가)을 눌러 ISO/CSO 파일이 저장되어 있는 폴더를 지정해주면 해당 폴더에 저장되어 있는 ISO / CSO 파일 목록이 나타납니다.

각 목록을 더블클릭하면 자세한 정보 확인이 가능하며, 검색어를 통한 검색도 가능합니다.

또 각 목록에서 마우스 오른쪽 버튼을 눌러 ISO/CSO 변환, 이름 변경이 가능합니다.

마지막으로 설정 메뉴에서는 CSO 변환시 압축률도 지정가능합니다. (숫자가 커질수록 압축률도 커짐.)

# 아직까지는 기능이 별로 없네요. 파일 관리라면 PSP Content Manager v1.8가 더욱 다양한 기능을 가지고 있으며, ISO/CSO 변환은 CISO Utility v0.7이 더욱 간편할지도 모르겠습니다.

2009년 10월 7일 수요일

eboot2iso 1.0 - EBOOT.PBP를 ISO로 변환


PSP용 실행파일인 EBOOT.PBP 파일을 ISO 형식으로 변환해주는 eboot2iso 컨버터 1.0입니다. [출처가기]

아직 제한사항이 많고 부족한 면이 보이긴 하지만 그래도 필요하신 분이 있을까 해서 올립니다. EBOOT.PBP를 ISO로 변환하면 뭐 편한 점도 있겠지만 제가 생각하기에는 그게 그거같네요. 게다가 eboot2iso가 모든 EBOOT.PBP를 ISO로 변환할 수 있는 것도 아닙니다.

특히 인증이 따로 필요한 PS Store용 게임/데모의 EBOOT.PBP 파일은 지원하지 않으며, (이건 이미 N****라는 다른 프로그램이 있죠.) PS1 게임을 변환한 EBOOT.PBP 파일 역시 ISO로 변환할 수 없습니다.

그러면 남는 것은 일반적으로 배포되는 데모나 홈브류를 ISO로 변환하는 것뿐이군요. 여기서 또 제약이 있는데 모든 데모/홈브류를 ISO로 변환할 수 있는 건 아니고, EBOOT.PBP 단독으로 실행되는 형식, 즉 EBOOT.PBP 외에 다른 파일이나 폴더가 필요없는 데모/홈브류만 변환할 수 있습니다. 다시 말하면 홈브류 사용중에 데이터나 설정 파일을 로드/생성/수정한다던지, 에뮬레이터처럼 다른 폴더에서 롬파일을 불러와야한다던지 하는 경우에는 제대로 변환되지 않거나 변환되더라도 동작하지는 않습니다. (저도 많이 테스트해보지는 않아서 틀릴 수 있습니다.)

종류가 워낙 많아 어느 것이 된다 안된다 열거하기는 힘드니 각자 테스트해보는 수 밖에 없네요.

[ eboot2iso 1.0 사용법 ]

eboot2iso 1.0 사용법 열기


아래 파일은 테스트를 위해 eboot2iso로 변환한 타케시의 Plugins Config Editor(커펌 5.00 M33-2 이상용)입니다. 리커버리 모드로 들어가지 않고도 쉽게 플러그인 추가/삭제/활성화/비활성화가 가능하므로 상당히 유용한 홈브류죠. 자세한 사용방법은 http://popotz.textcube.com/1058 참고하세요.

이제 이 블로그는 ISO 공유 블로그가 되었습니다. 짝짝짝!!!

2009년 6월 6일 토요일

커펌의 대표 기능 사용법 정리

이번 ChickHEN용 커펌 5.03 GEN-A for HEN의 발표로 인해 그 동안 발매된 펌웨어 5.03 이하의 PSP-2000과 PSP-3000에서 완벽하지는 않지만 커펌의 기능을 사용할 수 있게 되었습니다.

따라서 커펌이나 커펌 비스무레한 것을 처음 사용하는 분들을 위해 커펌의 주요 기능 사용법을 알아보겠습니다. 자세하게 쓰면 끝도 없으므로 요점만 최대한 간략하게!!

[ 정식 펌웨어의 모든 기능 ]
커펌이라고 해도 정펌의 기능을 사용할 수 없는 것은 아닙니다. 현재 PSP의 커펌이란 게 어디까지나 정펌을 기반으로 변형된 것이니까요. 커펌에서도 UMD의 구동은 물론이고, 커펌 버전과 동일한 버전의 정펌 기능을 대부분 문제없이 사용할 수 있습니다. 아, PS Store 이용시에는 펌웨어 버전때문에 문제가 있을지도 모르겠네요.

[ VSH menu 사용 ]
XMB(PSP의 기본 메뉴 화면)에서 셀렉트버튼을 누르면 VSH menu가 나타납니다. VSH menu에서는 정펌에서는 불가능한 다양한 설정 변경이 가능한데, CPU 클럭 변경이나 USB 연결 장치 변경, PSP 전원 관리 기능 등이 대표적이죠. (커펌 5.03 GEN-A for HEN에서는 VSH menu를 통해서만 리커버리 모드 진입이 가능합니다.)

 [ 리커버리 모드 ]
원래 커펌의 리커버리 모드는 커펌이 설치된 PSP에 문제가 발생했을 때 이를 복구하기 위한 용도였습니다. 하지만 요즘에는 그런 것보다 커펌의 각종 기능을 설정하는 용도로 더 많이 쓰입니다.
간단한 영어로만 되어있으니 무슨 기능인지는 쉽게 알 수 있으리라 생각합니다. 리커버리 모드의 대표적인 기능으로는 CPU 클럭 변경, 플러그인 관리, O/X버튼 역할 변경, 커펌에 내장된 기능 설정 변경 등인데 몇 가지는 위의 VSHmenu와 중복되기도 합니다.
조금 더 자세한 설명은 http://popotz.textcube.com/1219 참고하세요.

 [ 홈브류 구동 ]
개인 개발자가 PSP용으로 만든 홈브류의 구동이 가능합니다. (굳이 커펌이 아니라도 ChickHEN 상태라면 홈브류 구동이 가능합니다.) 홈브류는 대부분 ms0:/PSP/GAME/ 폴더에 설치되며, XMB의 게임 -> 메모리스틱 메뉴에서 실행이 가능합니다. 홈브류는 그 기능에 따라 종류가 많으므로, 무슨 홈브류를 사용할 것인지는 블로그내의 각 홈브류 소개글을 참고하시면 되고, 자세한 설치법 및 사용법 역시 소개글을 참고하세요.
ChickHEN 발표 당시 쓴 홈브류 모음 글을 봐도 도움이 될 듯 싶습니다. (http://popotz.textcube.com/1156, http://popotz.textcube.com/1157) 단, 커펌 버전에 따라 홈브류의 구동 여부가 달라질 수 있으니 참고하세요.

[ 플러그인 사용 ]
커펌에서는 추가적인 기능을 위한 플러그인의 사용이 가능합니다. 홈브류가 일종의 프로그램이라고 한다면 플러그인은 그 홈브류안이나 게임 / XMB상에서 항상 사용할 수 있는 일종의 애드온 기능을 말하는 것이죠. 대표적으로 스크린샷 플러그인이나 치트 플러그인이 있겠네요. 플러그인 역시 그 기능에 따라 종류가 나뉘어지므로 각 플러그인 소개글을 참고해서 자신이 원하는 플러그인을 선택해서 설치하세요.
참고로 ms0:/seplugins/ 폴더의 VSH.txt 파일은 XMB에서 사용할 플러그인의 목록, GAME.txt 파일은 게임/홈브류에서 사용할 플러그인의 목록, Pops.txt 파일은 PS1 게임에서 사용할 플러그인의 목록이 저장되어 있는 파일이며, 이처럼 각 txt 파일에 등록된 플러그인의 활성화 / 비활성화 설정 변경은 리커버리 모드 -> Plugins 메뉴에서 가능합니다. 플러그인 역시 커펌 버전에 따라 구동 여부가 달라지며, 호환되지 않는 플러그인 활성화시 PSP가 부팅되지 않을 수도 있으니 주의하시길 바랍니다.

[ ISO/CSO 구동 ]
경고 : 이 기능은 자신이 소유한 UMD의 백업만을 구동하기 위한 목적이며, 다른 사람에게 ISO 파일을 받거나 ISO 파일 자체를 공유하는 행위는 불법입니다.

UMD 게임의 로딩 속도가 너무 느리거나 UMD 자체가 손상되는 것이 싫은 경우 UMD를 ISO 형식으로 변환해서 메모리스틱에 저장 후 구동할 수 있습니다. 우선 http://popotz.textcube.com/793글을 참고해서 자신이 보유한 UMD를 ISO 형식으로 덤프합니다. 그 후 이 ISO 파일을 ms0:/ISO/ 폴더에 복사한뒤 홈브류와 동일하게 XMB의 게임 -> 메모리스틱 메뉴에서 실행하면 됩니다.
[CSO 포맷이란? : CSO 포맷은 ISO 파일을 압축해서 용량을 줄인 파일입니다. 게임에 따라 압축률은 상당한 차이가 나며, CSO로 압축되어 있을 경우 게임 내에서 로딩 시간이 길어질 수 있습니다. CISO Utility라는 프로그램을 이용하면 ISO를 CSO로 변환 가능(압축률 지정도 가능)하며, CSO를 다시 ISO로 재변환할 수도 있습니다. 메모리스틱의 용량이 부족하거나 하는 경우에 사용하면 됩니다.]

단, ISO/CSO 구동시 주의할 점이 대표적으로 두 가지 있습니다.
1. ISO/CSO 파일의 이름이 알파벳이나 숫자로만 이루어져 있을 것 -> 예를 들어 '재밌는게임.ISO'의 경우 구동이 불가능하며 'funnygame124.ISO' 등의 파일명으로 변경해야 구동이 가능합니다. (예전엔 안 그랬는데... ㅜㅜ) 또 파일명이 54글자 이상이라면 인식이 안되므로 이 점도 주의해주세요.
2. No-UMD 모드의 확인 -> ISO/CSO 구동은 UMD 드라이브를 에뮬레이션 하는 방식입니다. 즉, UMD 슬롯에 아무 UMD나 실제로 들어있어야만 ISO/CSO의 구동이 가능하죠. 하지만 이런 방식은 상당히 불편하기에 No-UMD 모드가 탑재되어 있습니다. No-UMD 모드란 실제 UMD가 없어도 ISO/CSO 구동을 가능하게 해주는 기능이며, VSH menu나 리커버리 모드에서 'UMD ISO Mode' 메뉴 변경을 통해 설정 가능합니다. 이 값을 'M33 Driver'나 'Sony 9660'으로 설정해야만 실제 UMD 없이도 ISO/CSO가 구동됩니다.

[ 비디오 UMD에서 추출한 ISO 재생 ]
위에서 설명한 게임 ISO/CSO뿐만 아니라 비디오 UMD에서 추출한 ISO 파일 역시 PSP에 가상으로 마운트해서 감상할 수 있습니다. 메모리스틱의 ms0:/ISO/VIDEO 폴더에 비디오 UMD에서 추출한 ISO 파일을 복사하고 VSH Menu의 'ISO VIDEO MOUNT' 옵션에서 방향키를 이용해 비디오 ISO 파일을 선택하면 잠시 후 비디오 메뉴에 UMD 표시가 나타나며 재생이 가능합니다. 단, 이 경우 NO-UMD 모드는 작동하지 않기 때문에 PSP의 UMD 슬롯에는 반드시 실제 UMD가 들어있어야 합니다. (지역코드 제한이 없는 게임 UMD라면 아무 것이나 가능.)

[ PS1 게임 구동 ]
PS Store에서 PS1 게임의 구입이 가능하지만, 커펌을 이용하면 구입하지 않더라도 자신이 직접 변환한 PS1 게임의 구동이 가능합니다. PS1 게임 변환은 PSX2PSP 등의 전용 프로그램을 이용하면 간단하게 EBOOT.PBP 형식으로 변환이 가능하며 이렇게 변환된 EBOOT.PBP 파일을 ms0:/PSP/GAME/XXX/ 폴더를 만들어 그 안에 복사해 넣으면 됩니다. (여기서 XXX란 알파벳으로 이루어진 임의의 폴더)
하지만 펌웨어 버전에 따라 PS1 에뮬레이터(Pops)와 PS1 게임의 호환성이 달라지므로, 특정 게임에서는 Popsloader 플러그인을 이용해야할지도 모릅니다. 이에 대한 자세한 설명이나 그 외 멀티디스크 변환법, PS1 게임용 매뉴얼 제작 방법 등은 생략합니다. (블로그 뒤져보면 있을지도... ㅡㅡ;)

2009년 5월 19일 화요일

ChickHEN R3 예고 & ISO 로더 개발중???

안녕하세요. 정말 오랜만의 글이군요. 하도 먹기 살기도 바쁘다 보니 결국 블로그는 뒤로 밀려난 상태라죠. 블로그를 다시 열 때 이런 상황에 대해 미리 얘기한 적이 있으니 여러분들도 충분히 이해해주시리라 제 멋대로 믿고 있습니다. ^^
그래도 오늘은 간만에 시간이 나서 밀린 질문글에 답도 하고, 새 글도 쓰게 되는군요. 성의는 없지만요... ㅜㅜ
-----------------------------------------------------------------------------------------------------------------------

ChickHEN R3 업데이트 예고 [출처가기]

ChickHEN의 다음 업데이트 버전인 ChickHEN R3의 변경점을 Davee가 채팅을 통해 밝혔습니다. 대략 기존의 몇몇 버그가 수정되고 아래과 같은 기능이 추가된다고 합니다.
- XMB/Game 버전 속이기
- 사진 메뉴 리디렉션 (다른 곳으로의 전환)
- PSN에 관련된 패치
- XMB->게임에서 보이는 홈브류/게임의 배경화면(pic1.png) 숨기기
- 낸드 보호 기능
- 시스템 설정 버전 정보와 맥어드레스 속이기
- VSHMenu 추가
- 플러그인 지원
- PSP-2000/3000에서의 하이메모리 사용 (64MB의 RAM을 모두 사용)
- 커펌 M33의 일부 모듈과 호환
실제 ChickHEN에 탑재될 VSH Menu의 모습은 http://davee.x-fusion.co.uk/images/henr3.png의 그림파일을 통해 참고하세요. 아직 개발중이라 발표날짜는 미정입니다.
-----------------------------------------------------------------------------------------------------------------------


ChikeHEN을 이용한 PSP-3000용 ISO 로더 : OwHENed Project 진행중? [출처가기]

Easturkey라는 개발자가 Davee의 ChickHEN R2상에서 구동되는 ISO 로더를 만들고 있다는 소식입니다. 하지만 아직 진위 여부는 정확하게 알려진 바가 없으므로 그저 낚시일 가능성도 있고, 또 실제로 개발중이라고 하더라도 정말로 원활하게 동작할지 여부는 확실하지 않습니다.

개발자가 밝힌 구동 원리는 간단합니다. ChiockHEN에서 해당 홈브류를 구동하면 RAM상에 ISO가 구동되도록 패치를 한다고 합니다. 그 후 XMB로 다시 돌아가면 ISO를 바로 구동할 수 있게 된다는 것이지요. 물론 RAM상에만 데이터를 쓰게 되므로 낸드를 건드릴 위험은 없으며, PSP를 재부팅하면 ChickHEN 처럼 패치가 풀리게 됩니다.

그런데 뭐 아래에 추가된 내용을 보면 만약 RAM상의 패치가 불안정하면, 예전 데브훅의 시스템을 적용할 거라고 해놨네요. 이 부분이 조금 신빙성이 떨어지는 부분입니다. 게다가 원출처에 이 글이 처음 올라온 것이 5월 9일경인데 아직까지는 별다른 소식없이 잠잠하니, 해외에서도 대부분 부정적인 반응을 보이고 있습니다.

역시나 발표 날짜는 미정입니다. 진짜일까~~~요? 가짜일까~~~요?

아래는 공개된 사진들...

ISO 구동을 위한 패치를 하기위해 ChickHEN 상태에서 OwHENed R1이라는 이름의 홈브류 구동이 필요.

홈브류가 구동된 뒤 엑스버튼을 눌러 OwHENed 패치를 실행하거나 세모버튼으로 패치 없이 종료 가능.
불법 사용자는 사용하지 말라는 문구도 보임.
패치가 완료되면 자동으로 XMB로 복귀하며 그 때부터 ISO 구동이 가능. (정말?)

# 아~ 또 몇 일간 잠수탈지도...??

2008년 4월 20일 일요일

UMDumper v0.2.4 D


개인이 보유한 UMD 게임을 ISO/CSO 파일로 덤프해주는 UMDumper v0.2.4 D입니다. [출처가기]

이번 v0.2.4 D의 변경점은 다음과 같습니다.
- 만약 UMD가 들어있지 않은 상태에서 종료하려고 하면 충돌이 일어나는 버그 수정
- GUI 변경 및 새로운 메뉴 시스템
- 미니게임 추가
- CSO 모드에 대한 속도 향상
- 덤프 중 속도 향상을 위해 CPU클럭을 333Mhz로 설정하는 옵션 추가 (특히 CSO 덤프시)
- 4GB 이상의 빈 공간이 있을때 남은 용량이 잘못나오는 버그 수정
- 리드미를 더 넓게 표시하도록 변경

* Download : UMDumper 0.2.4D

3.xx 커널용으로 커펌이 설치되어 있다면 구형/신형 PSP에서 모두 사용가능합니다.
첨부파일을 받아 압축을 풀고 그 안의 'UMDumper 0.2.4' 폴더를 ms0:/psp/game/ 폴더에 복사합니다.
그리고 덤프하려는 UMD를 PSP에 삽입한 뒤 XMB의 게임 - 메모리스틱 메뉴에서 UMDumper를 실행합니다.

프로그램이 실행되면 방향키 좌/우버튼으로 덤프될 파일의 이름 변경, ISO 또는 CSO 선택, 덤프중 CPU클럭 설정 등을 해준 뒤에 덤프 시작 메뉴를 선택하면 됩니다. 덤프중 셀렉트버튼을 눌러 미니게임을 실행하면 간단한 벽돌깨기 게임을 즐길 수 있습니다. 덤프 시간이 오래 걸려 심심할 때 한 번씩 즐겨보세요.

이런 홈브류 필요없이 PC의 하드디스크로 바로 덤프하려면 아래 관련글을 읽어주세요.


* 관련글 보기 *
2008/03/12 - [홈브류 - 일반] - UMD를 ISO로 덤프하기

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년차라 동원훈련은 더 이상 안 받는군요. ^^