지그킥배터리?? 매직 메모리스틱??

여러 해커들이 모두 모여 판도라의 배터리를 개발 / 발표한 뒤로 이와 비슷한 많은 프로그램이 발표되었습니다.
이 프로그램들은 PSP의 하드웨어적인 특성을 이용해 메모리스틱으로 메뉴를 띄워, 벽돌된 PSP를 복구하거나 정펌인 PSP에 커펌을 설치하는 등 강력한 기능을 가지고 있습니다. 그로 인해 기존의 다운그레이더가 필요 없어지고, A/S 받아야만 하는 PSP를 직접 살릴 수도 있게 되었죠.

이런 종류의 프로그램은 공통적으로 매직 메모리스틱과 지그킥배터리를 통해 이루어지는데, 용어가 복잡해서 혼동할 우려가 있으므로 기본적인 개념에 대해 알아보겠습니다. 아시다시피 저도 초보라 전문적인 이론이나 원리 등은 전혀 모르므로 간단하게만 설명합니다.

* 지그킥배터리란???
PSP의 전원을 올리면 제일 먼저 PSP 자체에 내장된 낸드플래시 메모리의 펌웨어를 통해 부팅되게 됩니다. 그래서 낸드플래시에 문제가 있을 경우에는 부팅이 되지 않는, 소위 말하는 '벽돌'이 되는 것이죠.
하지만 배터리의 EEPROM 영역을 특정한 값으로 변환하고 PSP에 삽입하면, 낸드플래시 메모리가 아닌 메모리스틱의 내용물을 제일 먼저 읽게 할 수 있습니다. 이 특수하게 변환된 배터리를 지그킥배터리라고 하며, 이로 인해 낸드플래시에 문제가 있는 PSP나 펌웨어 버전에 상관없이 메모리스틱을 이용해 각종 복구 메뉴나 커펌 설치 메뉴를 불러올 수가 있습니다. 손휘가 PSP에 왜 이런 기능을 넣어놓았는지 정확히 알 수는 없지만, PSP의 기기테스트나 A/S를 위한 것으로 추측만 할 뿐입니다.

* 지그킥배터리의 변환과 복구는???
보통의 배터리를 지그킥배터리로 변환할 수 있는 프로그램은 현재 여러가지가 나와있는 상태입니다. 초기의 판도라 배터리에 포함된 1.50 커널용 프로그램을 사용해도 되고, 3.xx 커널용으로 발표된 프로그램을 사용해도 됩니다. 또한 모든 변환 프로그램에는 보통의 배터리로 복구하는 메뉴가 반드시 포함되어 있으므로 지그킥배터리에서 보통의 배터리로의 복구도 간단하게 할 수 있습니다. 단, 어느 경우라도 반드시 홈브류를 구동할 수 있는 커펌이 설치된 PSP가 필요합니다.

(예외적으로 배터리 자체를 분해하고 회로를 개조해서 지그킥배터리로 변환할 수 있는 방법이 공개되었지만, 배터리 폭발이나 화상의 위험이 크기 때문에 추천하지도 않고 다루지도 않습니다.)

* 지그킥배터리로 변환이 가능한 배터리는???
우선 구형 PSP에 포함된 1800mAh 정품 배터리는 정상적으로 변환됩니다. 또한 최근에 신형 PSP에 포함된 1200mAh 정품 배터리도 정상적으로 변환과 복구가 가능하다고 알려졌습니다.
반면, 현재 시장에는 정품 배터리가 아닌 다양한 비품 배터리가 있는데, 이러한 비품 배터리는 되는 것도 있고 되지 않는 것도 있습니다. 외국 포럼에는 이에 관한 정보 교환이 활발히 이루어지고 있지만, 국내 사정과는 맞지 않으므로 별 수 없이 다른 사람의 경험담을 참고하거나 직접 변환을 시도해 보는 수 외에는 확인 방법이 없습니다. 정품 배터리를 사용하는 것이 가장 확실하겠죠.

* 매직 메모리스틱이란???
위에서 말한 지그킥배터리는 단순히 메모리스틱의 내용물을 제일 먼저 읽도록 해주는 역할만을 하며, 실제로 벽돌을 복구하거나 커펌 설치 등의 기능은 메모리스틱에 의해 이루어집니다. 그렇다고 보통의 메모리스틱을 그대로 넣으면 안되고, 메모리스틱 역시 특별한 작업을 통해 만들어야 합니다. 이렇게 만들어진 메모리스틱을 매직 메모리스틱이라고 합니다.

지그킥배터리는 한 번 변환하면, 매직 메모리스틱 종류에 상관없이 동일하게 사용 가능한 반면, 매직 메모리스틱은 어떤 프로그램을 사용해서 어떻게 만들었는지에 따라 적용 가능한 PSP와 기능이 달라지게 됩니다.

대표적으로 구형 PSP의 펌웨어 1.50 복구나 낸드 이미지 백업 / 복구 기능을 가진 오리지날 매직 메모리스틱과 구형 / 신형 PSP에서 모두 사용할 수 있고, 커펌 3.71 / 정펌 3.71 설치와 낸드 이미지 백업 / 복구 기능을 가진 유니버셜 언브리커 V3가 있습니다. 현재는 이를 기본으로 더욱 다양한 기능을 추가한 확장 프로그램(Extended Pandora Bootmenu, Ultimate Magic Stick, Ultra Recovery Pandora Mode Extender)이 여러 종류 발표된 상태입니다. 자신에 제일 맞는 프로그램을 선택해 매직 메모리스틱을 만들면 됩니다.

* 매직 메모리스틱을 만드는 방법과 원래대로 복구하는 방법은???
매직 메모리스틱을 만드려면 기본적으로 홈브류와 PC에서의 작업을 여러 단계 거쳐야 합니다. 역시 1.50 커널용 프로그램3.xx 커널용 프로그램이 모두 발표된 상태며, 홈브류 구동 없이 PC에서만 메모리스틱을 연결해 만들 수도 있습니다. 기본적인 설치 조건과 지원 기능은  판도라의 배터리 분류 / 종합 글을 참고하시면 됩니다.

매직 메모리스틱으로 만들었다고 하더라도 지그킥배터리가 없으면 보통의 메모리스틱과 다른 점은 없습니다. 보통의 배터리나 AC 아답터와 조합해서 사용하면 보통의 메모리스틱과 동일하게 사용가능합니다. 그 상태 그대로 홈브류나 데모게임을 넣어 구동할 수도 있고 음악/비디오/사진 등도 정상적으로 볼 수 있습니다. 별도로 복구할 필요가 없다는 말이죠.

* 매직 메모리스틱으로 만들 수 있는 메모리스틱 종류는???
초기에는 256MB에서 2GB까지의 메모리스틱 '프로 듀오'만 가능하다고 알려졌습니다. 하지만 현재는 구분이 약간 모호해진 상태입니다. 128MB 메모리스틱이나 4GB 메모리스틱도 가능하다고 하고, 정품이 아닌 비품(벌크, 가짜) 역시 만드는 것이 가능하다고 합니다. 특히 메모리스틱은 정품이 아닌 비품이 많은 비율을 차지하고 있고, 종류도 많기 때문에 직접 만들어서 확인해보는 것이 제일 좋습니다. 된다 안된다 명확한 기준을 잡기는 힘이 듭니다.

[참고사항] 지그킥배터리와 매직메모리스틱을 유지한 채 보통처럼 사용하기
위에서 말했듯이 매직 메모리스틱은 보통의 메모리스틱과 동일하게 사용할 수 있습니다. 하지만 지그킥배터리는 무조건 메모리스틱의 내용물만을 불러오기 때문에 원래대로 복구하기 전까지는 일반적인 용도로 사용할 수 없습니다. 하지만 PSP가 1대밖에 없는 경우, 보통의 배터리로 복구해버리면 만약 문제가 생겼을 때 지그킥배터리로 재변환하기가 불가능하므로 여분의 지그킥배터리를 따로 보관하는 것을 추천하고 있죠.

하지만 Booster가 이를 편하기 하기 위해 MS_Multi_Loader라는 프로그램을 발표했습니다. 이 프로그램은 매직 메모리스틱에 약간의 수정을 해서 지그킥배터리를 삽입하더라도 보통 배터리와 동일하게 XMB 부팅을 지원하고, 필요한 경우에만 L트리거를 통해 매직 메모리스틱의 내용물을 불러올 수 있게 해주는 프로그램입니다. 메모리스틱과 배터리가 1개씩만 있는 사용자에게는 매우 유용한 프로그램으로 설치도 비교적 쉬운 편입니다.


# 이 글을 꽤 오래전부터 쓰려고 했는데, 계속 미루다가 이제야 어느 정도 정리해서 올리게 되는군요. 많이 부족한 글이지만 조금이라도 도움이 되기를 바랍니다. 요즘 블로그가 질답 게시판처럼 되는 것 같아 마음이 아프네요. ㅜㅜ