검색결과 리스트
글
HBL : HB Loader 바이너리 & 테트리스 홈브류
포포츠 백업 + NEW/Half-Byte Loader
2010. 12. 30. 11:57
역시 사람들의 관심이 많아서인지 하루가 멀다하고 파타퐁2 데모 익스플로잇 관련 소식이 나오는군요.
이전 글에서 간단히 소개했던 파타퐁2 데모 익스플로잇을 이용한 Half-Byte Loader(이하 HB Loader)의 바이너리 버전이 m0skit0에 의해 공개되었습니다. [출처가기]
또한 이 파타퐁2용 HB Loader를 이용한 최초의 홈브류(테트리스) 역시 D!S라는 유저가 공개했습니다. [출처가기]
아래 영상은 파타퐁2 데모용 HB Loader를 이용해 테트리스를 구동하는 영상입니다.
[ 테트리스 구동 방법 ]
1. http://popotz.textcube.com/1542를 보고 파타퐁2 데모 익스플로잇을 사용할 준비를 합니다.
2. 위의 자료는 HB Loader의 바이너리 버전입니다. 컴파일을 끝내서 일반 사용자들이 사용할 수 있도록 되어있죠. 위 첨부파일을 받아 압축을 풀고 그 안의 'config', 'libs' 폴더와 'h.bin', 'hbl.bin' 파일을 모두 메모리스틱 최상위(ms0:/)로 복사합니다. (h.bin 파일은 덮어쓰세요.)
3. 위의 자료는 HB Loader를 이용해 구동할 수 있는 간단한 테트리스 홈브류 게임입니다. 위 첨부파일을 받아 압축을 풀고 그 안의 'EBOOT.PBP' 파일을 메모리스틱 최상위(ms0:/)로 복사합니다.
4. 이제 파타퐁2 데모를 실행하고 세이브데이터를 불러와 게임이 시작되면 R트리거를 누릅니다. 곧 위 동영상처럼 테트리스 게임이 실행됩니다.
5. 단, HB Loader와 테트리스 홈브류 모두 현재는 미완성이며, 개발중인 것이기 때문에 펌웨어 버전에 따라 구동이 가능할 수도 있고, 구동되지 않고 XMB로 복귀할 가능성도 있습니다. 대충 살펴보니 정펌 6.00 미만에서는 구동되지만, 정펌 6.00 이상에서는 구동되지 않는다고 하네요. (저 역시 PSP-2005 정펌 6.20에서는 실패하고 정펌 5.50에서는 구동 성공했습니다.)
[ 심심하면 각자 테스트해보세요 ]
1. 커펌인 PSP라면 ms0:/PSP/GAME/ 폴더에 특정 폴더(영어)를 만들고, 위 테트리스 홈브류의 EBOOT.PBP 파일을 그 안에 넣으면, HB Loader를 이용하지 않고도 다른 일반 홈브류처럼 XMB에서 바로 실행 가능합니다. 이번 테트리스 홈브류가 어떤 건지 궁금한 분들은 해보시길...
2. HB Loader의 성능 테스트를 직접 해보려면, 테트리스의 EBOOT.PBP 대신 기존 홈브류의 EBOOT.PBP를 비롯한 관련 파일/폴더를 메모리스틱 최상위(ms0:/)에 복사한뒤 HB Loader로 구동해보세요. 저도 몇 가지 해보긴 했는데 제대로 되는 건 없네요. PSP Filer나 gPSP는 구동조차 불가능했고, Recovery Flasher v1.60이나 USB ISO Loader v0.71의 경우 실행까지는 되지만, 역시 한계가 있어 제대로 동작하는 기능은 없었습니다.
[ 추가로 알아둘 점 ]
참고로 maku가 파타퐁2 일본판 UMD와 데모용의 Hello World 출력 자료를 공개했습니다. 이미 숨길 필요는 없어졌으니까요. 위 첨부파일에 UMD용과 데모용이 나뉘어져있으니 필요하신 분들은 사용하세요. 그런데 일본 PS Store에 올라온 파타퐁2 체험판은 역시나 손휘에 의해 익스플로잇이 작동하지 않도록 패치되었다고 합니다.
---------------------------------------------------------------------------------------------------
* 관련글 보기 *
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개
세이브 익스플로잇 또 발견 (by maku)
이전 글에서 간단히 소개했던 파타퐁2 데모 익스플로잇을 이용한 Half-Byte Loader(이하 HB Loader)의 바이너리 버전이 m0skit0에 의해 공개되었습니다. [출처가기]
또한 이 파타퐁2용 HB Loader를 이용한 최초의 홈브류(테트리스) 역시 D!S라는 유저가 공개했습니다. [출처가기]
아래 영상은 파타퐁2 데모용 HB Loader를 이용해 테트리스를 구동하는 영상입니다.
[ 테트리스 구동 방법 ]
1. http://popotz.textcube.com/1542를 보고 파타퐁2 데모 익스플로잇을 사용할 준비를 합니다.
2. 위의 자료는 HB Loader의 바이너리 버전입니다. 컴파일을 끝내서 일반 사용자들이 사용할 수 있도록 되어있죠. 위 첨부파일을 받아 압축을 풀고 그 안의 'config', 'libs' 폴더와 'h.bin', 'hbl.bin' 파일을 모두 메모리스틱 최상위(ms0:/)로 복사합니다. (h.bin 파일은 덮어쓰세요.)
---------------------- 여기까지가 파타퐁2 데모 HB Loader의 설치 과정입니다. ----------------------
3. 위의 자료는 HB Loader를 이용해 구동할 수 있는 간단한 테트리스 홈브류 게임입니다. 위 첨부파일을 받아 압축을 풀고 그 안의 'EBOOT.PBP' 파일을 메모리스틱 최상위(ms0:/)로 복사합니다.
4. 이제 파타퐁2 데모를 실행하고 세이브데이터를 불러와 게임이 시작되면 R트리거를 누릅니다. 곧 위 동영상처럼 테트리스 게임이 실행됩니다.
5. 단, HB Loader와 테트리스 홈브류 모두 현재는 미완성이며, 개발중인 것이기 때문에 펌웨어 버전에 따라 구동이 가능할 수도 있고, 구동되지 않고 XMB로 복귀할 가능성도 있습니다. 대충 살펴보니 정펌 6.00 미만에서는 구동되지만, 정펌 6.00 이상에서는 구동되지 않는다고 하네요. (저 역시 PSP-2005 정펌 6.20에서는 실패하고 정펌 5.50에서는 구동 성공했습니다.)
[ 심심하면 각자 테스트해보세요 ]
1. 커펌인 PSP라면 ms0:/PSP/GAME/ 폴더에 특정 폴더(영어)를 만들고, 위 테트리스 홈브류의 EBOOT.PBP 파일을 그 안에 넣으면, HB Loader를 이용하지 않고도 다른 일반 홈브류처럼 XMB에서 바로 실행 가능합니다. 이번 테트리스 홈브류가 어떤 건지 궁금한 분들은 해보시길...
2. HB Loader의 성능 테스트를 직접 해보려면, 테트리스의 EBOOT.PBP 대신 기존 홈브류의 EBOOT.PBP를 비롯한 관련 파일/폴더를 메모리스틱 최상위(ms0:/)에 복사한뒤 HB Loader로 구동해보세요. 저도 몇 가지 해보긴 했는데 제대로 되는 건 없네요. PSP Filer나 gPSP는 구동조차 불가능했고, Recovery Flasher v1.60이나 USB ISO Loader v0.71의 경우 실행까지는 되지만, 역시 한계가 있어 제대로 동작하는 기능은 없었습니다.
[ 추가로 알아둘 점 ]
추가로 알아둘 점 열기
1. HB Loader에 대해 기대하신 분들이 많았던 것 같은데, 결국 현재까지는 이런 방식으로 나오는군요. (예전 GripShift의 Sparta SDK를 이용한 바이너리 로더와 비슷합니다.) 좀 더 쉽게 정리하자면... 파타퐁2 데모와 특정 세이브데이터(UCUS98732_DATA02)를 이용해 익스플로잇을 발생시키고, ms0:/h.bin 파일을 불러옵니다. 그리고 이 h.bin(HB Loader중 일부)에 의해 ms0:/EBOOT.PBP 파일을 실행하게 되는 것이죠. 즉, 게임 익스플로잇을 이용해 EBOOT.PBP 파일을 불러오도록 중간에 연결해주는 것이 HB Loader의 주역할입니다. 나중에 HB Loader가 어떤 식으로 발전할지는 모르겠지만 현재까지는 '원하는 홈브류를 목록에서 선택해 실행하는 것은 불가능'하고 '무조건 ms0:/EBOOT.PBP 파일 하나만 구동 가능'합니다. 만약 HB Loader용으로 테트리스 외 다른 홈브류가 발표된다면 수고스럽더라도 메모리스틱에서 EBOOT.PBP 파일 자체를 교체해야 실행 가능하겠죠.
2. 이번 파타퐁2용 테트리스는 펌웨어 버전에 따라 구동 여부가 갈린다고 알려져 있는데, 이전에 PSPGen에 올라온 커펌 6.XX GEN은 발표하지 않는다? 글과 관련이 있을 거라는 추측이 조심스럽게 나오고 있습니다. 즉, 펌웨어 6.XX는 내부적으로 크게 변경되었고, 홈브류 구동과 관련된 파일이 많이 삭제되었기 때문에, 이번 테트리스 역시 펌웨어 6.XX에서는 구동되지 않는다는 것이죠. 진짜로 펌웨어 6.XX 자체의 문제 때문인지, 아니면 HB Loader나 테트리스 홈브류가 개발중이라 그런 것인지는 시간이 지나야 확실히 알 수 있을 것 같습니다.
3. 마지막으로 HB Loader를 이용해 불러올 수 있는 EBOOT.PBP(홈브류의 실행파일)에는 분명히 한계가 있습니다. 기존에 발표된 모든 홈브류를 불러올 수 있는 것은 아니고 특정한 일부의 홈브류, 더 최악의 경우를 생각하면 오로지 HB Loader용으로 개발/변환된 홈브류만 불러올 수 있게 될 가능성도 있습니다. 또 모든 홈브류가 변환 가능할지, 변환하더라도 HB Loader에서 구동이 가능할지는 보증할 수 없습니다. 뭐, 확실한 건 아니고 HB Loader가 어떻게 발전하느냐에 달려있는 문제입니다. (이를 해결하기 위해 발렌타인 프로젝트를 시작해서 개발자를 공개 모집하는 거죠.)
# 뭐 이런저런 단점을 주절주절 얘기했는데, 아무리 그래도 정펌인 PSP-300X나 PSP Go!에서 홈브류를 구동할 수 있다는 것 자체만으로도 큰 즐거움이 되겠죠.
# 어쩔 수 없이 글 내용이 자체가 어렵게 느껴질겁니다. 제 글솜씨는 이게 한계이니, 이해가 안되는 분들은 그냥 무시하세요.
---------------------------------------------------------------------------------------------------2. 이번 파타퐁2용 테트리스는 펌웨어 버전에 따라 구동 여부가 갈린다고 알려져 있는데, 이전에 PSPGen에 올라온 커펌 6.XX GEN은 발표하지 않는다? 글과 관련이 있을 거라는 추측이 조심스럽게 나오고 있습니다. 즉, 펌웨어 6.XX는 내부적으로 크게 변경되었고, 홈브류 구동과 관련된 파일이 많이 삭제되었기 때문에, 이번 테트리스 역시 펌웨어 6.XX에서는 구동되지 않는다는 것이죠. 진짜로 펌웨어 6.XX 자체의 문제 때문인지, 아니면 HB Loader나 테트리스 홈브류가 개발중이라 그런 것인지는 시간이 지나야 확실히 알 수 있을 것 같습니다.
3. 마지막으로 HB Loader를 이용해 불러올 수 있는 EBOOT.PBP(홈브류의 실행파일)에는 분명히 한계가 있습니다. 기존에 발표된 모든 홈브류를 불러올 수 있는 것은 아니고 특정한 일부의 홈브류, 더 최악의 경우를 생각하면 오로지 HB Loader용으로 개발/변환된 홈브류만 불러올 수 있게 될 가능성도 있습니다. 또 모든 홈브류가 변환 가능할지, 변환하더라도 HB Loader에서 구동이 가능할지는 보증할 수 없습니다. 뭐, 확실한 건 아니고 HB Loader가 어떻게 발전하느냐에 달려있는 문제입니다. (이를 해결하기 위해 발렌타인 프로젝트를 시작해서 개발자를 공개 모집하는 거죠.)
# 뭐 이런저런 단점을 주절주절 얘기했는데, 아무리 그래도 정펌인 PSP-300X나 PSP Go!에서 홈브류를 구동할 수 있다는 것 자체만으로도 큰 즐거움이 되겠죠.
# 어쩔 수 없이 글 내용이 자체가 어렵게 느껴질겁니다. 제 글솜씨는 이게 한계이니, 이해가 안되는 분들은 그냥 무시하세요.
참고로 maku가 파타퐁2 일본판 UMD와 데모용의 Hello World 출력 자료를 공개했습니다. 이미 숨길 필요는 없어졌으니까요. 위 첨부파일에 UMD용과 데모용이 나뉘어져있으니 필요하신 분들은 사용하세요. 그런데 일본 PS Store에 올라온 파타퐁2 체험판은 역시나 손휘에 의해 익스플로잇이 작동하지 않도록 패치되었다고 합니다.
---------------------------------------------------------------------------------------------------
* 관련글 보기 *
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개
세이브 익스플로잇 또 발견 (by maku)
'포포츠 백업 + NEW > Half-Byte Loader' 카테고리의 다른 글
HBL : Half-Byte Loader R24 (0) | 2010.12.30 |
---|---|
HBL : 에뮬 PicoDrive v1.51b (0) | 2010.12.30 |
HBL : Half-Byte Loader Beta 1.2 (0) | 2010.12.30 |
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트 (0) | 2010.12.30 |
파타퐁2 데모 익스플로잇 공개 (0) | 2010.12.30 |