여러 유명한 개발자가 모여 만들어낸 판도라의 배터리(지그킥배터리+매직메모리스틱) 발표에 의해 그 동안의 PSP 세계에 혁명이라고 할만한 큰 변화가 일어나게 되었습니다. 벽돌이 되어도, 정펌 PSP라도 자신이 원한다면 이를 복구하거나 커펌 설치가 가능하게 되었기 때문이죠. 그 만큼 대단한 발견이었기 때문에 판도라의 배터리는 지난 1년 반 동안 계속 발전하여 처음보다 더욱 향상된 기능까지 선보이게 되었습니다.
하지만 가끔씩 '지그킥배터리를 넣으면 PSP가 부팅이 안 됩니다.'라던가 '지그킥배터리를 일반배터리로 복구했는데 나중에 벽돌이 되면 어떻게 하나요?'같은 질문을 받을 때가 있습니다. 그럴때마다 '타임머신IPL을 메모리스틱에 설치해서 사용하면 지그킥배터리도 일반배터리처럼 사용할 수 있습니다.'라는 답을 하고는 하는데 막상 타임머신IPL이 무엇인지, 또 어떤식으로 작동하는지에 대한 정확한 설명이 없어 이에 대해 설명하고자 합니다.
1. IPL이란 무엇인가?
IPL이란 Initial Program Loader의 줄임말로 하드웨어의 초기화 순서나 프로그램의 구동 순서 등을 담고 있습니다.
PSP에도 당연히 IPL이란 부분이 있는데 PSP의 부트롬 내부에 저장되어 있으며, PSP의 전원을 올리면 제일 먼저 IPL 영역을 불러오게 되고 이 IPL에 저장된 정보에 따라 낸드플래시(Lflash)의 펌웨어 관련 파일을 불러오게 되어 XMB로 부팅이 되는 것입니다. (덧붙이자면, 현재 TA-088 v3기판의 PSP-200X나 그 외 PSP-300X의 PSP에 커펌 설치가 불가능한 이유는 이 IPL 영역의 해킹이 현재로서는 불가능하기 때문입니다.)
2. 지그킥배터리의 역할은 무엇인가?
지그킥배터리란 PSP 배터리의 eeprom 정보를 변형시킨 특수한 배터리를 말하며, 다음과 같은 역할을 하게 됩니다. 위에도 말했듯이 PSP의 전원을 올리면 제일 먼저 PSP의 부트롬 내부에 저장되어 있는 IPL을 불러오게 되는데, 일반배터리가 아닌 지그킥배터리를 이용해 PSP의 전원을 올리게 되는 경우에는 PSP의 부트롬이 아닌 메모리스틱의 부트섹터 영역에 저장된 IPL을 제일 먼저 불러오게 됩니다. 즉, PSP 부트롬의 정식 IPL 대신에 사용자가 변형시킨 특수한 IPL(커스텀 IPL)을 메모리스틱으로부터 불러올 수 있다는 뜻이며, 이로 인해 벽돌 복구나 커펌 설치 등이 가능하게 되는 것입니다.
3. 매직메모리스틱이란 무엇인가?
지그킥배터리는 메모리스틱의 IPL을 불러오는 역할을 한다고 설명했는데, 막상 메모리스틱의 IPL이 없다면 어떻게 될까요? IPL을 제대로 불러오지 못하게 되므로 PSP 내부의 하드웨어 및 펌웨어를 전혀 불러오지 못하고 결국 PSP는 검정 화면만 나오고 제대로 부팅이 되지 않게 됩니다. 이것이 지그킥배터리만 넣으면 PSP가 부팅이 안되는 이유입니다. 이러한 문제를 방지하기 위해 메모리스틱에 커스텀IPL을 추가 설치하고 이 커스텀IPL이 불러오게 되는 관련 필수 파일을 설치한 메모리스틱을 매직메모리스틱이라고 총칭해서 부르고 있습니다. 커스텀IPL은 현재 여러 종류가 나와있기 때문에 이러한 IPL의 종류에 따라 매직메모리스틱 역시 몇 종류로 나뉘어지게 됩니다. 대표적으로 초기 msipl.bin이나 Booster의 Multi MS Loader, Dark_AleX의 타임머신IPL 등이 있으며 그 외에도 몇 종류가 더 있습니다.
(mspformat : 가끔 메모리스틱을 mspformat 해야한다는 말을 하는데, mspformat이란 일반적으로 논리포맷이라고
부르고 있습니다. 정품 메모리스틱이 아닌 비품 메모리스틱의 경우 부트섹터 영역의 용량이 작아서 커스텀IPL의 설치가 불가능한
경우가 있는데, 이 부트섹터 영역의 용량을 확보하는 과정이 바로 mspformat입니다. 비품 메모리스틱이라고 모두 다
mspformat 과정이 필요한 것은 아니고 일부의 비품 메모리스틱을 이용해 매직메모리스틱을 만들 들 경우 이 논리포맷 과정이 반드시
필요할 수 있습니다.)
이렇게 메모리스틱에 커스텀IPL이 설치되어 있다면 지그킥배터리로 이 메모리스틱의 커스텀IPL을 불러오게 되어 PSP가 정식으로 지원하지 않는 여러가지 기능을 수행할 수 있게 됩니다. 이 기능 역시 커스텀 IPL의 종류에 따라 커펌 인스톨러나 ELF 로더, 메모리스틱의 가상 펌웨어 불러오기 등 여러가지가 있습니다.
4. 지그킥배터리와 매직메모리스틱의 관계는?
지금까지의 글을 제대로 이해했다면 지그킥배터리와 매직메모리스틱중 어느 한 가지만 있어서는 PSP가 정상적인 작동이 안되고 어째서 항상 같이 조합되어 사용해야 하는지 충분히 알 수 있을 것이라 생각됩니다. 지그킥배터리는 메모리스틱의 IPL을 불러오는 역할을 하고 메모리스틱의 IPL은 지그킥배터리의 신호를 받아 실제 PSP가 특수한 프로그램을 불러올 수 있도록 하는 역할을 하므로 마치 북채(지그킥배터리)와 북(매직메모리스틱) 같은 관계를 가지고 있다고 할 수 있습니다. 북이나 북채 어느 것중 하나가 없다면 북이 울리지 않는 것과 똑같은거죠.
참고로 지그킥배터리로 변환하는 방법은 몇 가지가 알려져있는데, 제일 기본이 되는 것은 홈브류를 통해서 PSP 자체의 eeprom 변환 기능을 이용하는 방법입니다. (이러한 홈브류 역시 여러 종류가 있습니다.)
하지만 TA-085 v2 이상의 기판에서는 하드웨어적으로 이 기능이 제거되어 있기 때문에, 그 외 매직차져라는 특수한 기계를 이용하는 방법이나 배터리를 물리적으로 개조하는 방법도 알려져있는데 이런 방법은 제 블로그에서는 일체 다루지 않습니다. (홈브류를 통한 방법이 북채라면, 매직차져나 물리개조는 드럼스틱이나 막대기라고 할 수 있습니다. 북채나 드럼스틱이나 막대기나 북을 울리게 할 수는 있으니까요.)
5. 타임머신IPL이란 무엇인가?
위에서 커스텀IPL이 무엇인지 잠깐 설명했는데 타임머신IPL 역시 메모리스틱에 설치되는 특수한 커스텀 IPL의 한 종류입니다. 일반적으로 이러한 커스텀IPL은 메모리스틱의 부트섹터 영역에 설치되므로 일반적으로 메모리스틱을 PC에 연결해서 열어본다고 해서 보이거나 하지는 않습니다. 몇몇 홈브류나 PC용 프로그램을 통해서만 부트섹터 내부에 IPL을 설치할 수 있습니다.
타임머신IPL은 기존의 커스텀IPL과는 약간 다른 기능을 하게되는데, 다른 커스텀IPL이 메모리스틱의 특수한 모듈 파일을 불러와서 커펌 인스톨러나 ELF Menu, Nand Tool 등의 프로그램을 바로 실행하는 것에 비해 타임머신IPL은 다른 IPL을 불러오는 IPL 로더로서의 기능을 합니다. 이 기능으로 인해서 PSP 부팅시 버튼 입력에 따라서 여러가지 종류의 커스텀IPL을 선택적으로 불러올 수 있으며, 당연히 PSP 부트롬 내부의 정식IPL도 불러올 수가 있게 됩니다. (PSP 부트롬 내부의 정식IPL을 불러오게 되면, 일반배터리로 PSP를 부팅한 것과 동일하게 XMB로 부팅이 가능합니다. 지그킥배터리를 일반배터리와 똑같이 사용할 수 있게 되는 것이죠.)
6. 타임머신IPL의 설치와 설정방법은?
메모리스틱에 커스텀IPL을 설치하려면 단순한 파일 복사로는 불가능하고 PSP용 홈브류나 PC용 특수 프로그램을 이용해야 한다고 말씀드렸습니다. 제일 먼저 나온 것은 타임머신 v0.1 발표시 포함되어 있는 타임머신 홈브류를 이용한 방법입니다. 제일 첫 번째 메뉴가 타임머신IPL을 메모리스틱의 부트섹터 영역에 설치하는 역할을 합니다. 이 외에도 PSP Tool이나 판도라 인스톨러, 판도라 디럭스 등 일일히 열거할 수 없을만큼 다양한 종류가 나와있습니다.
하지만 결국 설치되는 것은 타임머신IPL로 모두 동일하므로 사용방법 역시 똑같습니다.
지그킥배터리와 타임머신IPL이 설치된 메모리스틱을 조합해서 PSP를 부팅하게 되는 경우 지그킥배터리에 의해 타임머신IPL을 불러오게 되고, 타임머신IPL은 메모리스틱내의 설정파일(ms0:/tm/config.txt)에 따라서 별도의 커스텀IPL을 불러오게 됩니다. 즉, 타임머신IPL의 설정파일을 수정해서 자동으로 불러오게 되는 별도 커스텀IPL의 경로와 단축키를 설정해주면 자신이 원하는대로 PSP를 부팅할 수 있습니다.
7. 타임머신IPL로 불러올 수 있는 별도의 IPL은 무엇이 있나요?
제일 먼저 PSP의 부트롬 내부에 저장되어 있는 정식IPL을 불러올 수 있습니다. 이 경우에는 당연히 일반배터리와 똑같이 XMB로 부팅이 되겠죠. 단, 약간의 제한 사항이 있는데 구형 PSP는 상관이 없지만 신형 PSP에서는 커펌 3.90 M33-2 이상에서만 정식IPL을 불러올 수 있다는 것입니다. 이 때문에 커펌 3.90 M33-2 미만의 커펌이나 완전히 정펌인 신형 PSP에서는 지그킥배터리와 타임머신IPL을 통한 XMB 부팅이 불가능합니다. (하지만 이 아래에서 설명할 유니버셜 언브리커나 가상펌웨어 부팅 등은 여전히 지원합니다.) 또 메모리스틱을 여러 개 교체하며 사용하는 경우에는 각각의 메모리스틱에 모두 타임머신IPL을 설치해야 지그킥배터리를 일반배터리와 동일하게 사용이 가능하겠죠.
그 다음으로 유니버셜 언브리커 v1 - v4까지 사용된 커스텀IPL이 있습니다. (msipl.bin) 이 경우 유니버셜 언브리커 v1 - v4 메인 메뉴를 불러와서 커펌/정펌을 새로 설치하거나 낸드이미지의 백업/복구가 가능하며 매직메모리스틱 변형을 통해 ELF Menu나 Nand Tool을 대신 실행할 수도 있게 됩니다.
그리고 메모리스틱에 저장된 가상펌웨어를 이용해 PSP를 부팅하는 커스텀IPL을 불러올 수 있습니다. 타임머신 v0.1 홈브류에 이러한 메뉴가 포함되어 있는데 현재는 정식 펌웨어 1.50 / 1.50+3.40과 커펌 3.40 OE / 3.60 M33을 지원하고 있습니다.
마지막으로 유니버셜 언브리커 v5 - v8의 커스텀IPL을 불러올 수 있습니다. 유니버셜 언브리커 v5부터 최근 v8까지는 기존 v1 - v4에서 사용된 커스텀IPL(msipl.bin)이 아니라 타임머신IPL과 통합되어 좀 더 편하게 사용이 가능합니다. 또한 단순한 커펌/정식 펌웨어뿐만 아니라 메모리스틱의 가상 커펌을 불러올 수 있는 메뉴도 추가되어 있죠.
유니버셜 언브리커 v1 - v8은 각각 설치되는 커펌/정펌 버전에 차이가 있고 몇몇 기능이 추가된 점 외에 기본 기능은 모두 동일합니다.
8. 타임머신IPL을 설치해야 하는 이유는 무엇인가요?
관련 질문을 받을때마다 타임머신IPL 설치를 추천하고 있는데 어째서 타임머신IPL이 유용한지 알아보겠습니다.
PSP를 여러가지 용도로 사용하다 보면 PSP가 벽돌이 되는 경우도 있고 다른 커펌 버전을 설치하거나 예전 상태로 복구하고 싶을 때가 생기기 마련입니다. 지그킥배터리와 매직메모리스틱을 보관하고 있다면 별 문제가 없겠지만, 만약 배터리가 하나밖에 없어서 지그킥배터리를 일반배터리로 복구해서 사용하고 있을 경우에는 난감한 문제가 됩니다. 벽돌이나 정펌이 된 후에는 지그킥배터리로 다시 변환하기 어렵기 때문입니다.
하지만 만약 타임머신IPL을 설치해서 사용하게 된다면 지그킥배터리도 일반배터리와 동일하게 사용할 수 있기 때문에 만약의 사태에 대비하는 든든한 보험이 될 수 있습니다. (게다가 연회비나 가입비도 필요없는 무료 보험!)
평소에는 타임머신IPL을 이용해서 지그킥배터리를 일반배터리처럼 사용하다가 만약의 경우가 발생하면 단순한 버튼 조합을 통해 자신이 원하는 유니버셜 언브리커나 기타 프로그램을 구동할 수 있기 때문이죠. 그래서 웬만하면 타임머신IPL을 설치한 메모리스틱과 지그킥배터리를 계속 유지한채 사용하는 것을 추천하는 것입니다. 또한 메모리스틱에 타임머신IPL을 설치했다고 하더라도 특별한 경우가 아니면 일반메모리스틱과 동일하게 사용할 수 있기 때문에 별로 불편하거나 손해를 보는 일도 없습니다.
-----------------------------------------------------------------------------------------------------------------------
자주 묻는 질문 (추후 추가될 수 있음)
- 지그킥배터리 충전은 어떻게 하나요? -> 지그킥배터리는 PSP 부팅시에만 특수한 역할을 할 뿐 일단 PSP가 XMB로 부팅하고 난 뒤에는 일반배터리와 동일하게 작동합니다. 즉, 지그킥배터리 충전을 하려면 AC아답터만을 이용해 PSP를 부팅하고 그 후에 지그킥배터리를 삽입해서 충전하거나, 지그킥배터리를 넣고 (제대로 부팅이 안되더라도) PSP를 완전히 종료한 뒤에 AC아답터를 꽂아 충전하면 됩니다.
- 매직메모리스틱을 복구하고 싶어요 -> 매직메모리스틱은 지그킥배터리를 통해 신호를 보내지 않는 한 일반 메모리스틱과 똑같이 작동합니다. 그냥 포맷 한 번 해주고 사용하면 됩니다.
- 타임머신IPL을 통해 가상 커펌을 불러오려는데 제대로 부팅이 안됩니다. -> 커펌 버전에 따라 플러그인의 호환성이 다르기 때문에 부팅이 안될 수 있습니다. 이 경우에는 가상 커펌을 불러오는 단축키와 R트리거를 같이 눌러 가상 커펌의 리커버리 모드로 들어가 플러그인을 모두 끄고 부팅해보세요.
- 정식A/S를 받고 싶어요. -> 커펌이 설치된 경우 A/S 대상에서 제외됩니다. 따라서 관련 질문도 받지 않습니다.
-----------------------------------------------------------------------------------------------------------------------
위의 글에서는 단순한 개념만을 설명했기에 실제로 타임머신IPL을 어떻게 설치하는지, 설정은 어떤 식으로 해야하는지 궁금하신 분들은 아래 관련글을 꼭 읽어보시기를 바랍니다.
- 타임머신 v0.1 -> http://popotz.textcube.com/767
- 타임머신 단축키 설정법 -> http://popotz.textcube.com/772
- 타임머신 + 유니버셜 언브리커 통합 v2 -> http://popotz.textcube.com/963
- PSP Tool v8 -> http://popotz.textcube.com/75
-----------------------------------------------------------------------------------------------------------------------
글솜씨가 없어서 제대로 설명했는지는 자신이 없네요. 저로서는 단순히 커펌을 게임을 공짜로 즐기기위해 설치하는 것이 아니었으면 하는 바람이 있으며, 또 그 때문에 이렇게 작은 블로그를 계속하면서 이런 글을 쓰고 있는 겁니다. 그 외 궁금한 사항이 있다면 댓글 또는 popotz Q&A를 통해 문의해주시기 바랍니다.
깔끔하게 정리해주셨네요. 이런 글 덕분에 psp유저분들이 안전하게 psp를 다룰수 있는것 같습니다^^
답글삭제감사합니다 !
역시 포포츠님이시네요 'ㅅ';
답글삭제전 머리로는 알아도 정리하는 능력이 없어서 글쓰기가 힘든데 말이죠 'ㅂ';
이래저래 많이 돌아다니지만 포포츠님보다 나은 포스팅은 없는듯해요 핳핳.
오오오 포포츠신 역시 대단하십니다
답글삭제저같은 난독증이 심한 사람도 이해할 수 있게끔 깔끔하게 정리하셨네요
찬양~!
이해하기 좋네요. IPL에 대한 궁금증이 풀렸습니다.
답글삭제글 정말 잘 보았습니당..^^
답글삭제@간다간담 - 2009/03/02 23:18
답글삭제간다간담 / 조금이라도 도움이 된다면 저야 기쁘죠.
@케오 - 2009/03/02 23:48
답글삭제케오 / 저도 언제나 글솜씨에 좌절하는 중입니다.
@피설리 - 2009/03/02 23:59
답글삭제피설리 오~ 이해해주셨다니 다행입니다. 제가 써놓고 저도 헷깔리네요.
@임띵 - 2009/03/03 01:25
답글삭제임띵 / 사실 알고보면 별 것 없죠? ^^
@NexTOS - 2009/03/03 08:55
답글삭제NexTOS / 번데기 앞에서 주름잡는 것 같아 NexTOS님 앞에서는 부끄러울 뿐입니다. ㅜㅜ
별 말씀을요...^^.
답글삭제포포츠님 블로그로 처음 PSP의 다른세계를 알게 되었으니깐요..^^
또한 도움도, 즐거움도 많았었구요..^^
오타요~ psp - 2000X
답글삭제@이야.. - 2009/03/03 18:04
답글삭제이야.. / 수정했습니다. ^^
좋은글 읽고 갑니다 PSP로 쓰려니 손보다는 눈이 빨라지는군요
답글삭제~_~ 너무 감사합니다 IPL이 뭔지 몰랐는데 정리 잘된 이글을보니까! 이해가 잘되네요 ~
답글삭제DC7 나중에 시간 되시면 포스팅 한번 해주세요 ㅠㅠ 4.71버전 말고 3.71 버전으로 설치가능한지요.?
답글삭제상당히 유용하던데요... 단지 매직 메모리랑 혼용이 안되서
@serenade - 2009/03/27 14:56
답글삭제serenade / 통합버전 글이 있죠. 3.71을 설치하고 싶다면 통합 버전으로 매직메모리스틱을 만들고 유니버셜 언브리커 v3을 실행하세요.
http://popotz.textcube.com/963
시간내서 차근차근 자세히 읽어봐야겠어요-
답글삭제아직 psp구입전이라 모르는 용어들 투성이지만^^
덕분에 좋은글 읽고갑니다.
즐겨찾기에 추가했어요 ㅎ_ㅎ/
포포츠님 도와주세요 ㅜ
답글삭제저가 판셋이있는데 ..;;
그걸 넣고 설치하면 3.90M33이깔리내요 ;;
이걸 5.00M33이깔리게 하꾸려면 어캐해야하져 ?
핼프미 ㅜ
@핼프미 ㅜ - 2009/05/30 19:28
답글삭제헬프미ㅜ / DC v8을 설치하세요. http://popotz.textcube.com/1155
길긴 하지만.. 정말 말끔하고 명쾌하게 설명해주셨네요. 정말 감사합니다. PSP를 커펌으로 둔지 몇 년만에 그 원리에 대해서 이해하게 되었습니다. ㅡㅡ;
답글삭제본인은 대충 이런 식으로 이해 할것 같네요.
답글삭제지그직 배터리: 일반 배터리를 수정한 특수한 배터리 커스텀 펌웨어 용
매직 매모리 스틱: psp 커스텀 펌웨어를 구동시키 는 장치
타임머신 ipl: 지그직 배터리를 구동시키는 장치고
일반 psp 배터리 처럼 충전 시키는 장치
타이머신IPL에선 슬립모드가되나요 ?이전에글들에서 멀티IPL인가로하면 ..슬립모드가안된다고 ..
답글삭제그냥배터리를하나더살까생각중이기도한데 0_ -..구형초기PSP기때문에 ..뭐문제는없지만 ..막쓰다가 저번에 리커버리모드가한번안들어가져서 ..수리받은경험이있기땜에 ..(PSP사용하는덴문제없었지만..) 무튼. ..지그킥배터리를만들라곤하는데 ..역시 하나로 해결가능하면추가로살필요가 ..
@안녕하세요 - 2009/08/25 20:24
답글삭제안녕하세요 / 타임머신 IPL을 이용해 지그킥배터리로 낸드부팅한 경우에도 슬립모드 문제는 없습니다. 말씀하신 멀티 IPL 역시 나중에 슬립모드 수정된 버전이 새로 나왔죠.
단지 알아둘 것은 PSP-200X의 경우 커펌 3.90 M33-2 미만이나 정펌일 경우 낸드부팅이 불가능하다는 점인데, 뭐 PSP-100X시라니 별 문제 없겠네요.
제가 배터리 충전기가 psp에 연결하는 식이 아니라
답글삭제배터리를 따로 분리해서 ( 핸드폰 처럼 )
따로 충전해야 되는데 지그킥 배터리도 그렇게 사용해도 되나요?
전 배터리가 2개니깐 크게 해당은 안되겠군요..
답글삭제지난 3월에 포스팅된 글인데 이제야 제대로 읽어보네요.^^ 항상 좋은 자료와 글 감사합니다.^^
답글삭제만약에 정펌이되있으면 정펌된 것으로는 판도라셋트를 만들수는 없는건가요?
답글삭제@질문이요 - 2009/11/28 14:15
답글삭제그런셈이죠.
저기 어떻게된건진 잘 모르겠는데,,,
답글삭제타임머신 설치하고나서는 배터리로 바로 실행되었는데
메모리스틱을 포맷할 일이있어서 포맷하고 나니까 다시 판도라배터리로 바로 실행이 안되던데요;;;
타임머신을 다시 설치하려니까 부트섹터에 공간이 남아 있지 않았다고 하네요
치킨핸 어디서 다운로드 합니까??
답글삭제지그킥 빼고 ac어댑터로만 실행시켜도 검은화면에 초록불 나온상태로 실행되네여 어떻게하나여?
답글삭제유용하게 잘 읽고 공부하고 갑니다.
답글삭제많은것을 알게되어 감사드립니다.
질문입니다. 타임머신ipl 을 사용하여 지그킥 배터리를 일반배터리화 할 경우에,
답글삭제타임머신ipl 이 설치된 메모리스틱이 psp 부팅시 항상 본체에 삽입되어 있어야 하는건가요?
그리고 부팅성공하여 xmb 메뉴에 진입했을시에는 타임머신ipl이 설치되어있지 않은 일반메모리스틱으로 교체하여도 상관 없는건지요?
@fast - 2010/12/03 14:48
답글삭제fast / XMB로 부팅한 후에는 메모리스틱을 교체해도 상관없습니다.
그런데 그냥 일반메모리스틱에도 타임머신IPL를 설치해주면 굳이 번거롭게 교체하지 않아도 됩니다. 타임머신IPL 설치는 간단해요.
http://popotz.textcube.com/1265