2010년 3월 31일 수요일

HBL : HB Loader 바이너리 & 테트리스 홈브류

역시 사람들의 관심이 많아서인지 하루가 멀다하고 파타퐁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 파일은 덮어쓰세요.)

---------------------- 여기까지가 파타퐁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의 경우 실행까지는 되지만, 역시 한계가 있어 제대로 동작하는 기능은 없었습니다.

[ 추가로 알아둘 점 ]

추가로 알아둘 점 열기

---------------------------------------------------------------------------------------------------
참고로 maku가 파타퐁2 일본판 UMD와 데모용의 Hello World 출력 자료를 공개했습니다. 이미 숨길 필요는 없어졌으니까요. 위 첨부파일에 UMD용과 데모용이 나뉘어져있으니 필요하신 분들은 사용하세요. 그런데 일본 PS Store에 올라온 파타퐁2 체험판은 역시나 손휘에 의해 익스플로잇이 작동하지 않도록 패치되었다고 합니다.
---------------------------------------------------------------------------------------------------

* 관련글 보기 *
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트
파타퐁2 데모 익스플로잇 공개
세이브 익스플로잇 또 발견 (by maku)

댓글 47개:

  1. 5.03 GEN-C 에서는 R 연타후에 안되서 정펌으로 돌려보니 잘되네요...

    답글삭제
  2. 우왕 3005k도 5.51이라도 뚫리네용~ ㅋㅋ

    답글삭제
  3. 서서히 조짐이 보이는데요..^^;; 데브훅같은 홈브류도 가능할지...



    유저용 커널과 일반 커널과 차이점을 모르니....



    과연 유저용 커널의 한계는 어디까지일까요??;;



    (검색해보면 나오려나요..;;ㅠ_;

    답글삭제
  4. 오우 ...

    그런데 난 왜 안되는거징 ㅠㅠ

    답글삭제
  5. psp go 5.70 구동안되니 참고하세요 xmb로 튕김

    답글삭제
  6. @안되네요 - 2010/03/31 22:52
    안되네요 / 아, PSP Go에서는 메모리스틱이 아닌 내장 메모리를 사용하는터라, 코드 안의 ms0 문자열 때문에 안되는 것 같다는 얘기가 있네요. PSP go에서는 ms0 대신 ef0을 사용해야 한다고...

    답글삭제
  7. 6.20에서도 안되네요 ^^ 포포츠님 위에 답변 감사

    답글삭제
  8. 3005 정펌 6.00 버젼 중간에 xmb 로 팅.. ㅠㅠ

    전 이만 자고 내일 다시 와봐야겠네요

    답글삭제
  9. 나중에 혹시 6.20에서 이 로더가 리커버리 플래셔를 정상적으로 구동해준다면

    5.03으로 다그 가능한가요? (3K 입니다)

    답글삭제
  10. PSP go에서는 ms0 대신 ef0을 사용해야 한다고...

    이거에 대한 질문인데요 파일을 다 까봐도 ms0에 대한 문자열이 없네요

    일단 텍스트파일들을 열어본 결과입니다 흐흐 어차피 급한거 아니니 조망간 더 발전될거 같네요 다음엔 PSP GO사용자도 배려할수 있는걸로 나왔음 좋겠습니다 PSP GO도 헬로월드가 나오는 마당에 다 같이 즐겼음 하는 소박한 소망

    답글삭제
  11. @나중에 혹시 - 2010/03/31 23:04
    나중에 혹시 / PSP-300X의 IPL 문제로 커펌 설치는 불가능하지만, 정펌 5.03을 재설치하는 건.. 음 일단 해봐야 확실하겠네요.

    근데 현재로는 HB Loader가 아무리 발전해도 펌웨어 재설치는 불가능한게 문제죠.

    답글삭제
  12. @안되네요 - 2010/03/31 23:06
    안되네요 / 이미 컴파일한 바이너리 버전에서는 수정해도 소용 없고 수정할 부분도 없습니다. 컴파일 하기 전의 소스코드 자체를 손보고 다시 컴파일해서 사용해야죠.

    답글삭제
  13. 되네요 3005ㅏ 5.502010년 3월 31일 오후 11:12

    첨에안됫는데



    바탕화면 테마를 오리지날 로 하니 됩니다

    답글삭제
  14. 와웅~~ 굳뜨~



    잘보고갑니다

    답글삭제
  15. 3005 5.50 에서 기판확인용 PSPident 해봤는데 (EBOOT , kpspident.prx 파일 최상단에 놓고..)



    검은 화면에 문구가 뜨긴하는데 error.. 작렬하네요..



    다른 홈브류도 한번 해보는 중 ^^;;

    답글삭제
  16. @그냥울지요 - 2010/03/31 23:32
    그냥울지요 / 성공한 홈브류가 있다면 꼭 알려주세요~~ ^^

    답글삭제
  17. GBhomersrin_v32 에뮬 구동 일단 성공했습니다. 관련파일

    모두 최상단에 넣고..



    GBA 에뮬이 아닌 GB 컬러용 에뮬인거로 알고 있습니다.

    예전에 드래곤퀘스트3 리뉴얼판 잠깐 했었던 파일이 있어서 해봤는데

    폴더 검색 가능하고 롬파일 실행까지 됩니다. 일단 급한데로 올려봐요.

    제 블로그에 작업해서 링크 자료 정리해서 올려볼께요.

    답글삭제
  18. 만약에 좀더 발전해서

    리커버르 플래셔1.60이 구동되고 정상적으로 작동한다면

    그것을 가지고 3005를 다운그레이드해서 5.03커펌으로 할 수 있을까요?

    답글삭제
  19. 오타났네요;; 리커버리 플래셔1.60이욤..

    답글삭제
  20. @궁금하네요 - 2010/03/31 23:45
    위에 똑같은 질문과 답글이 있음.

    답글삭제
  21. @포포츠 - 2010/03/31 23:36
    GBhomersrin_v32 에뮬 구동 일단 성공했습니다.



    제 닉넴에 링크 걸어놨습니다.

    다운 파일 압축풀면 나오는

    BACKGROUND

    CHEAT

    CONFIG

    ROMS

    SAVE

    폴더및 EBOOT.PBP 파일 메모리스틱 최상단에

    넣고 본문글 방식으로 구동하면됩니다..

    ROMS 에 게임있습니다.



    왠지 SFC나 NES 도 가능할 것 같습니다.



    파일 롤백할때 CONFIG 가 중복되니 확인하세요~

    답글삭제
  22. 5.03 정펌입니다.

    PeP-Viewer 0.8 역시 안되고 꺼져버립니다..ㅠㅠ

    간단한 홈브류로 체크해보는게 나을듯해요..ㅠ

    답글삭제
  23. 3005 6.20정펌유저2010년 4월 1일 오전 12:08

    아쉽게도 3005 6.20정펌에서는 구동되지 않네요..ㅠ

    답글삭제
  24. 정펌6.10 제가얼마전에 컴파일한 헬로우월드 실행불가

    간단한 헬로월드도실행못하는거보면 내부적펌웨어가 많이변경되서그렇거나

    아니면 불안정해서일수도있는데 ㄷㄷ 펌웨어6.xx는 이거 대대적인수정이이뤄져야겟네요 헬로월드도 불가능하면

    (참고로 이전에올라온헬로우월드가아니라 EBOOT.PBP 파일)

    답글삭제
  25. 3005 6.20정펌유저2010년 4월 1일 오전 12:27

    3005 정펌 6.20 사용자인데... 테트리스 구동에 실패하고 다시 Hello World 화면 띄울라고 파일지웠는데... 이제 Hello Worrl도 안뜨네요..ㅠ 포포츠님 혹시 제가 무언가를 잘 못 지운건가요??;; PSP에서요 config 폴더 모두 지우고 libs폴더 모두 지우고 h.bin 파일 복구 하고 hdl.bin파일 지우고 테트리스 EBOOT.PBP 지웠어요..ㅠㅠ 뭔가 잘 못된거면 답변 부탁드립니다..ㅠㅠ 벽돌이 된건 아니지만 뭔가 잘 못된거 같아요..ㅠㅠ 도와주십시요..ㅠ

    답글삭제
  26. 세이브데이터 확인2010년 4월 1일 오전 12:41

    @3005 6.20정펌유저 - 2010/04/01 00:27
    저도 님처럼 다지웠는데 잘되는데요 세이브데이터가 2개잖아요 혹시 몰라서 전 최근에 저장된 세이브파일 지우고 실행하니 헬로월드 잘되네요

    답글삭제
  27. 3005 6.20정펌유저2010년 4월 1일 오전 12:45

    @세이브데이터 확인 - 2010/04/01 00:41
    다시 차근차근 해보니 가능하네요^^ 빨리 3005 6.02도 홈브류즐길수 있는 시대가 왔으면 좋겠네요..ㅠㅠ

    답글삭제
  28. 집에 가면 해볼테야 입니다.

    답글삭제
  29. 소니가 열심히 막기만 하네,,

    기능도 없는 PSP 기능 추가는 안해주고 -ㅁ -

    답글삭제
  30. 우월하네여,

    테트리스 라도 뚫렷으니 ,

    아무튼 후에도 기대중 ㅠ-ㅠ,

    답글삭제
  31. 아녕하세요 psp3005k 5.50

    홈브류게임 동굴물어잘됩니당~~~~



    잼있네욤

    답글삭제
  32. @그냥울지요 - 2010/03/31 23:44
    3005 6.20 에서 기동이 되나요??

    답글삭제
  33. @가가멜 - 2010/04/01 18:16
    3005뒤에 K안붙여도되요...

    300X 이거자체가 국가코드니...;

    답글삭제
  34. psp3005(구기판) 정펌6.20 - 리커버리플래셔1.60구동실패 (xmb로튕김)

    psp3005(신기판 ta 093) 정펌5.70 - 리커버리플래셔1.60구동실패 (위와동일)

    아...아ㅣ아아아아앙ㄴ랄ㅇㄴ마ㅣㄴㄹㅇ망

    6.00아래로 된다면성 ㅜㅜ...;

    5.70 먹통이잔눗 ㅜㅜ..!!!

    테트리스또한 안대고 둘다.. ㅡㅡ..

    GO 5.70만이 아니라 3005또한 이렇네요...

    결론 ... 5.70아래만 가능...??

    나중에 혹시님처럼 한번해볼려고 햇는데 ..;

    아그리고.. 만약 리커버리플래셔 구동이

    성공한다면.. 리커버리플래셔자체가 정펌을

    설치할때도 낸드플래시 싹밀고 하기 때문에

    5.70이나 6.20이라고해도 5.03으로 다그할수 잇지

    안나요...?

    답글삭제
  35. @오오오 - 2010/04/01 22:11
    전 psp 3005 5.50 입니다.

    5.00정펌파일 넣고 한번 해봤는데

    리커버리플래셔 1.60 초기 진입만 됩니다.



    상단에 psp버젼 뿌려주는 부분 (예:1005, 2005등)에서

    error 가 3줄정도 나오고 중간에

    초기화면 동의 선택문 3개는 뜹니다만



    선택한 후에 먹통이 되버리네요..



    리커버리플래셔가 M33시리즈용이라서 그런듯한데..

    차라리 M33이 아닌 4.0~5.0 정펌으로 해주면

    정말 좋을텐데 말이죠.. ㅠㅜ

    답글삭제
  36. @오오오 - 2010/04/01 22:11
    리커버리플래셔에 정펌으로 다그하는

    어드벤스모드가 있었네요..



    진입되면 벽돌되던지 말던지 한번 해봐야겠습니다;;

    답글삭제
  37. @그냥울지요 - 2010/04/01 22:45
    CFW만 안건드리면대죵...;

    IPL 때문에 문젠데...;

    OFW로 바로가는건 상관없을듯 합니다...;

    해보시고 결과 덧글로좀 적어주세용 ㅜㅜ..

    궁금해요 ㅜㅜㅜㅜㅜ

    답글삭제
  38. 그냥울지요님 5.03 으로 한번 해보시면 어떤가요 3000젤첨 버전이 5.03 아닌가요? 그이하는 안먹을수도 있지 않을까요?

    답글삭제
  39. @오오오 - 2010/04/01 22:11
    리커 어드밴스(LOADING.. 문구시 L,R,SELECT키 누름)로 집입해서

    정펌 5.00으로 업뎃하려는데



    우측상단 배터리 잔량표시가 -2465 이렇게 뜨네요.



    그래서 50%가 안되면 안된다는 비슷한 문구보고



    구형 정품배터리 1005에서 빼서 했는데 정상 표시되더군요.



    근데 업뎃하려하니까..



    Error 80010002 loading/starting nand_updater.prx

    Error 80010002 loading/starting lfatfs_updater.prx

    Error 80010002 loading/starting lflash_fatfmt_updater.prx



    ERROR reloading decrypter module! (0x80020146)

    에러 뜨네요..



    ㅠㅜ



    1005에서 IPL백업해가지고

    복구해보는 방법도 있을 것 같은데..

    이거 참 마루타를 해야하는건지;;

    답글삭제
  40. @roto - 2010/04/02 00:09
    리커버리플래셔가 아마 5.00 까지만 지원하지 않나요?

    음 그리고 3005가 정펌 4.1이 초기버젼으로 알고 있습니다.

    답글삭제
  41. @그냥울지요 - 2010/04/02 00:17
    5.30으로 해봤는데 구동은 되던데 다시 한번 해봐야 겠어요

    답글삭제
  42. @roto - 2010/04/02 00:26
    노어드밴스모드로 1.50도 시도 해봤는데 안돼네요 ㅠㅠㅠㅠ

    답글삭제
  43. @roto - 2010/04/02 00:09
    네 IPL 에서 모두 막히네요..

    IPL덤프도 안되고 IPL UPDATE도 안되고..



    흣;; 그냥 자야겠습니다;;..

    답글삭제
  44. @roto - 2010/04/02 00:09
    roto, 그냥울지요 / 계속 말하는 거지만 커펌이나 정펌 설치시에는 커널모드 접근이 필요한데, HB Loader로는 커널모드를 건드릴 수 있는 방법이 전혀 없습니다.

    이건 파타퐁2 익스플로잇을 이용해 새로운 커널모드 익스플로잇을 찾아내지 않는 이상, HB Loader가 아무리 발전한다해도 해결 할 수 없는 문제입니다.

    답글삭제
  45. 테트리스 귀엽다 ㅋㅋ

    답글삭제
  46. HBL beta 1.1 버젼 나온거 같은데요..

    아니면 말구..

    http://advancedpsp.tk/foro_es/viewtopic.php?f=21&t=190

    답글삭제

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.