-----------------------------------------------------------------------------------
여러 개발자들이 모여 업데이트중인 파타퐁2 익스플로잇을 이용한 eLoader, 즉 Half-Byte Loader가 R24로 업데이트되었습니다. [출처가기]
* Half-Byte Loader (HB Loader, HBL)란?
HBL이란 파타퐁2 데모의 취약점을 이용해, 펌웨어 6.20 이하의 모든 PSP에서 홈브류를 구동할 수 있게 해주는 프로그램(eLoader)을 말합니다. 현재는 개발 초창기라 구동할 수 있는 홈브류에 제약이 많지만, 여러 개발자가 모여 꾸준히 업데이트하는 중이니 나중을 기대해야겠죠.
사실 그 동안 많은 업데이트가 이루어져서 초기와는 완전히 다른 모습으로 바뀌었는데, 변경점을 모두 다 쓰기는 귀찮으니 생략하고, 여기서는 몇 시간 전 업데이트된 R24의 변경점만 알아보겠습니다.
* Half-Byte Loader R24 변경점
- h.bin 파일을 제외한 모든 파일을 이제 메모리스틱 최상위의 "hbl"이란 폴더에 넣도록 함.
* 보고된 issue 4(메모리스틱의 폴더 구성이 복잡한 문제) 수정함.
* 코드에서 HBL_ROOT를 수정하면 다른 폴더로도 변경 가능함.
- 사용자의 취향에 따라 HBL 메뉴 사용 여부를 간단히 선택할 수 있도록 함. (많은 PSP에서 HBL 메뉴가 작동하지 않기 때문에...)
* 만약 "ms0:/hbl/game/EBOOT.PBP" 파일이 존재하면 그 홈브류가 바로 구동되고, 없을 경우에는 기존의 HBL 메뉴가 대신 구동됨.
* 보고된 issue 4(메모리스틱의 폴더 구성이 복잡한 문제) 수정함.
* 코드에서 HBL_ROOT를 수정하면 다른 폴더로도 변경 가능함.
- 사용자의 취향에 따라 HBL 메뉴 사용 여부를 간단히 선택할 수 있도록 함. (많은 PSP에서 HBL 메뉴가 작동하지 않기 때문에...)
* 만약 "ms0:/hbl/game/EBOOT.PBP" 파일이 존재하면 그 홈브류가 바로 구동되고, 없을 경우에는 기존의 HBL 메뉴가 대신 구동됨.
HBL R24 자세한 사항 열기
[ HB Loader 설치법 ]
1. HBL은 공식 펌웨어 6.20 이하라면 기종에 상관없이 모든 PSP에서 구동이 가능합니다. (단, 파타퐁2 북미판 데모를 구동할 수 있는 요구 펌웨어 이상은 되어야 합니다. 아마 4.01인듯???)
2. http://www.pspdemocenter.com/page.php?id=2948에 서 파타퐁2 북미판 체험판을 다운로드한 뒤, 압축파일의 압축을 풀고 그 안의 'UCUS98734' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
3. 위 자료를 받아 압축을 풀고 그 안의 'hbl' 폴더, 'PSP' 폴더, 'h.bin' 파일을 메모리스틱 최상위(ms0:/)에 복사합니다. (덮어쓰겠냐는 메세지가 나오면 '예'를 선택해 덮어쓰세요.)
4. 만약 PSP의 펌웨어 버전이 5.XX라면 위에서 복사한 'hbl' 폴더 안에 있는 'libs_5xx'의 폴더명을 'libs'로 변경합니다. 그리고 PSP의 펌웨어 버전이 6.XX라면 'libs_6xx'의 폴더명을 'libs'로 변경해주면 HBL의 설치는 완료됩니다.
5. 설치 후 메모리스틱에는 아래에 표시된 폴더와 파일이 각각 정확한 위치에 있어야 합니다.
[ HB Loader 사용법 ]
1. 평소처럼 XMB의 게임 -> 메모리스틱 메뉴에서 'PATAPON 2' 북미판 데모를 실행합니다. 실행 후 시스템 데이터가 없다고 나오면 "YES"를 선택해 새로 생성합니다.
2. 게임 메인 메뉴에서 'Continue'를 선택해 미리 저장한 세이브파일을 로드합니다.
3. 로딩이 끝나고 위 화면처럼 게임이 시작되면 R트리거를 누릅니다.
4. R트리거를 누른 후 잠시 기다리면 위와 같은 HBL 메뉴가 나오는데, 여기 서는 ms0:/PSP/GAME/ 폴더 안에 설치된 홈브류(EBOOT.PBP를 포함한 폴더) 목록이 보이게 됩니다. 원하는 폴더로 이동해서 엑스버튼을 누르면 되는데, 현재 HBL이 지원하는 홈브류라면 정상적으로 구동되고, 그렇지 않을 경우에는 PSP가 멈추거나 XMB로 복귀합니다. HBL 메뉴를 종료하려면 세모버튼을 누르세요.
(참고 : HBL 메뉴가 제대로 구동되지 않거나, HBL 메뉴 대신 원하는 EBOOT.PBP를 바로 실행하려면 위 R24 변경점을 읽어보세요.)
[ HB Loader 구동 가능 홈브류 목록 ]
현재 해외 포럼에서 HBL로 구동 가능한 홈브류가 무엇인지 테스트하고 있습니다. 지금도 계속 업데이트되는 중이라 여기 옮겨 적어도 의미가 없으므로 http://advancedpsp.tk/foro_es/viewtopic.php?f=37&t=199를 직접 확인해주세요.
[ HB Loader 알아둘 점 ]
- HB Loader의 기술적인 한계, 혹은 HB Loader가 개발중인 관계로 아직까지 그렇게 많은 홈브류의 구동을 지원하지는 않고 있습니다. 구동이 안되면 그냥 포기하시길 바랍니다. 그나마 몇 가지 홈브류라도 정펌에서 구동 가능하다는 것이 다행이죠.
- 개발자인 m0skit0의 말에 따르면 HB Loader는 커널모드에 접근할 수 있는 방법이 없기 때문에 커널모드로 작동하는 홈브류와 그 기능은 사용할 수 있는 방법이 전혀 없습니다. (예를 들어 정펌/커펌 설치나 낸드플래시 관련 작업 등은 불가능합니다.)
- 아직 확실한 건 아니지만, HB Loader가 펌웨어 6.20 이하에서 모두 동작하기는 하나 펌웨어 6.XX와 5.XX는 구동 성능에 차이가 있는 것 같습니다. (이유는 여기에 있는 내용 참고~) 그러니 정펌 5.XX인 분들은 당분간 펌웨어 6.XX로 업데이트하지 말고 기다려보세요.
1. HBL은 공식 펌웨어 6.20 이하라면 기종에 상관없이 모든 PSP에서 구동이 가능합니다. (단, 파타퐁2 북미판 데모를 구동할 수 있는 요구 펌웨어 이상은 되어야 합니다. 아마 4.01인듯???)
2. http://www.pspdemocenter.com/page.php?id=2948에 서 파타퐁2 북미판 체험판을 다운로드한 뒤, 압축파일의 압축을 풀고 그 안의 'UCUS98734' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
3. 위 자료를 받아 압축을 풀고 그 안의 'hbl' 폴더, 'PSP' 폴더, 'h.bin' 파일을 메모리스틱 최상위(ms0:/)에 복사합니다. (덮어쓰겠냐는 메세지가 나오면 '예'를 선택해 덮어쓰세요.)
4. 만약 PSP의 펌웨어 버전이 5.XX라면 위에서 복사한 'hbl' 폴더 안에 있는 'libs_5xx'의 폴더명을 'libs'로 변경합니다. 그리고 PSP의 펌웨어 버전이 6.XX라면 'libs_6xx'의 폴더명을 'libs'로 변경해주면 HBL의 설치는 완료됩니다.
5. 설치 후 메모리스틱에는 아래에 표시된 폴더와 파일이 각각 정확한 위치에 있어야 합니다.
ms0:/ (메모리스틱)
|
|- PSP/
| |- GAME/
| | |- UCUS98734/
| |
| |- SAVEDATA
| |- UCUS98732_DATA02/
|
|- hbl/
| |- config/
| |- libs/
| |- hbl.bin
| |- menu.bin
|
|- h.bin
|
|- PSP/
| |- GAME/
| | |- UCUS98734/
| |
| |- SAVEDATA
| |- UCUS98732_DATA02/
|
|- hbl/
| |- config/
| |- libs/
| |- hbl.bin
| |- menu.bin
|
|- h.bin
[ HB Loader 사용법 ]
1. 평소처럼 XMB의 게임 -> 메모리스틱 메뉴에서 'PATAPON 2' 북미판 데모를 실행합니다. 실행 후 시스템 데이터가 없다고 나오면 "YES"를 선택해 새로 생성합니다.
2. 게임 메인 메뉴에서 'Continue'를 선택해 미리 저장한 세이브파일을 로드합니다.
3. 로딩이 끝나고 위 화면처럼 게임이 시작되면 R트리거를 누릅니다.
4. R트리거를 누른 후 잠시 기다리면 위와 같은 HBL 메뉴가 나오는데, 여기 서는 ms0:/PSP/GAME/ 폴더 안에 설치된 홈브류(EBOOT.PBP를 포함한 폴더) 목록이 보이게 됩니다. 원하는 폴더로 이동해서 엑스버튼을 누르면 되는데, 현재 HBL이 지원하는 홈브류라면 정상적으로 구동되고, 그렇지 않을 경우에는 PSP가 멈추거나 XMB로 복귀합니다. HBL 메뉴를 종료하려면 세모버튼을 누르세요.
(참고 : HBL 메뉴가 제대로 구동되지 않거나, HBL 메뉴 대신 원하는 EBOOT.PBP를 바로 실행하려면 위 R24 변경점을 읽어보세요.)
[ HB Loader 구동 가능 홈브류 목록 ]
현재 해외 포럼에서 HBL로 구동 가능한 홈브류가 무엇인지 테스트하고 있습니다. 지금도 계속 업데이트되는 중이라 여기 옮겨 적어도 의미가 없으므로 http://advancedpsp.tk/foro_es/viewtopic.php?f=37&t=199를 직접 확인해주세요.
[ HB Loader 알아둘 점 ]
- HB Loader의 기술적인 한계, 혹은 HB Loader가 개발중인 관계로 아직까지 그렇게 많은 홈브류의 구동을 지원하지는 않고 있습니다. 구동이 안되면 그냥 포기하시길 바랍니다. 그나마 몇 가지 홈브류라도 정펌에서 구동 가능하다는 것이 다행이죠.
- 개발자인 m0skit0의 말에 따르면 HB Loader는 커널모드에 접근할 수 있는 방법이 없기 때문에 커널모드로 작동하는 홈브류와 그 기능은 사용할 수 있는 방법이 전혀 없습니다. (예를 들어 정펌/커펌 설치나 낸드플래시 관련 작업 등은 불가능합니다.)
- 아직 확실한 건 아니지만, HB Loader가 펌웨어 6.20 이하에서 모두 동작하기는 하나 펌웨어 6.XX와 5.XX는 구동 성능에 차이가 있는 것 같습니다. (이유는 여기에 있는 내용 참고~) 그러니 정펌 5.XX인 분들은 당분간 펌웨어 6.XX로 업데이트하지 말고 기다려보세요.
* 관련글 보기 *
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개