얼마 전 예고대로 Dark_AleX가 타임머신(timemachine)이라는 획기적인 프로그램을 발표했습니다.
첨부된 리드미의 내용입니다. (내용이 너무 많군요. 귀찮아요. ㅜㅜ)
TimeMachine 0.1
---------------
타임머신은 판도라를 이용해서 메모리스틱으로부터 이전의 펌웨어와 커펌을 불러올 수 있는 프로그램입니다.
데브훅과 비슷하지만, 판도라와 커스텀 IPL을 통해 작동하며, 심지어는 PSP의 flash 영역과 IPL이 파괴되어 있어도 동작합니다.
타임머신은 더 이상 지원하지 않는 소프트웨어를 구동하거나, 또한 PSP의 내부 펌웨어가 파괴되었을 경우 PSP를 부팅하는 방법으로 유용하게 사용할 수 있습니다. 그리고 개발자가 다른 펌웨어에서 그들의 홈브류를 테스트하는데도 유용할 겁니다.
현재 타임머신은 아래의 펌웨어를 설치할 수 있습니다.
- 오리지날 1.50 (구형 PSP에서만 로드 가능)
- 3.40의 하드웨어 모듈을 가진 1.50 (구형 / 신형 PSP 모두에서 로드 가능)
- 3.40 OE (구형 PSP에서만 로드 가능)
- 3.60 M33 (신형 PSP에서만 로드 가능)
나머지 커펌은 추후에 추가될 것입니다.
타임머신의 요구사항 :
- 타임머신 자체는 어떤 펌웨어도 필요하지 않고, 단지 판도라배터리(지그킥배터리)만 필요합니다. 하지만 신형 PSP에서 타임머신의 낸드 부팅을 하기 위해서는 커펌 3.90 M33-2 이상의 커펌이 설치되어 있어야합니다.
- 타임머신 인스톨러는 커펌 2.71 SE 이상에서 구동됩니다.
설치법 : TIMEMACHINE 폴더를 ms0:/PSP/GAME/ 폴더에 복사 후 실행.
모든 펌웨어는 어떤 PSP에서도 (구형이든 신형이든) 일단 설치는 가능하지만, 사용은 옵션에 표시되는 PSP에서만 가능합니다.
옵션의 설명 :
- Option 1 : IPL Loader를 설치. 메모리스틱에 타임머신의 IPL Loader를 설치할 것입니다. IPL Loader는 매우 크기가 작아서 더 이상 설치하려는 메모리스틱에 mspformat을 먼저 해줄 필요가 없습니다.
이 과정은 다른 것들을 구동하는데 필수적인 과정입니다.
타임머신의 IPL Loader는, 타임머신 인스톨러에 의해 생성되는 /TM/config.txt 파일의 버튼 설정에 따라서 여러 개의 IPL을 불러올 수 있는 멀티플 Loader입니다.
기본적인 설정에서는 아래의 버튼에 따라 IPL을 불러오게 됩니다.
- 1.50 : 엑스버튼
- 1.50 + 3.40hw : 동그라미버튼
- 3.40 OE : 세모버튼
- 3.60 M33 : 네모버튼
- (TM 포맷으로 변환된) 판도라 / 유니버셜 언브리커 v1-v4 IPL : 방향키 위
- 그 외의 상황 : PSP의 flash영역에 설치된 펌웨어(원래 펌웨어)로 부팅됨
(알림사항 : 위에서 말한대로, 신형 PSP에서는 커펌 3.90 M33-2 이상이 설치되어 있어야만 낸드 펌웨어로 부팅이 가능합니다. 이전 커펌이나 정펌의 경우에는 소유한 낸드 IPL 코드에 의해 통과되어야 하는 손휘 프로텍션때문에 판도라배터리로 부팅할 경우 낸드로부터 부팅할 수는 없습니다.)
IPL Loader를 설치한 뒤, /TM 폴더에 생성되는 config_readme.txt 파일의 설명에 따라 설정을 수정할 수도 있습니다.
- Option 2 : 타임머신 포맷으로 판도라 IPL를 변환.
사용자는 아마도 타임머신 IPL Loader에서 판도라와 유니버셜 언브리커 v1-v4를 불러오기를 원할텐데, 판도라와 유니버셜 언브리커 v1-v4에서 사용되는 IPL(모두 같음)이 타임머신의 IPL 포맷과 호환되지 않기 때문에, 이 옵션은 이를 위한 것입니다.
요구사항 : 메모리스틱 상위에 있는 판도라와 유니버셜 언브리커 v1-v4의 IPL (msipl.bin 파일)이 필요함. msipl.bin 파일은 판도라와 유니버셜 언브리커 v1-v4 인스톨러에 의해 생성됨.
변환이 끝난뒤, 변환된 IPL은 TM/pandora.bin 파일로 저장됩니다.
- Option 3 : 펌웨어 1.50 설치.
오로지 구형 PSP에서만 구동할 수 있는 펌웨어 1.50을 설치합니다. (신형 PSP에서도 설치할 수 있는 펌웨어 1.50은 바로 다음 옵션을 참고하세요.)
요구사항 : 펌웨어 1.50의 EBOOT.PBP 파일을 150.PBP로 이름을 변경해서 메모리스틱 상위에 복사.
- Option 4 : 펌웨어 3.40의 하드웨어 모듈을 가진 펌웨어 1.50 설치. (구형 / 신형 PSP 모두 가능)
몇몇 펌웨어 3.40의 하드웨어 모듈과 펌웨어 1.50의 소프트웨어 모듈이 조합된 펌웨어를 설치합니다. 그래서 신형 PSP에서도 동작합니다. 일반적으로 대부분의 펌웨어 1.50용 홈브류를 구동할 수 있습니다.
요구사항 : 펌웨어 1.50과 3.40의 EBOOT.PBP 파일을 150.PBP와 340.PBP로 이름을 변경해서 메모리스틱 상위에 복사. 그리고 360.PSAR 파일 역시 메모리스틱 상위에 복사. (360.PSAR에 대해 알고 싶다면 아래에 있는 3.60 M33 설치 부분을 참고)
펌웨어 1.50에서는 보통 소프트웨어와 관련된 대부분의 모듈이 추출된다.
펌웨어 3.40에서는 보통 하드웨어와 관련된 몇 개의 모듈이 추출된다.
펌웨어 3.60에서는 신형 PSP의 무선랜 바이오스만이 추출된다.
펌웨어 1.50 + 펌웨어 3.40hw의 알려진 문제 또는 고려사항 :
- XMB에서 미디어 파일들이 제대로 작동하지 않습니다. (음악, 비디오 등등)
어찌되었든 이 펌웨어의 주요 목적은 홈브류의 구동을 위한 것이기 때문에 XMB의 사용을 위해서는 더 최신의 펌웨어를 사용하는 것이 좋습니다.
- 비디오 코덱 버그(= PMF 재생 불가)가 신형 PSP에서만 발생합니다. 아직 해결할 수 없는 몇몇 하드웨어의 비호환성때문에 게임부팅영상을 포함한 PMF 비디오는 신형 PSP에서 제대로 재생되지 않게 됩니다. 이 문제는 구동하려는 1.50용 게임에서도 나타나기 때문에 게임 내 비디오가 제대로 재생되지 않습니다. PMP_AVC 비디오 또한 비디오 코덱 API를 사용하기 때문에 역시 재생이 제대로 되지않습니다. (pimpstreamer에서도 사용하는) 보통의 PMP(xvid)는 CPU에 의해 디코딩 되므로 정상적으로 재생됩니다.
- 홈버튼으로 빠져나올때 'odd colors' 버그가 발생합니다. 홈브류나 게임에서 홈버튼을 이용해 종료할 때 프레임버퍼의 마지막에 임의의 색상들을 보게 됩니다. 문제가 있는 것처럼 보이지만 중요하지는 않습니다.
- PC와 연결할 때 새로운 장치로 신형 PSP를 인식하게 됩니다. 신형 PSP는 다른 프로덕트 아이디(pid)를 가지고 있는데, 1.50 USB 드라이버는 예전 구형 pid를 사용하기 때문에 나타나는 일반적인 현상입니다. 전혀 중요하지 않으며, 신형 PSP에서도 USB 연결은 잘 작동합니다.
- 무선랜. 무선랜은 잘 작동하는 것처럼 보입니다. 네트워크 업데이트의 다운로드와 1.50 커널용 pimpstramer 201로 테스트했습니다.
하지만 무선랜 사용에 있어서, 추천하는 2가지 사항이 있습니다. :
* 설정 - 절전 모드 설정에서 무선랜 절전 모드는 끄는 것이 좋습니다.
* 수동 IP와 DNS 설정을 사용하세요. (그렇지 않으면 DNS 문제가 발생합니다.) 만약 라우터의 수동 설정값을 모른다면, 상위 펌웨어에서 자동 연결을 실행하고, 연결 설정의 마지막 부분에 나오는 테스트 페이지의 데이터를 따로 적어두세요. 그리고 펌웨어 1.50 + 3.40hw의 수동 설정 부분에 그 데이터를 채워넣어 사용하면 됩니다.
* 보통의 펌웨어 1.50처럼 WPA는 지원하지 않습니다.
- 펌웨어 3.40 모듈에 몇몇 패치된 코드를 사용하는 홈브류는 동작하지 않으며, 아마도 충돌이 일어날 겁니다. 그것들은 펌웨어 1.50 모듈을 패치하는 코드이기 때문입니다.
- Option 5 : 커펌 3.40 OE를 설치. 구형 PSP에서만 부팅할 수 있는 커펌 3.40 OE를 설치합니다.
요구사항 : 펌웨어 1.50과 3.40의 EBOOT.PBP 파일을 150.PBP와 340.PBP로 이름을 변경해서 메모리스틱 상위에 복사.
- Option 6 : 커펌 3.60 M33을 설치. 신형 PSP에서만 부팅할 수 있는 커펌 3.60 M33을 설치합니다.
요구사항 : 메모리스틱 상위에 360.PSAR 복사
신형 PSP는 처음부터 펌웨어 3.60을 탑재하고 발매되어 인터넷상으로는 펌웨어 3.60의 EBOOT.PBP 파일을 구할 수 없기 때문에, 360.PSAR 파일은 반드시 커펌 3.60 M33이 설치되어 있는 PSP에서만 만들 수 있습니다.
펌웨어 3.60을 덤프하기 위해서는 : 커펌 3.60 M33이 설치된 신형 PSP에서 첨부파일에 포함된 360DUMPER 폴더를 복사 후 구동해야합니다. 만들어진 360.PSAR은 암호해제된 PSAR 포맷을 사용하는 파일입니다. (sce psar이 암호화 없이 볼 수 있는 파일) 이전 커펌 3.51/3.52 M33에서 사용되었던 형식으로 아래의 용량과 md5 정보를 가지고 있습니다. (타임머신 인스톨러 자체도 맞는 파일인지 확인하게 됩니다.) :
- 용량 : 18189502 bytes.
- MD5: EAA13343C70D9B0337C75B295474C69A
----------------------------------------------------
타임머신과 flash 영역에 저장된 펌웨어를 불러올 때의 차이점 :
보통 타임머신은 정식 펌웨어와 커펌을 수정없이 (치명적이지 않은) 버그를 포함해서 구동합니다.
하지만 몇 가지 예외가 있습니다. :
- 커펌 3.40 OE에서 설정 파일 디크립터가 제대로 종료되지 않아 발생하는 치명적 버그는 타임머신 코어가 램에서 OE 코어를 패치함으로써 수정되었습니다.
- 구형 PSP의 TA-086 기판의 밝기 버그가 1.50 커널을 가지고 있는 모든 것들을 위해 수정되었습니다.
- 4번째 액정 밝기 (이것없이는 못 살겠습니다.)가 모든 것에서 사용 가능합니다. 본래의 펌웨어(3.40 OE, 3.60 M33)와 타임머신 코드(1.50, 1.50+3.40hw)에서 모두 작동합니다.
- 사인체크가 패치되어, 펌웨어가 언사인체크로 만들어지기 때문에 다른 PSP 사이에 공유할 수 있습니다.
- 8GB 이상의 메모리스틱이 어디에서든 사용 가능하게 되었습니다.
- 펌웨어 1.50과 1.50+3.40hw에서는 kxploit 되지 않은 PBP 파일 역시 구동할 수 있습니다.
- Flash 영역의 USB 기능은 작동하지 않습니다. 이것은 정상적인 현상으로, flash의 USB 연결은 lflash 블럭 장치를 사용하는데 타임머신에서는 그 장치가 필요하지 않으므로 더미가 삽입되었습니다. 타임머신의 펌웨어는 어차피 메모리스틱에 저장되므로 그냥 일반적인 USB 연결을 통해 메모리스틱을 연결해서 사용하세요.
다른 고려사항 :
- 보통 타임머신을 통해 구동되는 펌웨어는 보통보다 더 많은 커널 메모리를 가지게 됩니다. 왜냐하면 lfatfs 모듈이 더 적은 메모리를 사용하는 타임머신 코어에 의해 대체되었기 때문입니다.
- 만약 (웹브라우저 등에서) 0x80010018 에러를 보게 된다면 이것은 메모리스틱에 너무 많은 파일이 열려있기 때문입니다. (보통 메모리스틱 드라이버는 pseudo flash 드라이버와 공유하기 때문) 그러나 타임머신 코어는 이러한 에러를 최대한 줄이기 위해 시도할 겁니다.
- 만약 메모리스틱을 포맷한 뒤에 사용하고자 하는 모든 펌웨어를 설치한다면 타임머신은 더 빠르게 작동할 겁니다. 그 후에 기타 파일을 다시 넣어주면 됩니다.
- 판도라배터리를 이용해 낸드에 설치된 펌웨어(원래 펌웨어)로 부팅할 경우 배터리를 일반배터리로 변경하지 않는 한, 슬립 모드에서 복귀할 경우 동일한 메모리스틱이 필요하다는 점을 명심하세요.
- 타임버신의 버그와 커펌 OE/M33의 버그는 구분해야 합니다. 예를 들어 커펌 3.60 M33에서 M33 No-UMD 모드로 게임을 구동할 때 종료시 멈추게 되는데, 이것은 타임머신의 버그가 아니라 커펌 3.60 M33의 버그입니다.
몇가지 자주 묻는 질문 :
- 낸드로부터 불러오는 것은 무엇이고, 메모리스틱으로부터 불러오는 것은 무엇입니까?
오로지 idstorage만 낸드로부터 읽으며, IPL이나 flash 파일 등 그 의외의 것들은 메모리스틱에서 불러오게 됩니다. 심지어 flash 파일과 파티션의 실행에 관련된 손희의 어떤 명령도 무시합니다. 추후에는, 옵션을 통해 메모리스틱에서 idstorage를 불러올 수 있도록 계획하고 있습니다.
- 만약에 신형 PSP에서 (1.50커널이) 구동된다면, 왜 커펌 3.90 M33용 1.50 커널 애드온을 만들지 않나요?
현재는 사용자가 완전히 새로 부팅한 뒤, 오로지 펌웨어 1.50 + 3.40hw만 구동할 수 있습니다. 신형 PSP의 하드웨어와 관련된 문제 때문에 소프트웨어에 의해 PSP가 리셋되더라도 3.xx 커널을 거친 뒤에는 1.50 + 3.40hw도 구동되지 않습니다. 다른 문제도 있습니다만, 이 문제가 더 치명적입니다.
리드미 파일에 아주 자세하게 적혀있기는 하지만 뭐가 뭔지 이해가 안되는 분들도 계실거라 생각됩니다. (저도 이론적인 건 자세히 몰라요.)
간단하게 말하면 이번 타임머신은 기존 Booster의 멀티 IPL 로더 + 데브훅의 확장판격이라 할 수 있습니다.
멀티 IPL 로더가 지그킥배터리를 가지고도 버튼에 의해 원래 펌웨어로 부팅할 것인지 서비스 모드로 진입하여, 판도라 메뉴나 유니버셜 언브리커 메뉴를 불러올 것인지 선택할 수 있었다면,
할 수 있게 됩니다. 물론 기존처럼 유니버셜 언브리커 메뉴를 불러올 수도 있습니다. 단, 모든 것이 서비스 모드의 원리를 이용한 것이기에
해야 합니다.
배터리가 하나뿐이더라도 타임머신 IPL 로더를 이용하면 지그킥배터리로도 얼마든지 일반 배터리와 동일하게 사용할 수 있기 때문에 큰 문제는 없습니다. 지그킥배터리로 변환해서 사용하면 만약 벽돌이 되었을 경우에도 복구가 가능하기에 더욱 유용하겠죠.
1. 우선 타임머신 인스톨러 자체는 커펌 2.71 SE 이상의 커펌이 설치되어 있다면 모든 PSP에서 실행가능합니다. 하지만
신형 PSP에서 모든 기능을 정상적으로 사용하기 위해서는 커펌 3.90 M33-2 이상이 반드시 설치되어 있어야 합니다.
2. 그리고 반드시 배터리는 지그킥배터리로 변환해두어야합니다. 타임머신 설치 후 PSP를 사용할 경우에도 지그킥배터만을 사용하게 됩니다. (
http://popotz.textcube.com/726)
- 지그킥배터리로 변환하면 XMB로 부팅이 안되므로 이후 설치는, 배터리는 빼놓고 AC 아답터만 이용해서 PSP를 부팅한 뒤 진행하세요.
3. 리드미에 적혀 있는대로 타임머신의 더 빠른 구동을 위해서 타임머신에 사용할 메모리스틱의 내용물을 백업하고, 포맷하는 것이 좋습니다. (
선택사항입니다.)
- 기존에 사용하던 매직메모리스틱이 있다면 그 메모리스틱을 그대로 사용해도 되고, 일반적인 메모리스틱에 새로 타임머신을 설치해서 사용해도 됩니다.
4. 이제 아래의 첨부파일을 받아 압축을 풀고 그 안의 'TIMEMACHINE' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
5. 복사가 끝났으면 게임 - 메모리스틱 메뉴로 들어가 'Time Machine'을 실행합니다.
6. 프로그램이 실행되면 위와 같은 타임머신 인스톨러 화면이 나오게 됩니다.
우선 메모리스틱에 타임머신 IPL Loader를 설치해야 하므로 첫번째 메뉴에서
엑스버튼을 눌러 실행합니다.
7. 잠시 후 위의 화면처럼 설치가 완료되고 엑스버튼을 누르면 다시 인스톨러 화면으로 복귀합니다. 설치가 제대로 되었는지 (OK 표시가 나왔는지) 꼭 확인하세요.
만약 설치 도중에 위와 같이 섹터가 부족하다는 화면이 나오게 된다면, 메모리스틱의 영역이 확보되지 않은 것이므로 메모리스틱을 포맷해주어야 합니다.
우선 PSP의 설정 - 시스템 설정으로 들어가 메모리스틱 초기화를 해준 뒤 다시 시도해 보시고, 그래도 안될 경우에는 mspformat까지 해준 뒤에 해보세요. (mspformat 과정은
http://popotz.textcube.com/689의 8번과정까지만 진행하면됩니다.)
8. 이것으로 일단 타임머신의 IPL Loader가 설치 완료되었습니다. 이 후에는 IPL Loader를 설치한 메모리스틱과 지그킥배터리를 이용해서 일반적인 XMB 부팅을 할 수 있게 됩니다. PSP를 종료하고 아답터는 제거한 뒤에 지그킥배터리를 사용해서 부팅을 해보세요.
정상적으로 XMB로 부팅된다면 타임머신의 IPL Loader가 잘 설치된 것이므로 다음 과정을 진행합니다.
----------------------------------------------------
9. 이제 선택적으로 서비스 모드로도 부팅할 수 있도록 만들어 봅시다. 이렇게 해두면 일반적으로 PSP를 사용하다가 만약 벽돌이 될 경우 쉽게 서비스 모드로 접속해서 복구할 수 있습니다. 기존의 매직 메모리스틱을 만들 때 사용한
msipl.bin 파일을 구해 메모리스틱 상위로 복사한 뒤에 다시 타임머신 인스톨러를 실행합니다.
10. 타임머신 인스톨러 화면에서 2번째 메뉴를
엑스버튼으로 선택합니다.
11. 잠시후 msipl.bin 파일을 타임머신 포맷으로 변경하여
ms0:/TM/pandora.bin 파일로 저장하게 됩니다.
12. 마지막으로 오리지날 판도라의 배터리 또는 유니버셜 언브리커, ELF Menu, NandTool 등 서비스 모드를 이용하는 프로그램이 사용하는 관련 파일과 폴더들을 메모리스틱에 다시 저장해주어야 판도라 메뉴를 정상적으로 사용할 수 있습니다. (미리 백업해 두었다면 편하겠죠.)
만약 해당 파일들이 없어서 따로 구하고 싶다면 아래 글에서 다운로드하면 됩니다.
* 유니버셜 언브리커 v3 :
http://popotz.textcube.com/689
* 유니버셜 언브리커 v4 :
http://popotz.textcube.com/725
* ELF Menu + 유니버셜 언브리커 v3 + v4 :
http://popotz.textcube.com/725 (추천)
(이 글대로 모든 과정을 할 필요는 없으며, mspformat과 msinst 과정은 하면 안됩니다. 각 글의 마지막 부분에 있는 관련 파일과 펌웨어 파일을 복사하는 과정만 하면 됩니다.)
13. 잘 설치되었는지 확인하기 위해 다시 PSP를 종료하고
방향키 위쪽 버튼을 누른채로 지그킥배터리를 삽입하면 XMB로 부팅되는 대신에 자동으로 위와 같이 메모리스틱에 저장한 서비스 모드 메뉴가 나타나게 됩니다. (유니버셜 언브리커 버전에 따라서, NandTool이나 ELF Menu의 설치 여부에 따라서 위의 화면 메뉴는 달라지게 됩니다.)
14. 이 과정까지 마치면 기존 멀티 IPL Loader와 동일한 기능을 가지게 됩니다. 메모리스틱과 지그킥배터리를 보통때에는 일반적으로 사용하다가, 만약 커펌을 재설치하고 싶거나 벽돌이 되어 복구하고 싶을 경우에는
방향키 위쪽 버튼을 누른채 부팅만 하면 됩니다. 배터리가 하나만 있는 사용자는 반드시 이 과정까지 해두는 것이 좋습니다.
----------------------------------------------------
15. 이제는 타임머신 고유의 기능인, 메모리스틱에서 다른 펌웨어를 불러올 수 있도록 설치를 해보겠습니다. 현재는 위에서 설명한 대로 펌웨어 1.50, 펌웨어 1.50+3.40hw, 커펌 3.40 OE, 커펌 3.60 M33을 메모리스틱에서 불러올 수 있습니다.
16번에서 19번 과정은 반드시 모두 할 필요가 없으며, 구형인지 신형인지에 따라서, 또는 자신이 사용하고자 하는 펌웨어만 선택해서 설치하면 됩니다.
16. 펌웨어 1.50 설치 후 불러오기 (구형 PSP 전용)
1) 펌웨어 1.50의 EBOOT.PBP 파일을 받아 이름을 150.PBP로 변경한 뒤 메모리스틱 상위로 복사합니다.
* Download :
펌웨어 1.50 EBOOT.PBP
2) 타임머신 인스톨러를 실행하고 3번째 메뉴를
엑스버튼으로 선택합니다.
3) 설치과정이 진행되고 위와 같이 설치가 완료되면 엑스버튼을 눌러 타임머신 인스톨러로 복귀합니다. (메모리스틱에 따라 시간이 오래 걸릴 수 있으므로 완료될때까지 계속 기다리세요. 1시간이 넘게 걸리는 경우도 있습니다.)
4) 이제 메모리스틱에 펌웨어 1.50이 설치되었으므로 PSP를 종료하고
엑스버튼을 누른 채로 지그킥배터리를 삽입하면 자동으로 PSP는 현재 펌웨어가 아닌 펌웨어 1.50으로 부팅됩니다. 이 상태에서 사용자 설정 후 1.50 커널용 홈브류를 구동해서 사용하면 됩니다.
17. 펌웨어 1.50 + 3.40hw 설치 후 불러오기 (구형 / 신형 PSP 공용)
1) 펌웨어 1.50과 3.40의 EBOOT.PBP 파일을 받아 이름을 150.PBP, 340.PBP로 변경한 뒤 메모리스틱 상위로 복사합니다.
* Download :
펌웨어 1.50 EBOOT.PBP
* Download :
펌웨어 3.40 EBOOT.PBP
2) 또 하나 반드시 필요한 파일이
360.PSAR 파일입니다. 이 파일은 반드시 커펌 3.60 M33이 설치된 신형 PSP에서만 만들 수 있습니다. 커펌 3.60 M33이 설치된 신형 PSP에서 4번에 첨부된 360DUMPER 폴더를 복사 후 구동하면 생성되는데, 생성된 360.PSAR 파일을 메모리스틱 상위로 복사합니다. (만약 이
360.PSAR 파일을 구할 수 없다면 설치는 불가능합니다. 저도 실제 설치는 못했습니다.)
[추가 ] 360.PSAR 파일의 해외 링크를 하나 걸어 두겠습니다. (예고 없이 삭제될 수 있음.)
* Download :
360.PSAR
3) 타임머신 인스톨러를 실행하고 4번째 메뉴를
엑스버튼으로 선택합니다.
4) 설치과정이 진행되고 설치가 완료되면 엑스버튼을 눌러 타임머신 인스톨러로 복귀합니다. (메모리스틱에 따라 시간이 오래 걸릴 수 있으므로 완료될때까지 계속 기다리세요. 1시간이 넘게 걸리는 경우도 있습니다.)
5) 이제 메모리스틱에 펌웨어 1.50+3.40hw가 설치되었으므로 PSP를 종료하고
동그라미버튼을 누른 채로 지그킥배터리를 삽입하면 자동으로 PSP는 현재 펌웨어가 아닌 펌웨어 1.50+3.40hw로 부팅됩니다. 이 상태에서 사용자 설정 후 1.50 커널용 홈브류를 구동해서 사용하면 됩니다.
18. 커펌 3.40 OE 설치 후 불러오기 (구형 PSP 전용)
1) 펌웨어 1.50과 3.40의 EBOOT.PBP 파일을 받아 이름을 150.PBP, 340.PBP로 변경한 뒤 메모리스틱 상위로 복사합니다.
* Download :
펌웨어 1.50 EBOOT.PBP
* Download :
펌웨어 3.40 EBOOT.PBP
2) 복사가 끝난 뒤 타임머신 인스톨러를 실행하고 5번째 메뉴를
엑스버튼으로 선택합니다.
3) 설치과정이 진행되고 설치가 완료되면 엑스버튼을 눌러 타임머신 인스톨러로 복귀합니다. (메모리스틱에 따라 시간이 오래 걸릴 수 있으므로 완료될때까지 계속 기다리세요. 1시간이 넘게 걸리는 경우도 있습니다.)
4) 이제 메모리스틱에 커펌 3.40 OE가 설치되었으므로 PSP를 종료하고
세모버튼을 누른 채로 지그킥배터리를 삽입하면 자동으로 PSP는 현재 펌웨어가 아닌 커펌 3.40 OE로 부팅되므로, 이 상태에서 사용자 설정 후 사용하면 됩니다. (커펌 3.40 OE에서는 1.50 커널과 3.xx 커널을 동시에 사용가능하므로 유용할 수도 있지만 그다지 큰 메리트는 없을 것 같습니다.)
5) 만약 커펌 3.40 OE로 부팅할 경우 기존 커펌 3.40 OE와 동일하게 시스템언어는 한글로 설정하면 안됩니다. 메모리스틱에 저장된 관련 펌웨어 파일을 수정하면 가능하겠죠. (예전 한글패치와 동일하게...)
19. 커펌 3.60 M33 설치 후 불러오기 (신형 PSP 전용)
1) 이 경우 반드시
360.PSAR 파일이 필요합니다. 이 파일은 반드시 커펌 3.60 M33이 설치된 신형 PSP에서 만들어야만 합니다. 커펌 3.60 M33이 설치된 신형 PSP에서 4번에 첨부된 360DUMPER 폴더를 복사 후 구동하면 생성되는데, 생성된 360.PSAR 파일을 메모리스틱 상위로 복사합니다. (만약 이
360.PSAR 파일을 구할 수 없다면 설치는 불가능합니다. 저도 실제로 설치는 못했습니다.)
[추가 ] 360.PSAR 파일의 해외 링크를 하나 걸어 두겠습니다. (예고 없이 삭제될 수 있음.)
* Download :
360.PSAR
2) 타임머신 인스톨러를 실행하고 6번째 메뉴를
엑스버튼으로 선택합니다.
3) 설치과정이 진행되고 설치가 완료되면 엑스버튼을 눌러 타임머신 인스톨러로 복귀합니다. (메모리스틱에 따라 시간이 오래 걸릴 수 있으므로 완료될때까지 계속 기다리세요. 1시간이 넘게 걸리는 경우도 있습니다.)
4) 이제 메모리스틱에 커펌 3.60 M33이 설치되었으므로 PSP를 종료하고
네모버튼을 누른 채로 지그킥배터리를 삽입하면 자동으로 PSP는 현재 펌웨어가 아닌 커펌 3.60 M33으로 부팅되므로, 이 상태에서 사용자 설정 후 사용하면 됩니다.
----------------------------------------------------
이제 타임머신 IPL Loader와 판도라 변환, 사용하고자 하는 펌웨어의 설치가 완료되었습니다.
메모리스틱에서 'TIMEMACHINE' 폴더와 각종 펌웨어 파일(150.PBP, 340.PBP, 360.PSAR)은 삭제해도 됩니다. 하지만 새로 생성된 ms0:/TM 폴더는 삭제하면 안 됩니다.
위에서 설명한 PSP 부팅시 서비스 모드나 다른 펌웨어를 불러올 때 사용하는 단축키는 변경가능합니다. ms0:/TM/config.txt 파일을 메모장으로 불러옵니다.
CROSS = "/TM/150/ipl.bin";
CIRCLE = "/TM/150_340/ipl.bin";
TRIANGLE = "/TM/340OE/ipl.bin";
SQUARE = "/TM/360M33/ipl.bin";
UP = "/TM/pandora.bin";
같은 폴더 내에 있는 'config_readme.txt' 파일을 참고해서 사용할 수 있는 버튼으로 단축키를 변경해주면 됩니다. 저는 판도라만 L트리거로 변경해서 사용하고 있습니다.
아~ 정말 설명만 하는데도 엄청 내용이 길어졌네요. 좀 더 자세한 사항은 위에 번역한 리드미 내용을 반드시 읽어보세요. 주의사항이나 참고사항이 많네요.
신형 PSP도 이제 1.50+3.40hw를 이용해 1.50 커널 홈브류를 실행할 수 있게 되었지만 문제는 커펌 3.90 M33-2 이상에서만 원래 펌웨어로의 부팅을 지원하며, 반드시 360.PSAR 파일이 필요하다는 점입니다. 이 파일이 없으면 다른 펌웨어의 설치 자체가 불가능하네요. 하지만 원래 펌웨어로 부팅 + 서비스 모드를 선택할 수 있는 점은 장점이 아주 많으므로 위의 14번 설치까지라도 해서 사용하는 것이 좋습니다.
또한 이번 타임머신의 큰 장점이라면, 정펌이거나 벽돌인 상태에서도 타임머신 메모리스틱과 지그킥배터리를 이용해서 서비스 모드를 불러오거나 다른 펌웨어로 부팅할 수 있다는 점입니다.
할 수 있다는 것이죠. A/S에 대한 걱정이 없겠죠? ^^ (물론 타임머신 메모리스틱과 지그킥배터리는 커펌된 다른 PSP에서 만들어야 합니다.)
단, 신형 PSP의 경우, 정식 펌웨어 상태에서는 타임머신 메모리스틱과 지그킥배터리를 통한 원래 펌웨어의 부팅이 안되고, 서비스 모드나 메모리스틱 펌웨어의 부팅만 가능하므로, 정식 펌웨어로 부팅하려면 타임머신이 설치되지 않은 메모리스틱과 보통의 배터리가 따로 필요합니다.
그 외에도 사용하기에 따라서 무궁무진하게 활용법이 많으며, 앞으로의 업데이트로 타임머신이 지원하는 펌웨어의 종류가 많아지면 그 활용성은 더욱 커지리라 생각됩니다.
# 설치해가면서 이 글 쓰는데만 3시간쯤 걸렸네요. 빠진 내용이나 부족한 부분이 추후 추가되거나 수정될지도 모르겠습니다. 오타가 많을 것 같은데 알려주시면 바로 수정하겠습니다.