레이블이 매직메모리스틱인 게시물을 표시합니다. 모든 게시물 표시
레이블이 매직메모리스틱인 게시물을 표시합니다. 모든 게시물 표시

2010년 2월 17일 수요일

TA-088 v3 기판용 매직메모리스틱 유출?


lan.st에서 한 유저가 손휘의 서비스센터에서 공식 사용하는 TA-088 v3 기판용 매직 메모리스틱을 구해 관련 스크린샷(위 스크린샷 참고)을 올렸습니다. [출처가기]

이 스크린샷을 올린 RichY라는 유저의 설명에 따르면,
TA-088 v3 기판용 지그킥 메모리스틱(매직 메모리스틱)을 구해 WinHex로 덤프했다. 원래 저장되어 있던 512MB 메모리스틱은 잘 동작하지만 다른 메모리스틱으로 옮겼더니 작동하지 않았다. 내가 어떻게 해야 할까? 아마 PSP-300X용 매직 메모리스틱 역시 덤프할 수 있을 것 같다. 이것이 최신 PSP를 해킹할 수 있는 첫 번째 과정이 될 것이다.

해당 스레드 아래에 달린 댓글을 보니, 아마도 손휘 서비스센터에서 사용하는 매직 메모리스틱은 메모리스틱 고유의 ID와 연관되어 암호화 되어있기 때문에 다른 메모리스틱으로 옮기면 사용할 수 없는 거라고 하네요.
------------------------------------------------------------------------------------------

애초에 판도라의 배터리라는 것은 '손휘의 서비스센터에서 벽돌을 복구하기 위해 사용하는 공식 자료들이 유출'되어 이를 기반으로 여러 해커/개발자가 수정해 만들어진 것입니다. 하지만 TA-088 v3 기판의 PSP-200X나 PSP-300X에서는 그 동안 사용되던 판도라의 배터리가 작동하지 않았죠.

그렇다고 손휘에서 판도라의 배터리 방법을 완전히 막아버린 것은 아닙니다. 손휘의 서비스센터에서는 벽돌 복구를 계속 할 수 있어야 하니까요. 따라서 서비스센터에서 새로운 매직 메모리스틱을 개발해 사용하리라는 건 충분히 예상 가능한 일입니다.

만약 위 유저의 말대로 TA-088 v3 기판이나 PSP-300X용 매직 메모리스틱이 손휘의 공식 서비스센터에서 유출된 거라면 이를 바탕으로 새로운 무언가가 나올 수도 있겠죠. 뭐 너무 낙관적으로 생각하는 건 좋지 않겠지만...

2009년 8월 1일 토요일

PSP Tool 1.00


PSP Tool이 1.00으로 업데이트되었습니다. [출처가기]

PSP Tool은 커펌된 PSP상에서 메모리스틱의 IPL만을 쉽게 설치하거나 제거할 수 있고, 각종 배터리 변환 기능, 매직 메모리스틱 만들기 기능 등을 포함하고 있는 홈브류입니다.

하지만 이러한 기능들은 대부분 판도라의 배터리와 관련된 것이므로, TA-088 v3 기판인 PSP-200X, 또는 PSP-300X에서는 별로 사용할 일이 없습니다. 또한 배터리 변환 기능은 PSP-100X나 TA-085 v1 기판인 PSP-200X에서만 작동하며, 그 외의 기판에서는 사용할 수 없습니다. 조금 더 자세한 건 이 그림을 참고해주세요.


위 첨부파일을 받아 압축을 풀고 그 안의 'PSP Tool' 폴더를 ms0:/PSP/GAME/ 폴더에 복사한 뒤 XMB의 게임 -> 메모리스틱 메뉴에서 'PSP Tool'을 실행하면 됩니다. 커펌 2.71 SE-A 이상의 커펌에서는 대부분 실행이 가능합니다.

PSP Tool의 기본적인 조작법은 다음과 같습니다.
동그라미버튼(또는 엑스버튼) : 메뉴 선택, 선택한 메뉴 실행 등
엑스버튼(또는 동그라미버튼) : 취소, 이전 메뉴로 복귀
네모버튼 : 배경색상을 랜덤하게 변경
네모버튼+L트리거 : 펌웨어 자체의 배경색상과 내부적으로 저장된 배경색상 사이를 서로 전환
네모버튼+R트리거 : 현재 XMB에 설정되어 있는 배경색상으로 변경

그리고 각 메뉴의 기능이나 사용법은 다음과 같습니다. 최대한 간단하게만 설명하겠습니다.
(첨부파일 내의 Documentation.pdf 파일을 참고하면 더욱 자세하게 나와있으니 그 쪽을 참고해주세요. 영어입니다만...)

PSP Tool 메뉴 설명 열기


* 관련글 보기 *
PSP Tool 0.8

2009년 3월 9일 월요일

커스텀펌웨어 설치법 정리 ver.3

이전 커스텀펌웨어 설치법 정리 ver.2.5를 작성한 뒤로 벌써 1년 이상 시간이 지났고, 또 요즘 들어 관련된 질문이 많은 것 같아 PSP에 커스텀펌웨어를 설치하는 방법을 정리해보도록 하겠습니다.
-----------------------------------------------------------------------------------------------------------------------------------------

* 이 글은 2009년 3월 9일 기준입니다. *

[ 추가사항 ] 2009년 5월 초 ChickHEN의 발표로 인해 커펌 설치 방법이 더 다양해졌습니다. 자신의 PSP 펌웨어 버전이 5.03 이하이고, 커펌 설치가 가능한 기판이라면 ChickHEN을 이용한 커펌 설치 방법을 http://popotz.textcube.com/1156에서 참고해주세요.

이 글은 기본적인 사항만 나열한 것이므로 자세한 설치법, 사용법, 주의사항 등은 링크된 해당 글의 내용을 반드시 자세히, 꼼꼼하게, 빠짐없이, 세세히, 주의 깊게 읽어보시기 바랍니다.

::: 정식펌웨어에서 커스텀펌웨어를 처음 설치하는 방법 :::
구형 PSP (PSP-100X)
현재 PSP가 정식펌웨어 상태라면 특수한 방법을 통해 커스텀펌웨어를 설치해야 합니다. 예전에는 다운그레이더를 이용하는 것이 일반적이었지만 현재는 거의 쓰이지 않는 방법이므로 판도라의 배터리(지그킥배터리+매직메모리스틱)를 이용하는 방법만 알아보겠습니다.
판도라의 배터리란?
판도라의 배터리는 특수하게 변환한 배터리(지그킥배터리)와 특수하게 만든 메모리스틱(매직메모리스틱)을 합쳐서 부르는 용어입니다. 이 판도라의 배터리를 이용하면 구형 PSP는 정식펌웨어 버전과 상관없이, 기판과 상관없이 모든 PSP에 커스텀펌웨어를 설치할 수 있습니다. 이에 대한 자세한 사항은 http://popotz.textcube.com/574, http://popotz.textcube.com/1108 글을 참고하세요.

지그킥배터리 만들기
지그킥배터리를 만들기 위해서는 반드시 커펌이 설치된 다른 PSP의 도움이 필요합니다. 또 커펌이 설치되어 있다고 아무 PSP에서나 만들 수 있는 것은 아니고 구형 PSP(PSP-100X)나 초기에 발매된 일부의 신형 PSP(PSP-200X)에서만 변환 가능합니다. (조금 더 자세히 말하면 구형 PSP는 모든 기판에서, 신형 PSP는 TA-085 v1 기판에서만 지그킥배터리 변환이 가능합니다.)
* PSP의 기판 확인하기 -> http://popotz.textcube.com/860
* 지그킥 변환 프로그램 모음 -> http://popotz.textcube.com/726

매직메모리스틱 만들기
예전에는 커펌이 설치된 PSP에서만 만들 수 있지만 현재는 PC에 메모리스틱을 연결해서 쉽고 편하게 만들 수 있습니다. 매직메모리스틱 자체는 커펌된 PSP가 없어도 정펌된 PSP만으로도 만들 수 있습니다. 하지만 지그킥배터리가 없다면 매직메모리스틱을 만들어도 아무 소용이 없겠죠.
* 커펌된 PSP 없이 유니버셜 언브리커 v3 메모리스틱 만들기 -> http://popotz.textcube.com/689
* 커펌된 PSP 없이 유니버셜 언브리커 v4 메모리스틱 만들기 -> http://popotz.textcube.com/721
* 커펌된 PSP에서 유니버셜 언브리커 v6 메모리스틱 만들기 -> http://popotz.textcube.com/951
* 커펌된 PSP에서 유니버셜 언브리커 v8 메모리스틱 만들기 -> http://popotz.textcube.com/1155

만약 커펌이 설치되어 있고 지그킥 변환이 가능한 PSP가 따로 있을 경우 http://popotz.textcube.com/963 글을 그대로 따라하면 지그킥배터리와 매직메모리스틱을 만들 수 있으며 커펌 설치를 할 수 있습니다. 하지만 반대로 커펌이 설치된 PSP가 없다면 정펌 상태인 PSP에 커펌을 설치하는 것은 불가능합니다.

그 외 세세한 사용법 등은 각 해당 글을 읽어보세요.

신형 PSP (PSP-200X)
신형 PSP 역시 커펌을 설치하는 방법은 구형 PSP와 완전히 동일하므로 위의 구형 PSP 내용을 참고하면 됩니다.
단, 제일 나중에 발매되어 TA-088 v3 기판이 탑재된 신형 PSP는 위의 방법으로 커펌 설치가 불가능하며, 아직까지는 커펌을 설치할 수 있는 방법이 없습니다.

최신형 PSP (PSP-300X)

최신형 PSP 역시 아직까지는 커펌을 설치할 수 있는 방법이 없습니다.


::: 커스텀펌웨어에서 커스텀펌웨어를 새로 설치하는 방법 :::
현재 커펌이 설치되어 있더라도 커펌 버전이 너무 낮아서 최신 커펌 버전으로 업데이트하고 싶거나 아니면 커펌을 완전히 새로 설치하고 싶은 경우가 있습니다. 이 경우 사용할 수 있는 몇 가지 방법에 대해 알아보겠습니다.

Dark_AleX의 커펌 인스톨러 이용
제일 기본이 되는 방법으로서, Dark_AleX가 새로운 커펌을 발표할 때 배포하는 커펌 인스톨러를 이용하는 방법입니다. 하지만 커펌 인스톨러 사용시 약간의 제약사항이 있는데, 커펌 3.52 M33-2 이하(커펌 SE, 커펌 OE 등도 포함)에서는 최신 커펌을 바로 설치할 수 없고 반드시 커펌 3.52 M33-3 이상으로 먼저 업데이트를 해주어야 한다는 점입니다. 또 한 가지는, 커펌 인스톨러는 항상 현재 커펌 버전보다 높은 버전의 커펌만 설치할 수 있으며 그보다 낮은 버전의 커펌은 설치할 수 없다는 점입니다.

커펌 인스톨러는 누적되어 적용되므로, 만약 현재의 PSP가 커펌 3.52 M33-3 이상이라면 최신 커펌인 커펌 5.00 M33-6을 한 번에 설치하는 것이 가능합니다.

판도라의 배터리 이용
위의 '정펌에서 커펌 설치하는 방법'에서 설명한 판도라의 배터리를 이용하면 정펌뿐만 아니라 커펌에서도 쉽게 커펌을 새로 설치하거나 커펌 버전의 업데이트가 가능합니다. 또한 만약 커펌 설치 도중 문제가 발생하더라도 쉽게 복구할 수 있어 위험성은 거의 없다고 봐도 됩니다. 판도라의 배터리를 만드는 방법은 http://popotz.textcube.com/963글을 참고하시고, 그 외 자세한 사항은 판도라의 배터리 카테고리 글들을 읽어보세요.

리커버리 플래셔 이용
Hellcat이라는 개발자가 만든 Recovery Flasher(리커버리 플래셔)라는 홈브류를 사용하면 다양한 커펌 버전을 선택해서 설치할 수 있습니다. 또한 현재의 커펌 버전보다 낮은 버전의 커펌 설치도 가능하며, 오래 전에 나온 초기 커펌(커펌 3.XX OE 등)에서도 귀찮은 과정 없이 바로 최신 커펌의 설치가 가능합니다.

현재 커펌 버전이 3.10 OE인데 최신 커펌을 설치하고 싶은 경우, 커펌 5.00 M33인데 커펌 3.71 M33을 다시 설치하고 싶은 경우, PSP가 이상한 것 같아 커펌을 새로 설치하고 싶은 경우 등에는 리커버리 플래셔를 사용하면 됩니다.

단, 커펌 설치시는 언제나 문제가 발생할 위험이 있으므로 항상 자기 책임하에 사용해주세요.

* 리커버리 플래서 v1.50 설치법/사용법 -> http://popotz.textcube.com/1071

위의 내용은 커스텀펌웨어 설치법을 최대한 간단하게 요약해놓은 글이라 이해가 안되는 부분이 있을 것 같습니다. 이 경우 블로그 우측의 커스텀펌웨어 카테고리판도라의 배터리 카테고리를 참고해주세요.

# 위 실행과정에서 발생하는 모든 문제의 책임은 각자 자신에게 있습니다.

2009년 3월 2일 월요일

타임머신IPL이란 무엇인가

여러 유명한 개발자가 모여 만들어낸 판도라의 배터리(지그킥배터리+매직메모리스틱) 발표에 의해 그 동안의 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를 통해 문의해주시기 바랍니다.

2008년 12월 25일 목요일

유니버셜 언브리커 v8 설치법 / 사용법


Dark_AleX가 유니버셜 언브리커 v8(= DC v8)을 발표했습니다. [출처가기]
유니버셜 언브리커 v8이란 흔히 말하는 매직메모리스틱의 한 종류로서, 지그킥배터리와 같이 사용하면 커펌/정펌 5.00을 설치하거나 벽돌 복구, 그 외 다양한 기능을 사용할 수 있는 프로그램입니다.

우선 번경사항에 대해 알아보겠습니다.
- 커펌 5.00 M33-4가 바로 설치되도록 업데이트

ㅡㅡ;
사실 이전 DC v7은 귀찮아서 그냥 넘어갔기때문에 좀 더 설명할 필요가 있겠네요. 아래 사용법에서 다루기로 하겠습니다.


* Download : 공식 펌웨어 5.00    (mirror)

[ 유니버셜 언브리커 v8 설치법 ]
1. 커펌 3.10 OE 이상의 커펌이 설치되어 있다면 유니버셜 언브리커 v8의 설치가 가능합니다. 이 과정은 메모리스틱에 필요한 파일들을 생성하는 과정이므로 PSP 시스템 자체는 건드리지 않습니다.

2. 위의 유니버셜 언브리커 v8를 받아 압축을 풀고 그 안의 'DC8' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

3. 공식 펌웨어 5.00을 받아 압축을 풀고 나오는 EBOOT.PBP 파일의 이름을 '500.PBP'로 변경해 메모리스틱 최상위에 복사합니다. (ms0:/, 'PSP' 폴더와 같은 위치에 복사.)

4. 설치를 진행하기 전에 만약 PTF 테마가 설정되어 있다면 반드시 테마 메뉴에서 오리지널 테마로 복구합니다.
또한 되도록이면 커펌을 설치한 이후 아무것도 건드리지 않은 순정상태에서 진행하는 것이 좋습니다.

5. 이제 XMB의 게임 - 메모리스틱 메뉴로 들어가 'Despertar del Cementerio v8'을 실행합니다.

6. 화면에 나오는 설명에 따라 설치를 진행합니다.

7-1. 만약 현재 메모리스틱에 타임머신 IPL이 설치되어 있다면 설치 과정에서 유니버셜 언브리커 v8를 구동하기 위한 단축키를 묻게 됩니다. 사용하고 싶은 버튼을 몇 초간 눌러주면 됩니다.

7-2. 만약 설치 도중 99%에서 오류가 나온다면, 우선 PSP의 설정 - 시스템 설정으로 들어가 메모리스틱 초기화를 해준 뒤 다시 시도해 보시고, 그래도 안될 경우에는 http://popotz.textcube.com/689의 8번과정까지만 진행해서 메모리스틱을 mspformat 해준뒤 다시 시도합니다.

8. 설치가 완료되면 자동으로 XMB로 복귀합니다.

[ 지그킥배터리 만들기 ]
유니버셜 언브리커 시리즈는 반드시 지그킥배터리라는 특수한 배터리가 있어야만 사용할 수 있습니다.
이미 지그킥배터리를 가지고 계신 분들은 그대로 사용하면 되고 만약 일반배터리밖에 없는 사용자는 커펌이 설치된 PSP에서 http://popotz.textcube.com/726에 있는 홈브류를 통해 지그킥배터리의 변환이 가능합니다.
단, 신형 PSP중에서 TA-085 v2 / TA-088 v1 / TA-088 v2 / TA-088 v3 기판 등은 커펌이 설치되어 있어도 하드웨어적으로 변환이 불가능하니 다른 곳에서 구하거나 빌려야 합니다.

[ 유니버셜 언브리커 v8 사용법 ]
1. 이제 위에서 만든 유니버셜 언브리커 v8 메모리스틱을 PSP에 넣고, 지그킥배터리를 삽입합니다.
(단, 이전 타임머신 사용자는 설치과정에서 입력한 단축키를 배터리 삽입 전에 함께 눌러주어야 합니다.)

2. 잠시 후 아래와 같은 유니버셜 언브리커 v8 메뉴가 나오게 되니, 원하는 작업을 실행하면 됩니다.
Install 5.00 M33 : 현재 PSP에 커펌 5.00 M33-4를 설치한다.
Install 5.00 OFW : 현재 PSP에 정펌 5.00을 설치한다.
NAND operations : PSP의 낸드 백업을 작성하거나 복구하며, Lflash를 포맷하거나 IDStorage 툴을 실행한다.
Hardware Info
: PSP의 기종, 기판 정보 등을 확인한다.
Test M33 : 아래에서 따로 설명함.
Shutdown : PSP를 종료한다.
Reboot Device : PSP를 재부팅한다.
(다른 PSP에서 만든 유니버셜 언브리커 v8 메모리스틱을 커펌/정펌 설치시 사용하려면, 사용하기 전에 메모리스틱의 ms0:/TM/DC8/act.dat 파일을 먼저 삭제해주어야 PSN 이용에 문제가 생기지 않습니다.)

3. 다른 메뉴야 쉽게 알 수 있는 것이니 넘어가고 설명이 필요한 Nand operations 메뉴와 Test M33 메뉴에 대해서만 알아보겠습니다.

[ NAND operations 메뉴에 대하여 ]
NAND operations 메뉴로 들어가면 아래처럼 4가지의 메뉴가 나오게 됩니다.
Dump NAND : 현재 PSP의 낸드이미지를 ms0:/nand-dump.bin 파일로 백업합니다.

Restore NAND : 백업한 낸드이미지를 통해 현재의 PSP를 복구합니다. (이 메뉴를 통해 다른 PSP의 낸드 덤프를 복구에 사용할 경우 벽돌이 되므로 주의하세요.)

Format Lflash : Lflash 영역(flash0~3)을 포맷합니다. 커펌 설치 메뉴를 통해 커펌을 설치해도 정상적으로 작동하지 않을 경우 이 Lflash 영역을 포맷해보는 것이 좋습니다. 또한 포맷하기 전에 각 영역의 용량을 변경할 수도 있어 flash0의 용량이 부족한 구형 PSP의 경우 용량을 더 확보할 수 있습니다. 단, Lflash 포맷을 한 후에는 PSP가 벽돌 상태이므로 반드시 커펌/정펌을 설치해주어야 합니다.

IDStorage tools : PSP의 IDStorage 영역이 손상되었을 때 이를 복구하거나 생성하는 메뉴입니다. 아래 3가지 메뉴가 있습니다.
Create New idStorage : 새로운 IDStorage를 생성합니다. PSP의 지역코드(유럽/북미/일본), 맥 어드레스 등을 정해서 새롭게 구성할 수 있습니다. 이를 통해 다른 지역의 UMD 비디오/음악을 재생하는 것이 가능합니다. UMD 구동에 문제가 있거나 맥어드레스가 나오지 않는다면 IDStorage가 손상된 것이므로 이를 통해 새롭게 생성해주어야 합니다.
Change region : IDStorage의 지역코드만을 변경합니다. 동그라미/엑스버튼의 역할을 변경하거나, 다른 지역코드의 UMD 비디오/음악 재생이 가능하게 됩니다.
Fix MAC address : 무선랜 기판을 변경했을 경우나 IDStorage 문제로 맥어드레스가 잘못 인식될 경우 이 메뉴를 통해 PSP의 진짜 맥어드레스를 찾아서 복구할 수 있습니다.

[ Test M33 메뉴에 대하여 ]
기존의 유니버셜 언브리커와는 다르게 이번 v8에서는 복구메뉴에 필요한 파일뿐만 아니라 커펌 자체 구동을 위한 모든 파일을 메모리스틱에 설치하게 됩니다. 그래서 PSP의 낸드 영역과는 상관없이 메모리스틱에서 바로 커펌 5.00 M33-4를 불러올 수 있게 되었습니다. (이전 타임머신으로 펌웨어 1.50이나 커펌 3.40 등을 불러오는 것과 동일한 원리.)
유니버셜 언브리커 v8 메뉴를 불러온 뒤 'Test M33' 메뉴를 선택하면 PSP가 자동으로 커펌 5.00 M33-4로 부팅되며, 평소와 동일하게 사용가능합니다. 그리고 메모리스틱에서 불러오는 커펌 5.00 M33-4의 리커버리 모드로 들어가려면 지그킥배터리를 삽입하기 전에 R트리거를 같이 눌러주면 됩니다. (타임머신 사용자는 유니버셜 언브리커 v8 단축키 + R트리거)
이 기능을 사용하면 커펌 5.00이 아닌 PSP나 정펌이 설치된 PSP에서도 커펌 5.00 M33-4를 임시적으로 사용할 수 있습니다. 하지만 이렇게 메모리스틱에서 불러온 커펌 5.00 M33-4 사용 중에 메모리스틱을 빼거나 하면 충돌이 일어나니 등 주의점이 많으니 유의하세요.

[ 기타 사항 ]
하지만 유니버셜 언브리커 v8은 타임머신 IPL을 동일하게 사용하므로 단축키 변경을 통해 낸드 부팅이나 다른 버전의 유니버셜 언브리커, 다른 펌웨어 등과 함께 사용할 수 있습니다. http://popotz.textcube.com/772를 보고 단축키를 담당하는 config.txt 파일을 수정하면 됩니다.
단, 신형 PSP에서 타임머신 IPL(=유니버셜 언브리커 v8 IPL)을 통한 낸드 부팅은 정펌에서는 불가능하고 커펌 3.90 M33-2 이상에서만 가능하다는 점을 꼭 명심하세요.

2008년 1월 24일 목요일

지그킥 변환 프로그램 모음


커펌 설치를 위한 매직 메모리스틱은 커펌된 PSP 없이도 쉽게 만들 수 있는 방법이 여러가지 공개되어 별 문제는 없지만, 서비스 모드로 부팅시켜주는 지그킥배터리는 여전히 커펌된 PSP에서만 변환이 가능합니다.

그래서 지그킥배터리 변환 프로그램도 굉장히 많은 종류가 발표되었는데, 그 중 대표적인 몇 개의 프로그램만 소개하겠습니다. 각 프로그램별로 구동 환경이 다르고, 지원하는 배터리에 차이가 있을 수도 있으니 이 점 유의하시기 바랍니다.

지그킥배터리는 되도록 정품 구형 배터리나 정품 신형 배터리를 이용해주시기 바랍니다. 그 외 수 많은 다른 종류의 비품 배터리는 변환이 정상적으로 되지 않을 수도 있습니다.
(참고로 정품 배터리 중에서도 지그킥 변환이 안되는 배터리가 존재한다는 소문이 있습니다.
2007/09/25  - 판도라를 방지한 새로운 배터리? 참고하세요.)

[ 1.50 커널용 C+D팀 판도라 배터리 크리에이터 ]

최초로  발표된 '판도라의 배터리'에 포함되어 있는 변환 프로그램입니다.
1.50 커널용 홈브류 형식으로, 펌웨어 1.50이거나 1.50 커널을 지원하는 커펌이 설치되어 있는 구형 PSP에서만 사용할 수 있습니다. 현재로서는 사용할 일이 많지 않겠죠.
구형 배터리의 지그킥 변환 및 복구, eeprom의 백업 및 복원를 지원합니다. (신형 배터리 변환 여부는 확인불가)



[3.xx 커널용 Hellcat 판도라 인스톨러 Rev.3 ]


신형 배터리(1200mAh)도 변환이 가능하다고 알려진 3.xx 커널용 변환 프로그램입니다.
구형 / 신형 배터리 모두 변환 및 복구가 가능하며, 커펌 3.80과 3.90에서도 지그킥배터리의 변환과 복구가 잘 작동합니다. 또한 eeprom의 백업 및 복원도 지원합니다.

구형 PSP나 신형 PSP에 커펌이 설치되어 있다면 홈브류 형식으로 사용 가능합니다.



[ 모든 커펌 지원 Open Source Pandora Battery Tool 0.6 ] - 추천!!!

아마 가장 자주 업데이트되고 있는 3.xx 커널용 지그킥 변환 전용 프로그램인 것 같습니다.
현재까지 나온 모든 커펌에서 정상 구동 되므로 커펌 3.80 M33 이상에서도 지그킥 배터리의 변환과 복구가 가능하며, 구형 배터리뿐만 아니라 신형 배터리도 잘 변환된다고 합니다. 또한 리커버리 모드에서도 실행 가능하며, 역시 eeprom의 백업과 복원도 지원합니다.

또한 OSPBT는 홈브류 형식뿐만 아니라 ELF 형식으로도 배포가 되고 있습니다. 매직 메모리스틱에 ELF Menu나 NandTool을 추가 설치해 사용하는 분들은 ELF 파일만 추가시켜 서비스 모드에서 구동이 가능합니다.


# 이 외에도 홈브류 형식이 아닌 플러그인 형식으로 나온 변환 프로그램 등 다른 변환 프로그램이 많이 있으니 자신이 쓰기에 편한 프로그램을 사용하면 됩니다.
# 가끔가다 지그킥배터리 변환 및 복구를 반복하면 배터리가 제대로 인식이 안되거나 문제가 생길 수도 있으니 왠만하면 따로 배터리를 하나 구입해 한 번만 변환해서 보관해두시기를 바랍니다.
# 이전에도 말했지만 변환 프로그램을 이용하지 않고 직접 배터리를 분해해서 지그킥 배터리를 만드는 하드웨어적인 개조 방법은 다루지 않습니다.

# 최근에 나오는 신형 PSP 중에서 TA-085 v2 / TA-088 기판은 하드웨어적으로 지그킥변환이 완전히 불가능하니 주의하세요. 신형 PSP 사용자분들은 http://popotz.textcube.com/860에서 기판 종류를 꼭 확인해보세요.

# 위 실행과정에서 일어나는 모든 문제의 책임은 각자 자신에게 있습니다.

* 관련글 보기 *
2008/01/23 - [판도라의 배터리] - 유니버셜 언브리커 v3 + v4
2008/01/22 - [판도라의 배터리] - 커펌 PSP 없이 유니버셜 언브리커 v4 메모리스틱 만들기
2007/12/31 - [판도라의 배터리] - 커펌된 PSP 없이 유니버셜 언브리커 v3 메모리스틱 만들기
2007/12/28 - [판도라의 배터리] - 3.xx 커널용 판도라 인스톨러 Rev.3

2008년 1월 22일 화요일

커펌 PSP 없이 유니버셜 언브리커 v4 메모리스틱 만들기


펌웨어 버전 상관없이 구형 / 신형 PSP에 커펌 3.80 M33-5를 설치할 수 있는 유니버셜 언브리커 v4 매직 메모리스틱을 좀 더 간편하게 만드는 방법입니다.

이 방법은 커펌된 PSP가 필요없으며, 정펌인 PSP 또는 메모리스틱 리더기만으로 만드는 것이 가능합니다. 하지만 당연히 실행에 필수인 지그킥배터리는 이전처럼 따로 커펌된 PSP에서 변환해야만 합니다. (정펌 PSP 한 대로는 커펌 설치 불가능)

* Download : 유니버셜 언브리커 v4용 설치파일 (암호는 'popopo'입니다.)
(링크 변경, 외국계정이므로 임의로 삭제될 수 있습니다.)

첨부파일을 받아 압축을 풀고 나오는 'msm' 폴더를 c:\로 복사합니다.

커펌된 PSP 없이 유니버셜 언브리커 v4 메모리스틱 만들기


이제 매직 메모리스틱을 만들었으니 따로 지그킥배터리를 구해서 실제로 사용하는 방법을 알아보겠습니다.

유니버셜 언브리커 v4 사용법 열기


# 저작권이 걸린 문제라 만드는 방법을 복잡하게 적을 수밖에 없네요. 사실 매직 메모리스틱보다 지그킥배터리를 구하는 것이 힘들거라는 생각은 듭니다만, 그 문제는 제가 어떻게 할 수 없으므로 각자 알아서 하셔야 합니다.
# 위 실행과정에서 일어난 모든 문제의 책임은 각자 자신에게 있습니다.

* 관련글 보기 *
2008/01/22 - [판도라의 배터리] - 유니버셜 언브리커 V4 - 커펌 3.80 M33-5 설치
2008/01/22 - [커스텀펌웨어] - 커펌 3.80 M33-3/4/5 업데이트
2008/01/15 - [커스텀펌웨어] - 커펌 3.80 M33-2 업데이트
2008/01/15 - [커스텀펌웨어] - 커펌 3.80 M33 발표 / 설치법

2008년 1월 5일 토요일

Pandora ELF Menu 0.3

jas0nuk의 Pandora ELF Menu가 0.3으로 업데이트되었습니다. [출처가기]

Pandora ELF Menu란 유니버셜 언브리커용 매직 메모리스틱에 추가로 설치해서 기존의 단순한 메뉴가 아닌 다양하고 유용한 홈브류를 서비스모드 상태에서도 실행할 수 있도록 해주는 프로그램입니다. 서비스 모드에서 실행되므로 당연히 벽돌된 PSP에서도 elf를 통한 홈브류의 구동이 가능하며, 기존대로 유니버셜 언브리커 메뉴를 불러오는 것도 가능합니다.

이번 v0.3의 변경점은 다음과 같습니다.
- Flash over USB menu가 삽입됨. 추가 설치법을 따라했다면 신형 PSP에서도 안전.
(Flash over USB menu란 서비스 모드 상태에서 메모리스틱이나 flash 영역을 USB로 연결할 수 있는 기능.)
- 텍스트 표시를 깔끔하게 변경.
- 배터리 정보 수정.


(Pandora ELF Menu 0.3과 유용하다고 생각되는 ELF 메뉴를 몇 개 포함시켜놓았습니다.)

[ 설치법 ]
1. 일반 메모리스틱 프로 듀오를 유니버셜 언브리커 v3용 매직 메모리스틱으로 변환. (http://popotz.textcube.com/689)
(이미 보유하고 있다면 바로 2번으로~)
2. 위의 Pandora ELF Menu 0.3 파일을 받아 나오는 'ELF', 'KD' 2개의 폴더를 매직 메모리스틱에 덮어씀.
3. 펌웨어 1.50 파일을 동그라미버튼으로 덤프해서 나오는 usb.prx, usbstor.prx, usbstormgr.prx, usbstorms.prx 4개 파일을 메모리스틱의 KD 폴더에 덮어씀. (펌웨어 1.50 덤프 파일 구하는 법은 http://popotz.textcube.com/684 참고)
3. 메모리스틱의 KD 폴더에 있는 pspbtcnf.txt 파일과 pspbtcnf_game.txt 파일을 메모장으로 열어 '/kd/power.prx'와 '/kd/mscm.prx' 문장 사이에 '/kd/usb.prx'라는 문장을 새로 입력하고 저장.
4. 설치 끝.
(참고사항 : 만약 위 설치법이 어려운 분들은 http://popotz.textcube.com/676에 있는 ELF Menu 0.2를 사용하세요. 단, 메모리스틱/flash영역의 USB 연결 기능은 기본지원하지 않습니다.)

[ 사용법 ]
기존대로 위에서 만든 매직 메모리스틱을 PSP에 삽입하고 지그킥배터리를 끼우면 Pandora ELF Menu 0.3이 자동으로 실행됩니다.
위에 첨부한 추가 ELF 프로그램은 각각 다음과 같은 역할을 합니다.
- Battery Creator : 지그킥 배터리 변환 / 복구 / EEPROM 백업 및 복구 등
- Idstorage Manager : 현재 PSP의 idstorage 키를 수정하거나  idstorage 키의 덤프 / 편집
- keycleaner V1-4 :  현재 PSP의 idstorage 키를 분석하여 문제가 없는지 확인하거나 덤프
- Universal unbricker v3 : 기존의 유니버셜 언브리커 V3 메뉴 실행 (참고 : http://popotz.textcube.com/559)
- Hellcat Pandora Installer V3 : 구형 전용의 오리지날 매직 메모리스틱 생성 또는 지그킥배터리 변환/복구 (참고 : http://popotz.textcube.com/538)
- NandTool v0.3b : cory1492의 NandTool v0.3b 실행 (참고 : http://popotz.textcube.com/651)


또한 Flash over USB menu를 위한 추가 설치를 했다면 USB 메뉴를 엑스버튼으로 선택해서 위처럼 메모리스틱과 flash0-3까지의 영역을 USB로 연결할 수 있습니다.
(단, 정펌 3.80인 PSP에서는 작동되지 않습니다. 정펌 3.80의 flash 영역을 연결하려면 reame.txt 파일을 참고하세요.)

[ ELF 추가하기 ]
실행하고자 하는 홈브류에서 elf 파일을 추출하는 방법은 다음과 같습니다. PSP Brew나 PSPContentManager 등의 프로그램을 사용해서 해당 홈브류의 EBOOT.PBP 파일로부터 DATA.PSP 파일을 추출합니다. 이제 추출한 DATA.PSP 파일의 이름을 ***.elf로 변경한 뒤 ms0:/ELF/ 폴더에 복사하면 됩니다. 모든 홈브류의 실행이 가능한 것은 아니며, 실행 불가능한 홈브류가 있을 수도 있습니다.

# NandTool v0.3b에도 Load ELF 메뉴가 있으므로 부가적인 기능면에서는 ELF Menu보다 NandTool이 더 편할지도 모릅니다. 취향대로 선택하세요.
# 아는 사람만 아는 프로그램이라 자세한 설명은 피하고 그냥 간단하게만 적었습니다.

* 관련글 보기 *
2007/12/31 - [판도라의 배터리] - 커펌된 PSP 없이 유니버셜 언브리커 v3 메모리스틱 만들기
2007/12/28 - [판도라의 배터리] - 3.xx 커널용 판도라 인스톨러 Rev.3
2007/12/26 - [판도라의 배터리] - Tool Box v3 - ELF 모음
2007/12/09 - [판도라의 배터리] - NandTool v0.3 Beta1

2007년 12월 31일 월요일

커펌된 PSP 없이 유니버셜 언브리커 v3 메모리스틱 만들기


이전에 커펌된 PSP 없이 매직메모리스틱 만들기(http://popotz.textcube.com/553)에서 TOTALNewbi easyInstaller를 소개한 적이 있습니다. 하지만 이 프로그램은 유니버셜 언브리커 v2만 만들 수 있기때문에 여러가지 불편한 점이 많았습니다. (오리지날 판도라의 배터리용 매직 메모리스틱은 여전히 TOTALNewbi easyInstaller를 이용해 만들면 됩니다.)

그래서 외국 자료를 바탕으로 좀 더 추가해서 커펌된 PSP 없이 유니버셜 언브리커 v3용 매직 메모리스틱을 만들 수 있는 방법을 소개합니다. 유니버셜 언브리커 v3는 구형/신형 상관없이, 펌웨어 버전에 상관없이 현존하는 모든 PSP의 벽돌 복구 및 커펌 / 정펌 설치가 가능합니다. [출처가기]

커펌된 PSP가 없더라도 정펌인 PSP 또는 메모리스틱 리더기만으로 매직 메모리스틱을 만드는 방법으로, 당연히 실행에 필수인 지그킥배터리는 이전처럼 따로 커펌된 PSP에서 변환해야만 합니다. (정펌 PSP 한 대로는 커펌 설치 불가능)

* Download : 유니버셜 언브리커 v3용 설치파일 (암호는 'popopo'입니다.)
(링크 변경, 외국계정이므로 임의로 삭제될 수 있습니다.)

첨부파일을 받아 압축을 풀고 나오는 'msm' 폴더를 c:\로 복사합니다.

커펌된 PSP 없이 유니버셜 언브리커 v3 메모리스틱 만들기


이제 매직 메모리스틱을 만들었으니 따로 지그킥배터리를 구해서 실제로 사용하는 방법을 알아보겠습니다.

유니버셜 언브리커 v3 사용법 열기


# 위 방법을 통해 만든 메모리스틱으로 커펌을 설치한 경우 커펌 3.71 M33-4 업데이트가 포함되어 있으므로 XMB에서 바로 커펌 3.71 M33-4로 업데이트하세요.
# 저작권이 걸린 문제라 만드는 방법을 복잡하게 적을 수밖에 없네요. 사실 매직 메모리스틱보다 지그킥배터리를 구하는 것이 힘들거라는 생각은 듭니다만, 그 문제는 제가 어떻게 할 수 없으므로 각자 알아서 하셔야 합니다.

2007년 12월 28일 금요일

3.xx 커널용 판도라 인스톨러 Rev.3a


Hellcat의 3.xx 커널용 판도라 인스톨러가 Rev.3a로 업데이트되었습니다. [출처가기]

Hellcat의 판도라 인스톨러는 3.xx 커널에서 구형 PSP 전용의 매직 메모리스틱과 지그킥배터리를 만들 수 있는 프로그램이며, 이번 Rev.3에서는 배터리의 eeprom의 백업과 복구 메뉴가 추가되었습니다. 또한 Rev.3a에서는 커펌 3.80 M33에서 발생하는 문제도 수정되었다고 합니다.

다시 한 번 말하지만, 이 프로그램으로 만들어진 메모리스틱은 구형 PSP에서만 사용가능한 오리지날 판도라의 배터리용 매직 메모리스틱(펌웨어 1.50 복구용)이며, 구형 / 신형 PSP에서 모두 사용가능한 유니버셜 언브리커용 매직 메모리스틱을 만들 수는 없습니다. (지그킥배터리는 공용입니다.)

제작자가 밝힌 변경사항은 다음과 같습니다.
- 배터리의 씨리얼을 변환할 때 Silverspring의 다이렉트 하드웨어 액세스 코드를 사용했다. 그래서 펌웨어 3.80 (추후 나올 커펌 3.80을 의미함)에서도 작동할 것이다.

- 배터리의 씨리얼을 파일(ms0:/batser.bin)로 백업하거나 복구가 가능하다. - 또한 복구하기 전에 batser.bin 파일을 헥스에디터로 편집하면 씨리얼을 마음대로 변경할 수 있다.
(만약 bstser.bin 파일이 없는데도, '파일로부터의 복구'를 시도하면 기본 설정된 씨리얼이 대신 사용된다.)

- 메인 메뉴 화면에 현재 배터리의 씨리얼이 표시된다.

- 재포맷 후의 메모리스틱의 이름(이동식 디스크 연결시의 이름)을 선택하고 설정할 수 있다. 포맷하기 전에 원하는 이름이 입력된 'msname.txt' 파일을 메모리스틱 최상위에 넣어두면 된다. (기본은 'PANDORA' 입니다.)


기본적인 사용법은 이전 Rev. 2와 동일하므로 이전 글(http://popotz.textcube.com/538)을 참고하세요. 추가된 기능인 배터리의 씨리얼 백업은 R트리거 + 동그라미버튼, batser.bin을 이용한 복구는 R트리거 + 네모버튼입니다.

# 이전 Rev. 2에서는 신형배터리의 지그킥 변환도 가능했습니다만, Rev. 3에서는 아직 테스트가 되지 않았다고 하니 신형배터리를 지그킥배터리로 변환할 때는 반드시 주의해주세요. 정상적으로 변환이 안될 수도 있습니다.
# 개인적으로는 이전에 소개한 울트라 판도라 인스톨러 v1을 더 추천합니다.

* 관련글 보기 *
2007/11/28 - [판도라의 배터리] - 울트라 판도라 인스톨러 v1
2007/09/29 - [판도라의 배터리] - 3.xx 커널용 판도라 인스톨러 Rev. 2
2007/09/27 - [판도라의 배터리] - 3.xx 커널용 판도라 인스톨러

2007년 11월 3일 토요일

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

여러 해커들이 모두 모여 판도라의 배터리를 개발 / 발표한 뒤로 이와 비슷한 많은 프로그램이 발표되었습니다.
이 프로그램들은 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개씩만 있는 사용자에게는 매우 유용한 프로그램으로 설치도 비교적 쉬운 편입니다.


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

2007년 10월 3일 수요일

커펌 PSP 없이 매직 메모리스틱 만들기


드디어 커펌이 설치된 PSP가 없더라도 메모리스틱 리더기만 있다면 판도라의 매직 메모리스틱을 만들 수 있는
TOTALNewbi easyInstaller라는 프로그램이 발표되었습니다. [출처가기]

이 프로그램을 통해 지금까지 나온 모든 종류의 매직 메모리스틱을 커펌 설치된 PSP 없이도 만들 수 있습니다.

1. 오리지날 매직 메모리스틱 : 구형 PSP 전용, 모든 펌웨어의 다운그레이드 가능, 벽돌 복구 가능
2. Extended Pandora Bootmenu : 오리지날 매직 메모리스틱에 몇 가지 기능 추가
3. 커펌 3.60 M33 설치용 메모리스틱 : 신형 PSP 펌웨어 3.60에서만 사용 가능, 커펌 3.60 M33 설치 기능
4. 유니버셜 메모리스틱 v2 : 구형 / 신형 PSP에 모두 사용 가능, 모든 펌웨어에 커펌 3.71 M33 설치 가능, 벽돌 복구 가능. 이 경우 이 프로그램보다 http://popotz.textcube.com/689를 참고해서 만드세요.

조금 더 자세한 사항은 http://popotz.textcube.com/539 참고하세요.

필요한 준비물은 매직 메모리스틱으로 만드려는 메모리스틱 프로 듀오 1개와 메모리스틱을 PC에 연결할 수 있는 메모리스틱 리더기 또는 정상 동작하는 PSP (커펌 / 정펌 상관 없음)입니다.

* Download : TOTALNewbi easyInstaller (135.39MB)

매직 메모리스틱으로 만드려는 메모리스틱 프로 듀오를 메모리스틱 리더기 또는 PSP에 삽입하고, PC와 USB를 통해서 연결한 뒤, 위 첨부파일 안의  START.exe를 실행해서 하라는대로 만들면 됩니다.

자세한 설치 과정은 아래의 동영상을 참고하세요. 판도라의 배터리에 관한 기본적인 지식은 필수!입니다.
(캡쳐하고 편집하고, 자막 넣고, 업로드하고... 힘들게 만들었습니다. ㅜㅜ)
 

# 위 프로그램은 매직 메모리스틱만 만들어주는 프로그램이므로 실행에 필수인 지그킥배터리는 이전과 동일하게 커펌이 설치된 PSP를 통해 구형 배터리를 지그킥배터리로 변환해야 합니다.

# 사실 저는 이 프로그램이 위험한 파일을 포함하고 있어 겁이 나네요. 하지만 http://pspupdates.qj.net/에 보란듯이 걸려 있어 자료 링크만 걸어둡니다. 예고 없이 삭제될 수도 있습니다. ㅡㅡ;

2007년 9월 29일 토요일

오리지날+유니버셜 매직 메모리스틱


팁이라면 팁이라고 할 수 있고 별거 아니라면 별거 아닌 삽질이라고도 할 수 있는 글입니다. ㅡㅡ;

이번에 발표된 유니버셜 언브리커 v2는 구형과 신형 모든 PSP에서 작동된다는 장점이 있지만, 구형 PSP 사용자들에게는 안 좋은 점도 있습니다. 바로 펌웨어 1.50으로의 다운그레이드가 작동하지 않는다는 것과 덤프한 낸드이미지로 복구시 idstorage를 제외하고 복구하는 기능이 빠졌기 때문에 위험성이 높아졌다는 것이죠.

그래서 오리지날 매직 메모리스틱과 유니버셜 매직 메모리스틱의 내용물을 하나의 메모리스틱에 모두 넣어놓고 필요에 따라 오리지날 복구 메뉴 또는 유니버셜 복구 메뉴를 선택해서 띄우는 방법을 설명합니다.

사실 별 다르게 특별한 건 없고 kd 폴더만 이름을 변경해놓고 필요에 따라 선택해서 사용하는 것이지요. (허접의 극치)

1. 우선 이전 글을 참고해서 오리지날 매직 메모리스틱을 만듭니다. (http://popotz.textcube.com/538)
2. 그리고 만들어진 매직 메모리스틱에서 'kd' 폴더의 이름을 'kd_original'로 변경하고 매직 메모리스틱의 모든 내용물을 PC로 백업합니다.
3. 같은 메모리로 이번엔 유니버셜 매직 메모리스틱을 만듭니다. (http://popotz.textcube.com/537)
4. 이제 만들어진 유니버셜 매직 메모리스틱 안의 'kd' 폴더를 'kd_universal'로 이름을 변경합니다.
5. PC로 백업해 두었던 오리지날 매직 메모리스틱의 내용물을 유니버셜 매직 메모리스틱에 모두 덮어씁니다.


6. 그럼 매직 메모리스틱은 위와 같은 내용물을 가지게 됩니다. 반드시 필요한 내용물은 kd_original 폴더, kd_universal 폴더, registry 폴더, 371.PBP , UPDATE.PBP 이며 이 외의 폴더와 파일은 없어도 됩니다.
(저는 펌웨어 1.50 관련 파일을 모두 넣어두었기에 data, dic, font, vsh 폴더가 있는데, 이 폴더들은 매직 메모리스틱을 만드는 프로그램에 따라서 있을수도 있고 없을 수도 있습니다. 또한 스크린샷 찍느라고 picture 폴더가 있는데 이 폴더는 없어도 됩니다. PSP 폴더나 msipl.bin 파일도 동일.)


7. 매직 메모리스틱 안의 'kd_original' 폴더의 이름을 'kd'로 변경하고 지그킥배터리를 이용해 부팅하면 위와 같이 오리지날 판도라 메뉴가 나오게 됩니다. 펌웨어 1.50으로 다운그레이드하거나 비교적 안전하게(?) 낸드이미지로 복구할 때 사용하면 좋습니다.


8. 위에서 변경한 'kd' 폴더를 다시 'kd_original'로 변경하고, 'kd_universal' 폴더의 이름을 'kd'로 변경하면 지그킥배터리로 부팅했을 때 유니버셜 언브리커 메뉴를 불러올 수 있습니다. 신형 PSP에 사용할 때나 커펌 3.71 M33을 바로 설치하고 싶을 때 사용하면 좋습니다.

# 어디까지나 구형 PSP 사용자를 위한 글입니다. 신형 PSP에서는 오리지날 매직 메모리스틱이 작동하지 않습니다.
# 평소에는 벽돌을 대비해서 'kd_original' 'kd_universal' 폴더 중 하나의 폴더를 선택해 'kd' 폴더로 이름을 변경해 놓는 것이 좋습니다. 메모리스틱 리더기가 있다면 더 편하겠죠.