레이블이 리커버리모드인 게시물을 표시합니다. 모든 게시물 표시
레이블이 리커버리모드인 게시물을 표시합니다. 모든 게시물 표시

2009년 10월 3일 토요일

커펌을 사용하려면 이 정도는 알아둡시다

요 몇 일 댓글로 달린 질문을 보다보니, 많은 분들이 커펌의 기본적인 설정법조차도 제대로 모르고 있는 것 같습니다. 그저 게임만 돌아가면 된다는 생각을 하고 있는건지, 아니면 어렵다고 생각해서 알려고 하지도 않는 건지...

대표적으로 아래와 같은 질문들이 있겠네요.
- 커펌을 업데이트했는데 이전에 돌아가던 게임이 안되요. -> NO-UMD 모드 미설정, 파일명 오류.
- 커펌을 업데이트했는데 O, X 버튼이 서로 바뀌었어요. -> 리커버리 모드에서 변경 가능.
- 화면이 떨리고, 메뉴 이동 속도가 굉장히 느려졌어요. -> 리커버리 모드 또는 VSH Menu에서 CPU 클럭 확인.
- 셀렉트버튼을 눌러도 메뉴가 안 떠요. -> 리커버리 모드에서 VSH Menu 항목 활성화, 또는 설정값 초기화

등등등.. 이런 질문들은 커펌의 기본 사용법과 리커버리 모드에 대해서만 알고 있다면 따로 질문할 필요조차 없는 간단하고 기본적인 것들입니다.

우선 읽어봐야 할 글은 커펌의 대표 기능 사용법 입니다.
당시 필요에 의해서 급조한 글이라 지금 봐도 부족한 부분이 많이 보이지만, 일단 읽어서 나쁠 건 없겠죠. 나중에 시간되면 좀 더 자세하게 수정할 생각인데 언제가 될지는 잘 모르겠습니다.이 글만 읽어도 게임 구동에 관한 문제는 거의 다 해결 가능합니다.

또 커펌을 사용하면서 제일 중요한 것은 바로 리커버리 모드에 관한 알아 두는 것입니다. 리커버리 모드는 정펌에는 없는 커펌만의 고유 기능을 설정할 수 있는 메뉴를 말하며, 반벽돌일 경우 이를 고치는데 사용되기도 합니다.

특히 커펌을 새로 설치하거나 업데이트하는 경우, 그 설치방법과 커펌 버전에 따라 리커버리 모드의 설정이 초기화되는 경우가 있으므로, 커펌 버전을 변경하거나 새로 설치한 경우 제일 먼저 리커버리 모드로 들어가 자신에게 맞는 설정으로 변경할 것을 추천합니다. 또한 커펌 버전에 따라 플러그인 충돌 문제가 일어날 수도 있으므로 커펌 사용시 문제가 발생한다면 일단 모든 플러그인을 비활성화해보는 것도 좋습니다.

우선 리커버리 모드에 들어가는 방법은 다음과 같습니다.
* 커펌 5.00 M33 / 커펌 5.50 GEN 등의 기존 커펌 : 전원스위치를 5초 이상 올리거나 배터리를 분리해서 PSP의 전원을 완전히 종료한 후, R트리거를 누른 상태에서 다시 전원을 올리면 리커버리 모드로 진입합니다.
* ChickHEN용 CFWEnabler (PSP-300X 등) : 커펌 상태에서 다시 CFW Loader를 실행하면 나오는 Settings 메뉴가 리커버리 모드에 해당합니다. 단, CFW Loader -> Settings의 플러그인 설정 메뉴에는 버그가 있으므로 가급적 사용하지 않는 것이 좋습니다.
* ChickHEN용 커펌 5.03 GEN (PSP-300X 등) : XMB에서 셀렉트버튼을 누르면 나오는 VSH Menu에서 RECOVERY MENU를 선택하면 리커버리 모드로 진입이  가능합니다. 단, PSP-300X의 경우 리커버리 모드의 메뉴가 하나씩 밀리는 버그가 있으므로 주의해야 합니다.

이렇게 리커버리 모드로 들어갔다면 그 안의 각 메뉴가 무엇을 뜻하는지, 어떤 역할을 하는지 알아야겠죠.
각 메뉴의 사용법은 커펌 리커버리 모드 사용법 글을 읽으면 됩니다. 커펌 5.00 M33-6 기준이라 다른 커펌 버전에서는 약간씩 차이가 있을 수 있지만, 간단한 영어니 쉽게 알 수 있으리라 생각합니다. 이 정도만 알아둬도 커펌을 사용하는데 큰 문제는 없을 겁니다.

마지막으로 리커버리 모드의 설정값을 초기화하는 방법을 알아보겠습니다.

가끔씩 커펌 5.03 GEN-A for HEN 사용자중에서 VSH Menu를 통해 리커버리 모드로 진입한 뒤, 실수로 VSH Menu 항목을 꺼버리는 분이 있습니다. 이 경우 VSH Menu를 불러올 수 없기때문에 더 이상은 리커버리 모드 진입이 불가능해지죠. 또 가끔식 flash1 오류로 인해 제대로 부팅되지 않거나 물결 화면에서 멈추는 PSP가 있기도 합니다. (반벽돌의 일종.)

이런 경우 모두 리커버리 모드의 설정값을 초기화하거나 flash1을 포맷하면 대부분 쉽게 해결할 수 있습니다. 그 방법은 아래처럼 여러가지가 있으니 편한 방법을 사용하세요.
- flash1:/config.se 파일 삭제 -> VSH Menu 또는 리커버리 모드를 통해 flash1을 USB로 연결합니다. 그 후 리커버리 모드의 설정값을 담고 있는 config.se 파일만 삭제하면 리커버리 모드의 설정값이 초기화됩니다.
- 리커버리 모드를 통해 flash1 포맷 ->리커버리 모드의 Advanced 항목으로 들어가면 flash1을 포맷하는 메뉴가 있습니다. 이 메뉴를 엑스버튼으로 선택하면 자동으로 flash1이 완전히 포맷됩니다. 당연히 config.se 파일도 삭제되므로 리커버리 모드의 설정값도 초기화되며, XMB의 설정도 함께 초기화됩니다.
- 강제 사용자 설정 초기화 방법 ->PSP의 전원을 완전히 종료한 뒤에, 네모+세모+셀렉트+스타트버튼을 동시에 누른 상태로 PSP의 전원을 다시 올리면 잠시 후 강제로 flash1이 포맷되며, 그 효과는 리커버리 모드를 통해 flash1을 포맷한 것과 동일합니다. 위에서 말한 커펌 5.03 GEN-A 사용자가 리커버리 모드로 들어갈 수 없게 되었을 때 이 방법을 사용하면 됩니다.

(XMB의 설정 -> 시스템 설정의 '설정 초기화' 메뉴는 flash1이 포맷되는 것이 아니므로 리커버리 설정값이 초기화되지 않습니다.)

# 시간이 지나면 이 글도 묻혀서 다시 비슷한 질문이 올라올 것 같지만, 그래도 읽어보길 바라는 마음에서... 글재주가 없는터라 쉽게 설명하지 못해 죄송합니다.

2009년 8월 20일 목요일

PSPTweaker v2.0

커펌이 설치된 PSP의 각종 정보를 확인하거나 설정을 변경할 수 있는 PSPTweaker v2.0입니다. [출처가기]
역시 'neoflash Summer compo2009' 출품작.

변경점은 다음과 같습니다.
V2.0 :
   - UMD 덤프 기능 추가 (ISO/CSO, 타이틀명은 SFO 파일에서 불러옴.)
   - TA-090 v2 기판까지 기판을 확인할 수 있음.
   - 하드웨어 정보 메뉴에 Kirk, Spock 버전 추가.
   - VLF 1.0 라이브러리를 사용함.
   - 몇 가지 버그 수정.
V1.0 :
   - 첫 공식 발표.


첨부파일을 받아 압축을 풀고 그 안의 'PSPTweaker' 폴더를 ms0:/PSP/GAME/ 폴더로 복사한 뒤 XMB의 게임 -> 메모리스틱 메뉴에서 실행하면 됩니다.

PSPTweaker v2.0가 실행되면 위와 같은 메인 메뉴가 나오게 됩니다. 각 메뉴의 기능은 아래 설명을 참고하세요.

[- Browser -]
* Delete useless history file : 브라우저의 히스토리에 의해 생성된 쓸모없는 파일을 완전히 삭제. (히스토리 자체를 삭제하지는 않음.)

* Delete history : 브라우저의 히스토리(방문 내역) 삭제.

* Delete cookies : 브라우저의 쿠키 삭제.

* Delete auth info : 브라우저의 인증/서명 정보 삭제.

[- Hardware Info -]
* 현재 PSP의 모델명이나 기판을 표시함.

[- Registry hacks -]
* Swap X and O : 동그라미버튼을 확인으로 할 것인지, 엑스버튼을 확인으로 할 것인지 변경.

* Activate WMA : WMA 재생 기능 활성화. (무선인터넷 접속 필요 없음.)

* Activate Flash Player : 브라우저내에서의 Flash Player 활성화.

* Font Hack : PSP에서 사용되는 폰트를 flash0 또는 flash1, 메모리스틱에서 불러오도록 설정.
주의사항 : 이 기능을 사용하기 전에 아래 설명을 먼저 자세히 읽어보세요.

[- Dump UMD -]
* Dump UMD in ISO : UMD를 ISO 또는 CSO로 메모리스틱에 덤프하는 기능. 메모리스틱에 바로 덤프하므로 메모리스틱에는 충분한 용량이 남아있어야 하며, 메모리스틱 종류에 따라 시간이 오래 걸릴 수 있음.

[- Exit -]
* PSP Tweaker를 종료하고 XMB로 복귀함.

사실 위 기능들은 커펌의 리커버리 모드, 또는 브라우저 자체 메뉴를 통해서 얼마든지 가능한 것들입니다. UMD 덤프 역시 커펌 자체의 USB 연결 기능을 이용하거나 UMD Dumper같은 홈브류를 이용하면 되죠.

단 하나 특이한 기능은 Font Hack 메뉴뿐이네요.
이 기능은 폰트 폴더 경로가 저장된 파일(flash1:/registry/system.dreg)을 수정해서 기존의 flash0:/font/ 폴더가 아닌 flash1:/FONT/ 폴더나 ms0:/FONT/ 폴더에서 폰트파일(*.pgf)을 불러오도록 하는 기능입니다. flash0:/을 건드릴 위험없이 폰트 파일을 교체할 수 있다는 장점이 있지만 그만큼 사용시 주의할 점이 많습니다.

* 주의사항 1 : flash1:/FONT/ 폴더나 ms0:/FONT/ 폴더에서 폰트 파일을 불러오도록 설정한 경우, 반드시 해당 폴더에 필수 폰트 파일이 모두 저장되어 있어야 합니다. 즉, 변경하고 싶은 폰트 파일 1개만 넣어두면 안된다는 뜻이죠. 안전하고 쉽게 하려면 우선 flash0:/에 접속해서 font 폴더 안의 내용물을 모두 백업한 뒤 flash0:/FONT/ 폴더나 ms0:/FONT/ 폴더로 전체를 다 복사합니다. 그 상태에서 변경하고자 하는 폰트 파일만 선택적으로 교체하면 됩니다.

* 주의사항 2 : flash1:/ 이나 ms0:/의 'FONT' 폴더는 반드시 대문자로 되어 있어야 합니다.

* 주의사항 3 : ms0:/FONT/ 폴더에서 불러오도록 설정한 경우, 만약 메모리스틱 없이 PSP를 사용하거나 FONT 폴더가 없는 다른 메모리스틱으로 교체하는 경우 블루스크린이 뜨게 됩니다. 반드시 폰트 파일이 제대로 설치된 메모리스틱과 함께 사용해야만 합니다.

* 주의사항 4 : 기본 설정은 flash0:/font/ 폴더에서 불러오는 것이므로 만약 원래대로 돌아가고 싶다면 위 홈브류의 Font Hack 메뉴에서 flash0:/font/ 폴더 메뉴를 선택하면 됩니다.

* 주의사항 5 : 만약 위 주의사항을 제대로 지키지 않거나 잘못 설정한 경우 블루스크린이 뜰 수 있습니다. 폰트를 불러오는데 실패했기 때문인데, 이 경우 flash1을 포맷하면 다시 원래의 설정으로 돌아와 복구가 가능합니다. (리커버리 모드의 flash1 포맷 기능을 사용하거나 강제 사용자 설정 초기화 기능을 이용하세요.)

위 기능을 이용해 ms0:/FONT/ 폴더에서 영문 폰트 파일(ltn0.pgf) 파일을 불러온 모습입니다.