2005-11-10 오후 2:33:52 Hit. 468
■ 준비물
PSP HACK 버그 수정판
mswaptool_02_psp-dev.zip 첨부파일 ---version 0.2
공식 파일
swaploit_1.5_psp-dev.zip 첨부파일 ---version 0.1
■ 스스로 실행파일을 만들어 봅시다. 꽤 어려우니 여러번 읽어보고 하세요. ^^;
1.PSP(firmware ver1.51 or 1.52)
2.메모리 스틱 Duo (또는 Pro버전) x2개
3.메모리 스틱 라이터
4.MSwap Tool (첨부파일 참조)
■ 인스톨편
사진1-1 installer를 실행한 화면
1) 첨부파일에서 MSwap Tool를 다운로드합니다. 2) 인스톨은 스페인어이지만(그림1-1참조) 신경쓰지 않고 첫번째 버튼을 클릭해서 인스톨합니다., 마지막 선택사항은 위가 [윈도우 재부팅] , 아래가 [재부팅 안함] 입니다. 3) MSwap Tool을 실행하면 메뉴에서 [Language]→[English]을 선택해서 영문판으로 바꿉니다.
■ 생성방법
사진1-2 MSwap Tool 0.1를 실행한 화면
사진1-3 [Generate files] 버튼을 클릭하면 나오는 메세지
1) 2개의 메모리 스틱 Duo(PRO 또는 일반스틱 용량은 상관없음)와 실행하고 싶은EBOOT.PBP 파일을 준비합니다. 2) PC에서 반드시 영어로만 이루어진 폴더에 EBOOT.PBP를 복사합니다. (예: C:\PSP ) 3) 사진 1-2에서 보는 것처럼 위에 있는 버튼을 클릭하고 EBOOT.PBP를 선택합니다. 4) 밑에 있는 디렉토리 선택에서 (EBOOT.PBP)와 같은 디렉토리를 선택합니다. 5) Generate files 버튼을 누릅니다. (그림1-3참조), 아래에서 선택한 디렉토리에 결과물 폴더(output)가 생성되는데 그 중에서 MS1, MS2라는 폴더가 생성되어 EBOOT.PBP를 2개 사용할 수 있습니다.
■ 사용방법 1) MS1,MS2에서 각각의 EBOOT.PBP를 2개의 메모리 스틱 Duo에 각각 복사합니다. 복사할 장소는 E:\PSP\GAME\TEST\EBOOT.PBP 등 임의로 디렉토리를 만들어서 복사하시면 됩니다. 2) MS1을 복사한 메모리 스틱 Duo를 PSP에 넣어 GAME→메모리 스틱을 선택하면 해당 프로그램이 보입니다. 그리고 실행시킵니다. 3) 부팅되면 PSP로고가 표시되므로 PSP로고가 표시되는 동안에
첫번째 메모리스틱을 빼고 2번째 MS 메모리스틱 Duo를 넣습니다. 4) 실행 완료
■ 메모리 스틱 1개로 부팅시키는 방법
**주의 사항**
·메모리라이터의 작성 지연시간을 고려하여 배치파일을 빠른 시간 내에 만드세요.
***********
■ 준비물 1. 메모장 등을 이용해서 아래처럼 BAT파일을 만들고 저장합니다. 여기서는 「Autoren.BAT」이라고 만들었습니다.
여기부터********************************************* ren C:\psp\game\psp-dev\eboot.pbp eboot.pbp3 ren C:\psp\game\psp-dev\eboot.pbp2 eboot.pbp *********************************************여기까지작성 C:\는 제가 가지고 있는 메모리 스틱 라이터의 드라이브 명입니다. 본인 것에 맞춰서 바꿔 주세요. 2. MS1의 EBOOT.PBP를 그대로 메모리 스틱의 PSP\GAME\PSP-DEV\에 복사합니다. 3.MS2의EBOOT.PBP를 EBOOT.PBP2로 바꾸고 메모리 스틱의 PSP\GAME\PSP-DEV\ 같은 폴더에 복사합니다. 4.실행하고자 하는 소프트웨어에서 EBOOT.PBP가 필요로 하는 파일들을 미리 복사해 둡니다. 5.윈도우에서 Command prompt를 엽니다. 시작 -> 실행 -> cmd 엔터 6.만든 BAT파일이 있는 위치로 이동합니다. (예: cd c:\psp15)
DOS prompt 입력 예 [Windows2000, XP인 경우]
7. 커맨드 프롬프트에서 「autoren.bat」 를 칩니다. 엔터는 아직 누르지 마세요. 이것으로 준비 완료.
■ 사용방법 1. 우선 , 만든 메모리스틱을 v1.5의 PSP에 넣습니다. 2. 로더를 실행합니다. 3. 실행한 순간, 메모리 스틱을 떼어내고 바로 PC의 메모리 스틱 라이터에 접속합니다. 4. 아까 준비해둔 커맨드창에서 ENTER를 누르고 Autoren.BAT (Rename)를 실행합니다. 5. 12~13초 정도 기다립니다. Rename 처리는 바로 되지만 지연시간이 있기 때문에 훨씬 시간이 오래 걸립니다. 6. 어느정도 시간이 지나면 PSP에 접속합니다. 7. 원하는 메뉴를 선택하면 부팅이 됩니다.
****************************
1개의 메모리스틱을 이용한 부팅방법의 보충 부팅할 때 rename 을 다시 하지 않으면 안되기 때문에 rename 백업용 BAT파일도
만들고 그 내용을 저장합니다. 텍스트 문자 편집기에서 「autoback.bat」등으로 이름을 바꾼 파일을 autoren.bat과 같은 폴더에 놓으면 편리합니다.
그리고 메모리스틱 1개를 가지고 부팅하고 싶으면 조금 전의 rename 시켜 넣은 메모리스틱을 PC에 접속하여 커맨드프롬프트창에서 「autoback.bat」을 실행시키면 rename 이 다시 동작하어 원래의 로더 부팅용 메모리스틱으로 바꿔줍니다. 여기부터********************************************* ren l:\psp\game\psp-dev\eboot.pbp eboot.pbp2 ren l:\psp\game\psp-dev\eboot.pbp3 eboot.pbp *********************************************여기까지
■ 부팅시키면 전원이 꺼지는 문제
첫번째 EBOOT.PBP이 정상적으로 생성되지 않을 경우 에뮬레이터 등의 프로그램을 PBP Unpacker 에 넣습니다. 생성된 데이터 속에 있는 확장자 (extension).psp 파일을 EBOOT.PBP에서 rename하여 2번째에 복사합니다.
SNES9X003A (슈퍼패미콤 에뮬레이터) SNES9X003A로 작동 확인완료. 첫번째 메모리스틱은 MSwapTool로 만든 MS1을 넣습니다. 두번째 메모리스틱은 PBP Unpacker를 이용하여 SNES9X003A의 EBOOT.PBP로부터DATA.PSP파일을 뽑아 그것을 EBOOT.PBP로 다시 Rename해서 사용합니다.
2. Rename한 것을 원래대로 되돌리는 방법 Script Editor.app에서 tell application "Finder" do shell script "mv /volumes/untitled/psp/game/psp-dev/eboot.pbp /volumes/untitled/psp/game/psp-dev/eboot.pbp2" -- EBOOT.PBP을EBOOT.PBP2로 rename do shell script "mv /volumes/untitled/psp/game/psp-dev/eboot.pbp3 /volumes/untitled/psp/game/psp-dev/eboot.pbp" -- EBOOT.PBP3를EBOOT.PBP로 rename eject disk "Untitled" --메모리 스틱(/Volumes/Untitled) 의 언마운트
end tell
보충설명 「psp-dev」의 부분이나「eboot.pbp2」이나 「eboot.pbp3」의 숫자 부분은 자신이 원하는대로 바꿔주세요. 예)「psp-dev」는 「RIN」으로「eboot.pbp3」은 「eboot.pbp_MS1Backup」등등
■ FAQ
Q1. 메모리스틱 Duo에서 파일을 선택하면 손상된 파일이라고 나옵니다.
A1. EBOOT.PBP는 실제로 이름만 있는 DATA.PSP이므로 자체적으로 부팅할 수 없기 때문에 손상된 파일로 인식됩니다. 원래 정상적인 겁니다.
Q2. 메모리 스틱 Duo 라이터가 없고 PSP만으로 사용할 수 있습니까?
A2. 가능합니다. MSwap Tool 그리고 미리 만든 EBOOT.PBP파일을 PSP에 넣은 메모리 스틱 Duo내에 각각 따로 저장해서 라이터를 사용했을 때와 같은 효과를 얻을 수 있습니다.
Q3. 어떤 PSP에서는 MS1을 실행시켜서 로고가 나올 때 MS2로 바꾸면 다운이 됩니다. 기본적으로 MS2에는 어떤 프로그램을 어느 순서로 넣으면 좋습니까?
A3. SNES9X나 UN_SNES9X 등은 다운됩니다. 이런 경우 MS2의 EBOOT.PBP를 PBP Unpacker를 이용하여 DATA.PBP로 만든다음 이 DATA.PBP를 EBOOT.PBP로 다시 Rename해서 MS2에 넣으면 정상적으로 작동됩니다.
Q4. PSP 펌웨어 1.5외의 버전에서는 작동합니까? A4. 현재까지는 작동하지 않습니다. Q5. 프로그램을 실행할 때마다 모든 과정을 처음부터 해야됩니까? A5. 2번째부터는 MSwap Too 설명에서 「사용방법」2번부터 하면 됩니다. Q6. 여러가지 프로그램을 넣을 수 있습니까? A6. 폴더(예 "TEST")를 바꾸어 여러가지 프로그램을 하나의 메모리스틱에 넣을 수 있습니다. 단 첫번째와 2번째 메모리스틱의 디렉토리명은 같게 만듭니다. Q7. 에뮬레이터처럼 별도의 파일(예를 들면 롬파일 등)이 필요한 경우 이런 파일들은 어디에 저장하나요? A7. 2번째 MS에 넣어 둡니다. 첫번째는 EBOOT.PBP만 넣습니다. Q8. PSP 펌웨어 v1.0 에서도 작동하나요? A8. 작동합니다만 1.5 버전에 최적화 되었으니 업그레이드를 하세요.
Q9. PSPE나 여러가지 프로그램을 넣을 때 PARAM.SFO나 icon0.png의 이름을 변경하는 것이 귀찮습니다.
A9. 특히 ,MS1의EBOOT.PBP에 DATA.PSP가 포함되어 있어도 다른 프로그램의 작동에는 지장이 없기 때문에...아래처럼 해보세요.
① MS1의 GAME폴더에 임의의 서브폴더를 만듭니다. ② 만든 서브폴더에 실행하고 싶은 EBOOT.PBP를 그대로 둡니다. (내용은 건드리지 말 것) ③ PBP Unpacker 프로그램으로 EBOOT.PBP안의 DATA.PSP을 뽑아냅니다. ④ MS2에 1과 똑같은 서브폴더를 만듭니다. ⑤ MS2에 방금 전의 DATA.PSP를 EBOOT.PBP로 Rename 하여 넣습니다. ⑥ 필요에 따라 SAVE폴더나 데이터 파일을 MS2에 넣는다. 그러면 MS1이 PSPE로 작동하여 아이콘/배경/음악 등을 그대로 사용할 수 있습니다.
불량게시글신고
·댓글