레이블이 익스플로잇인 게시물을 표시합니다. 모든 게시물 표시
레이블이 익스플로잇인 게시물을 표시합니다. 모든 게시물 표시

2010년 12월 20일 월요일

HBL : HBL R109 for 6.35


이전 글에서 전해드린대로 jeerum이라는 사람이 'みんなのスッキリ'(모두의 슷키리)라는 게임의 체험판에서 발견한 익스플로잇을 공개했습니다. 하지만 이 익스플로잇은 이미 다른 개발자 여럿이 발견한 후 비밀리에 HBL 작업을 하고 있던터라 이런저런 말들이 많이 나오고 있죠.

어쨌든 더 이상 숨길 필요가 없어졌으므로, m0skit0, JJS와 함께 HBL을 작업중이던 some1이 처음 계획보다 훨씬 빠르게 펌웨어 6.35에서도 작동하는 모두의 슷키리 체험판용 HBL을 공개했습니다. [출처가기]

모두의 슷키리 체험판용 HBL R109 for 6.35이란?
PSP 기종과 상관없이 정식 펌웨어 6.35 이하인 모든 PSP에서 홈브류를 구동할 수 있게 해주는 Half-Byte Loader의 한 종류입니다. 물론 유저모드 익스플로잇을 이용하므로 모든 홈브류가 구동 가능한 것은 아니고, 아주 제한적인 일부의 홈브류만 구동 가능합니다. 하지만 무료 체험판을 이용하므로 따로 게임을 구입할 필요가 없으며, 별다른 준비물도 필요가 없다는 장점이 있습니다.

[ 모두의 슷키리 체함판용 HBL R109 설치방법 / 구동방법 ]
1. 정식 펌웨어 6.35인 PSP를 준비합니다. (굳이 정펌 6.35가 아니라 그 이하인 정펌 5.XX / 6.XX에서도 동작하긴 합니다. 하지만 구동 확률이 떨어질 수 있다는 점은 알아두세요.)

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'NPJG90047' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
(파타퐁2 체험판에 비해 용량이 참 착하네요.)

3. 위 첨부파일을 받아 압축을 풀고 그 안의 'hbl' 폴더와 'h.bin' 파일을 메모리스틱 최상위(ms0:/)에 복사하고, 'SAVEDATA' 폴더 안에 있는 'UCJS10094' 폴더는 ms0:/PSP/SAVEDATA/ 폴더 안으로 복사합니다.


4. 이제 XMB의 게임 -> 메모리스틱 메뉴로 들어가 '모두의 슷키리' 체험판을 실행합니다.


5. 체험판이 실행된 후 아래 'つづきから'(이어서)를 선택하면 자동으로 세이브데이터를 불러오게 됩니다.


6. 잠시 기다리면 위처럼 HBL이 구동됩니다. (위 자료에는 wMenu가 아닌 neur0n의 VisualMenu가 포함되어 있습니다. VisualMenu에 관한 건 http://popotz.textcube.com/1752 참고.)

7. 이제 메모리스틱에 미리 설치해두었던 홈브류를 구동하면 됩니다. (HBL에서 구동 가능한 홈브류의 종류나 설치법 등은 따로 다루지 않으니 아래 관련글들을 참고해주세요.)

[ 모두의 슷키리 체함판용 HBL R109 설정방법 ]
ms0:/hbl/hbl_config.txt 파일을 메모장으로 열어 아래의 빨간 부분을 수정하면 몇 가지 설정을 변경할 수 있습니다.
# hb_folder (홈브류 폴더)
# HBL 메뉴가 시작될 때 아래 폴더에 있는 콘텐츠를 제일 먼저 표시하게 됨.
hb_folder=ms0:/PSP/GAME/

# return_to_xmb_on_exit (종료시 XMB 복귀 여부)
# '1'로 설정하면 홈브류를 종료할 때 XMB로 돌아가고, '0'으로 설정하면 HBL 메뉴로 돌아감.
return_to_xmb_on_exit=0
# force_exit_button (강제 종료 단축키)
# 아래 버튼 조합을 통해 홈브류를 강제로 종료하고 HBL 메뉴로 돌아갈 수 있음.
# HBL에서는 홈버튼이 제대로 작동하지 않기 때문에, 종료 메뉴가 따로 없는 홈브류를 사용할 때 유용함.
#
# 아래의 헥스값을 사용함.
# 셀렉트 = 0x000001, 스타트 = 0x000008, 방향키 위쪽 = 0x000010, 방향키 오른쪽 = 0x000020,
# 방향키 아래쪽 = 0x000040, 방향키 왼쪽 = 0x000080, L트리거 = 0x000100, R트리거 = 0x000200,
# 세모버튼 = 0x001000, 동그라미버튼 = 0x002000, 엑스버튼 = 0x004000, 네모버튼 = 0x008000,
#
# 예를 들어 셀렉트버튼 + 스타트버튼이라면 0x000001 + 0x000008 = 0x000009
# 예를 들어 L트리거 + 세모버튼이라면 0x000100 + 0x001000 = 0x001100
#
# Comment out for performance
force_exit_buttons=0x000009 (기본값은 셀렉트+스타트)

[ 모두의 슷키리 체함판용 HBL R109 구동영상 ]
제 PSP-2005 / 정펌 6.35에서 테스트한 영상입니다. 디버그판이라서 그런지 아직 최적화가 덜 되어서 그런지 기존 파타퐁2 체험판용 HBL에서는 구동되던 홈브류도 구동되지 않는 경우가 많네요. 아직은 부족한 모습...

[ 기타 잡담 ]
# 이번 모두의 슷키리 익스플로잇이 지금이 아니라 정식 펌웨어가 한 번 더 업데이트 된 후에 공개되었으면 더 좋았을텐데...

# 이미 발표되어 있는 파타퐁2 체험판용 HBL의 경우 펌웨어 6.20까지만 동작한다는 문제가 있고, 모두의 골프 포터블 1/2용HBL은 따로 게임을 구입해야 하며, 그마저도 펌웨어 6.31까지만 동작하는 문제가 있습니다. 하지만 이번 모두의 슷키리체함판용 HBL의 경우 이런 문제가 전혀 없어, 앞으로는 모두의 슷키리 체함판용 HBL로만 업데이트될 것 같네요.

# Total_Noob가 개발중인 6.35 TN (HEN)의 경우 미공개된 VSH 익스플로잇을 이용하겠다고 했는데, 그러지 않고 이번 모두의 슷키리 체험판 익스플로잇을 이용할 가능성도 생겼네요. 6.20 TN (HEN)이 파타퐁2 체험판 익스플로잇을 이용하는 것처럼 말이죠.

# 파타퐁2도 그렇고, 모두의 골프 포터블도 그렇고, 이번 모두의 슷키리까지 최근 익스플로잇이 발견된 것들은 모두 손휘의 퍼스트파티 게임들이군요. 뭐하는 거지? ㅡㅡ;

* 관련글 보기 *
HBL: VisualMenu for HBL v1.50
HBL: Half-Byte Loader R109
[추가2] HBL: VisualMenu for HBL v1.32
HBL : VisualMenu for HBL v1.1
HBL : Half-Byte Loader R107 (모골2 지원)
HBL R102 업데이트 계획 : 모두의 골프 2 지원 등
HBL : Half-Byte Loader R101
HBL : Half-Byte Loader R100 (모골1 지원)
모골2용 HBL R95 v1.01
HBL : Half-Byte Loader R99
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 12월 19일 일요일

또 다른 체험판에서 익스플로잇 발견


jeerum이라는 유저가 'みんなのスッキリ'라는 게임의 체험판에서 새로운 세이브 익스플로잇을 발견했다고 공개했습니다. 'みんなのスッキリ'는 최근 '모두의 스트레스 팍'이라는 이름으로 한글화되어 정식 발매된 게임이기도 하죠. [출처가기]

이미 세이브 익스플로잇이 여러 개 존재한다고 알려져 있어 그다지 새로울 것도 없지만, 이번 익스플로잇은 파타퐁2 체험판 익스플로잇과 똑같이 무료 체험판을 이용한다는 큰 장점이 있습니다. UMD를 구입하거나 PSN에서 다운로드할 필요가 없이, 웹에서 체험판만 다운로드 받으면 별다른 준비물이 없이도 바로 익스플로잇을 활용할 수 있는 것이죠.

다만, 이번 익스플로잇 공개 시점에 대해서는 말들이 많습니다. 적어도 Total_Noob의 6.20 / 6.35 TN (HEN)이 발표된 후에 공개했어야 한다는 것이죠. 게다가 이번 'みんなのスッキリ' 익스플로잇은 jeerum만 발견한 것이 아니라 일본내 개발자를 비롯해 이미 몇 명의 개발자가 발견한 익스플로잇이기도 하며, 그 개발자들은 일부러 공개하지 않고 숨겨둔채로 HBL 개발을 하고 있었는데, 갑자기 jeerum이 툭 튀어나와 게임 이름까지 공개해버린터라 시끌시끌하네요. 항간에는 jeerum이 PSP계를 떠나면서 마지막으로 자신이 발견한 익스플로잇을 공개한 거라고 하는데 그렇더라도 유출했다는 비난을 피하기는 어려울 것 같습니다.

wololo 역시 자신의 블로그를 통해 jeerum이 현재 한창 HBL을 개발중인 익스플로잇을 유출했다고 탓하고 있으며, 어쨌든 이번 익스플로잇을 이용한 펌웨어 6.35용 HBL을 발표할 계획이라고 밝혔습니다. (이론적으로는 가능하지만 아직 테스트는 하지 못함.) 그렇게 된다면 반드시 UMD/PSN 구입이 필요한 '모두의 골프 익스플로잇'보다 더 편해지므로 '모두의 골프용 HBL'은 더 이상 지원하지 않을 예정이라고 하네요.

이번 익스플로잇 자체에 대해 말하자면, 아직은 개념증명(POC) 단계라 특별히 할 수 있는 것은 없습니다. 단지 세이브 익스플로잇을 이용해 scekernelExitGame 명령만을 불러와 게임을 종료하고 XMB로 돌아가도록 하는 기능만 담고 있습니다. 뭐, 이것만으로도 익스플로잇의 존재 자체는 확실하게 확인할 수 있으니까요.

따로 익스플로잇 자료는 올리지 않을 생각이므로, 관심 있는 분들은 위 출처에서 관련 자료를 다운로드해서 테스트해보세요. 테스트하는 방법은 이전의 파타퐁2 체험판용 익스플로잇과 동일합니다. 해당 체험판과 익스플로잇용 세이브데이터를 메모리스틱에 설치하고, 체험판 실행 후 그 세이브데이터를 불러오면 끝.

* 관련글 보기 *
みんなのスッキリ 체험판 4
みんなのスッキリ 체험판 3
みんなのスッキリ 체험판 1+2

PS) 이전 글의 댓글은 모두 삭제했습니다. 여러분 제발 좀...
그리고 포럼에 관한 댓글이 있었는데... 저도 처음에는 텍큐닷컴이 없어지면 포럼으로 옮겨 활동할 계획이었지만, 지금은 PSP에서 완전히 손을 떼기로 결정한터라 없던 일이 되었습니다. 그렇다고 다른 관리자를 뽑아서 그냥 유지만 하는 것도 말처럼 쉽지 않습니다. 관리자를 뽑는 일부터 시작해서 그냥 유지하는 것도 블로그 관리하는 것만큼 꽤 손이 많이 가는 일이거든요. 포럼 회원분들께는 나중에 따로 알려드리겠지만 결국 블로그와 함께 포럼 역시 유지되기는 어려울 것 같네요. 포포츠 카페의 경우 다른 서버로 이전해서 독립된 상황이라 그나마 다행이군요.

2010년 12월 14일 화요일

6.20 TN (HEN) 발표 예정일 공개 & 기능 소개

Total_Noob가 오랜만에 6.20 TN (HEN)에 대한 업데이트 소식을 자신의 블로그에 직접 올렸습니다. [출처가기]

6.20 TN (HEN)이란?
6.20 TN (HEN)은 정식 펌웨어 6.20인 모든 PSP에서 홈브류 및 플러그인 등 커펌의 일부 기능을 사용할 수 있게 해주는 Homebrew ENabler의 한 종류입니다. (ISO/CSO 구동 기능은 없음.) 정펌 6.20인 경우라면 PSP-100X/200X/300X뿐만 아니라 PSP go에서도 작동하지만, 정펌 6.30 이상인 PSP에서는 사용할 수 없습니다. 이번 6.20 TN (HEN)은 파타퐁2 체험판용 HBL을 거쳐서 구동되는 방식입니다.

6.20 TN (HEN)은 그 동안 '크리스마스 전까지'라는 약간 애매한 발표 약속만 있었는데, 이번에 좀 더 구체적인 발표 예정일이 공개되었네요.

우선 6.20 TN (HEN)은 오는 12월 20일부터 24일 사이에 프랑스 사이트인 PSPGEN.com에서 공개될 예정입니다. 이제 최대 열흘 정도 남았네요. 기다리시는 분들은 진짜 목 빠지실 듯... ^^ 그리고 현재 개발중이라고 알려진 정펌 6.35용 HEN, 즉 6.35 TN (HEN)은 아직 정확한 공개 날짜가 알려지지 않았습니다.

또 6.20 TN (HEN) 공개 전 마지막 데모영상이 함께 올라왔습니다. 이번 여섯 번째 데모 영상에서는 정펌 6.20인 PSP go에서 파타퐁2 체험판용 HBL을 이용해 6.20 TN (HEN)으로 전환하는 모습과, 6.20 TN (HEN)에 탑재된 VSH Menu의 모습을 확인할 수 있습니다.


기존 커펌의 VSH Menu와 거의 비슷한 모습인데, 내부 메뉴는 약간씩 차이가 있네요. 펌웨어 버전을 변경하는 기능이나, Flash0 영역 보호 기능 등이 눈에 띄는군요.

6.20 TN (HEN) VSH Menu 설명 열기

----------------------------------------------------------------------------------


그리고 지난 주말 Total_noob가 6.20 TN (HEN)에 플러그인 기능을 추가했다고 밝혔습니다. [출처가기]

다만, 기존의 플러그인은 모두 5.XX 커널용으로 만들어졌기 때문에, 6.XX 커널을 사용하는 6.20 TN (HEN)에서는 대부분의 플러그인이 호환되지 않는다고 합니다.

CXMB나 DayViewer 등 유명한 플러그인 몇 개는 Total_Noob가 6.20 TN (HEN)용으로 직접 변환해서 내놓겠다고는 하고 있지만, 조금 아쉬운 부분이네요. 작년 PSPGen 포스팅에서도 설명했듯이 5.XX 커널에서 6.XX 커널로 넘어오면서 내부적으로 크게 바뀌었으니 어쩔 수 없는 문제겠죠.

또 VSH Menu에 새롭게 'FAST SCROLL MUSIC' 기능이 추가되었습니다. 이 기능은 음악 메뉴의 목록 스크롤 속도를 빠르게 해주는 역할을 하는데, 메모리스틱에 음악을 많이 저장해둔 분들께 유용하겠네요.

# 6.20 TN (HEN)이 올해 안에 나온다면, 2010년 PSP 관련 뉴스 1위는 확정될 듯...?

* 관련글 보기 *
6.XX TN (HEN) 최근 소식
TN (HEN)이 펌웨어 6.35용으로 나온다?
6.20 TN-A (HEN) 거의 완성?
6.20 TN (HEN) 11/7 진행상황
PSP go에서 6.20 TN (HEN) 구동 확인
6.20 TN (HEN) 자주 묻는 질문 (wololo)
PSP-300X에서 6.20 TN (HEN) 구동 영상
[추가] 6.20 TN (HEN) 진행상황 - 90% 홈브류 지원
6.20 TN (HEN) 데모 영상
[개발중] 6.20 TN (HEN), 커널 익스플로잇 발견?

2010년 11월 30일 화요일

TN (HEN)이 펌웨어 6.35용으로 나온다?

Total_Noob가 현재 개발중인 6.20 TN-A (HEN)가 펌웨어 6.20용이 아닌 펌웨어 6.35용, 즉 6.35 TN-A (HEN)으로 나올지도 모른다고 wololo가 전했습니다. [출처가기]

하지만 아직 확정된 사항은 아니고 wololo가 Total_Noob에게 문의했더니, 그가 "I’ll release HEN for 6.35 with VSH Exploit (VSH 익스플로잇을 이용한 펌웨어 6.35용 HEN을 발표할 것이다)"라는 짧은 대답을 했다고 하네요.

아래는 wololo가 쓴 글의 번역 내용입니다. (오역/의역 듬뿍 첨가.)
TN (HEN)은 펌웨어 6.35용으로 나올 것이다.

중요 알림사항
: 아래의 글은 현재 상황에 대해 내 자신이 이해한 것을 적은 것으로, Total_Noob의 공식적인 입장이 아니다. “I’ll release HEN for 6.35 with VSH Exploit”라는 문장만이 그에게서 나온 말이며, 나머지는 내 개인적인 설명이다. 나는 HEN의 개발에 참여하지 않고 있으며, HEN은 Total_Noob가 100% 작업하고 있다.

업데이트 사항 : 몇 가지 혼란을 명확하게 하기 위해서 : 6.35 TN (HEN)이 발표되기 전에 6.20 TN (HEN)이 먼저 발표될 가능성은 여전히 남아 있다. 나는 이 점에 대해 잘 모르며, 아직 Total_Noob에게 묻지 않았다.


손휘가 새로운 펌웨어 6.35를 발표했음에도, 최근 Total_Noob가 조용히 있는 것에 대해 많은 사람들이 질문하고 있다.

여러분들은 아마도 Total_Noob의 최초 계획이 파타퐁2 익스플로잇과 그 HBL을 이용한 정펌 6.20용 HEN의 발표라는 것을 기억할 것이다. 그리고 그는 "손휘에서 새로운 펌웨어를 발표하면, [그 자신이] TN (HEN)을 펌웨어 6.31로 포팅하겠다"고 말했었다.

이 발언은 TN (HEN)의 발표 이후에 손휘가 이것을 막기 위해 새로운 펌웨어를 발표할 것이라는 가정하에서 나온 것이다. 하지만 예상하지 못한 펌웨어 6.35가 나와버렸다.

여러분들은 또 Total_Noob가 HEN을 작동시킬 수 있는 VSH용 유저모드 익스플로잇 또한 가지고 있다고 발표한 것을 기억할 것이다. 그러나 여러 해커들과 상의한 끝에 그는 그것을 비밀로 하기로 결정했고, 그 VSH용 익스플로잇 대신 펌웨어 6.20에 있는 파타퐁2 익스플로잇을 이용하기로 했었다. 하지만 펌웨어 6.35가 다시 나와버렸고 상황이 바뀌었다.

이러한 현재 상황에서, 단지 펌웨어 6.20 전용의 HEN만을 발표하는 것은 "절반의 성공"처럼 느껴진다. 내가 어제 Total_Noob와 접촉했는데, 그의 대답은 짧고 명확했다. :

    나는 VSH 익스플로잇을 이용한 펌웨어 6.35용 HEN을 발표할 것이다.

이 발언은 여러가지를 의미한다. :

    * Total_Noob는 아마도 새로운 펌웨어와 새로운 익스플로잇에 맞게끔 그의 작업을 포팅하고 있어 최근 매우 바쁠 것이다. 그러니 그에게 숨 돌릴 시간을 주어라.
    * 이번 발표로 인해 HEN의 발표가 연기될지도 모르지만 확신하지는 못하겠다. Total_Noob는 포팅하는데 얼마나 시간이 걸리게 될지 나에게 말해주지 않았다.
    * HEN은 펌웨어 6.35에서 직접 구동될 것이다. PSP용 게임 타이들이나 데모, HBL 등은 필요하지 않으며, XMB 어디에선가 직접 작동할 것이다. (주 : 5.03 ChickHEN 처럼 별다른 준비물 없이 XMB에서 바로 익스플로잇이 구동된다는 뜻.)

내 생각에 이건 펌웨어 6.3X 사용자들에게 아주 좋은 소식이다.

아, 그렇더라도 당장 펌웨어를 업그레이드 하지는 말아라. HEN이 펌웨어 6.20에서 작동한다는 것은 내가 직접 확인했지만, 다른 펌웨어에서는 모른다. 그러니 실제로 발표되기 전에는 업그레이드 하지 말아라.

이번 정보를 바탕으로 이전에 작성한 FAQ를 업데이트했다. 앞으로도 좋은 작업을 계속해주길 바란다, Total_Noob!

예전 Total_Noob가 "손휘에서 새로운 정펌이 나오면 TN (HEN)을 펌웨어 6.20이 아닌 펌웨어 6.3X용으로 포팅하겠다"고 말한 것과 연관된 것입니다.

하지만 이 발언은 6.20 TN (HEN)의 발표 이후 새로운 공식 펌웨어가 나왔을 경우를 가정하고 한 말인데다, 그저 생각만 해본 것이라고 나중에 직접 밝혔으니, 지금 상황에서도 여전히 유효하다고 하기는 어렵겠죠. 6.20 TN (HEN)이 발표되기도 전에 생각도 못한 펌웨어 6.35가 먼저 나와버렸으니 말이죠.

어쨌든 펌웨어 6.35 발표 이후에, 일단 Total_Noob가 펌웨어 6.35용 HEN을 발표한다고 wololo에게 말했다니, 그에 대한 작업을 하긴 할 것으로 생각됩니다. 게다가 지금껏 아껴두었던 VSH용 익스플로잇을 이용한다고 하는데, 그러면 따로 돈 들어갈 일도 없겠죠. (그 동안 펌웨어 2.00/2.71/2.80/5.03 등에서 발견된 VSH용 익스플로잇은 모두 사진 메뉴에서 특정 이미지 파일을 이용하는 거였으니 이번에도 그럴 듯...)

다만, 6.20 TN (HEN)을 먼저 발표한 후에 6.35 TN (HEN)을 이어서 발표할 것인지, 아니면 6.20 TN (HEN) 발표 계획을 아예 취소하고 6.35 TN (HEN)만을 발표할 것인지는 Total_Noob 본인말고는 아무도 모를 일이네요.

Total_Noob가 자신의 입장이나 계획을 개인 블로그나 다른 사이트를 통해 명확히 밝히면 좋으련만, 입에 자물쇠를 채웠는지 감감 무소식이니 기다리시는 분들은 답답하겠군요.

만약 6.35 TN (HEN)이 숨겨 두었던 VSH 익스플로잇과 함께 발표된다면, 정펌 6.35 이하의 모든 PSP에서 별도의 준비물(UMD 구입, PSN 게임 구입 등등)없이도 홈브류 구동 및 기타 커펌의 일부 기능을 사용할 수 있게 됩니다. 거기에 추후 또 다른 개발자나 개발팀에서 임시(휘발성) 커펌을 별도로 발표할 가능성도 높죠.

* 관련글 보기 *
6.20 TN-A (HEN) 거의 완성?
6.20 TN (HEN) 11/7 진행상황
PSP go에서 6.20 TN (HEN) 구동 확인
6.20 TN (HEN) 자주 묻는 질문 (wololo)
PSP-300X에서 6.20 TN (HEN) 구동 영상
[추가] 6.20 TN (HEN) 진행상황 - 90% 홈브류 지원
6.20 TN (HEN) 데모 영상
[개발중] 6.20 TN (HEN), 커널 익스플로잇 발견?

2010년 11월 25일 목요일

펌웨어 6.35에서도 HBL 구동 가능


개발자 neur0n가 어제 발표된 PSP 펌웨어 6.35에서 Half-Byte Loader(=HBL)를 구동하는 영상을 공개했습니다. [출처가기]

당연히 기존 펌웨어 6.31까지 존재했던 '모두의 골프 포터블 1/2'의 익스플로잇은 펌웨어 6.35에서 막혀버렸기때문에, 위 영상에서는 지금까지 공개되지 않은 새로운 게임 UMD를 통해 HBL을 구동하고 있습니다.

지난 8월 초, neur0n가 새로운 세이브 익스플로잇을 발견하고 'Hello World'까지 출력했었는데, 그 때 발견한 특정 게임의 세이브 익스플로잇이 펌웨어 6.35에서도 여전히 동작하는 것으로 보입니다. (관련글 보기) 그리고 그 게임의 익스플로잇에 맞춰 HBL을 이식한 거겠죠.

정확하게 확인된 건 아니지만 이런식으로 HBL을 구동하는데 사용할 수 있는 세이브 익스플로잇은 아직도 최소한 5~7개 정도는 남아있다고 합니다. 이번 neur0n의 익스플로잇이 공개되어 다음 펌웨어 업데이트에서 막히더라도, 또 다른 카드가 아직도 많이 남아 있는 것이죠.

아직까지 이번 neur0n씨의 익스플로잇에 사용된 게임의 이름이나 자료의 공개 여부는 확실하지 않습니다. wololo가 접촉하고 있다고 하니 잘 진행된다면 모골 1/2용 HBL이 그랬듯이 다음 HBL 업데이트에 펌웨어 6.35용 HBL도 추가로 포함될 가능성이 높네요.

과연 무슨 게임일지 궁금해지는군요. (예전 8월에 발견한 익스플로잇이 맞다면 이 게임은 UMD로만 발매되어 PSP go 사용자는 사용할 수 없을 듯...)
--------------------------------

그리고 이건 약간 별개의 얘기입니다만, Total_Noob가 발견해서 6.20 TN-A(HEN)에 사용하고 있는 커널 익스플로잇은 펌웨어 6.35에서도 여전히 동작하는 것으로 확인되었습니다. [출처가기]

어제 펌웨어 6.35 발표글에서 'Total_Noob의 커널 익스플로잇의 경우 아직 공개조차 되지 않았기 때문에, 손휘가 미리 알고 대처할 가능성은 적어보입니다.'라고 짐작한 내용만 전해드렸지만, 이번에 wololo가 확실히 확인해주었네요.

뭐 펌웨어 6.30/6.31뿐만 아니라 펌웨어 6.35에서 똑같은 커널 익스플로잇이 작동한다하더라도 Total_Noob가 해당 펌웨어용으로 만들어주지 않으면 아무 소용 없지만요. ㅡㅜ;

* 관련글 보기 *
[추가2] HBL: VisualMenu for HBL v1.32
HBL: VisualMenu for HBL v1.1
새로운 세이브 익스플로잇 발견 (neur0n)
VSH Menu+ v1.2
[추가] VSH Menu+ v1.1

2010년 11월 24일 수요일

손휘의 해킹 가능 게임 블랙리스트 4 (펌웨어 6.35 기준)

그 동안 PSP용으로 발매된 게임중 일부에는 취약점이 있어, 이 취약점을 이용한 익스플로잇을 해킹에 이용하는 일이 종종 있었습니다. 예전 'GTA:LCS'나 '루미네스'를 이용한 익스플로잇은 다운그레이드에 쓰였으며, 최근 발견된 '파타퐁2 체험판'이나 '모두의 골프 포터블 1/2' 익스플로잇의 경우에는 현재까지도 HBL 구동에 쓰이고 있죠.

따라서 손휘는 이를 막기 위해 새로운 펌웨어 안에 특정 게임들의 익스플로잇이 아예 작동하지 않도록 블랙리스트를 암호화해서 넣어두고 있습니다.

이 블랙리스트는 간단하게 말해 게임의 세이브데이터 익스플로잇을 방지하기 위해 펌웨어 자체에 삽입한 보안 코드라고 볼 수 있습니다. 블랙리스트에 들어가 있는 게임의 경우, 비정상적으로 변형된 세이브데이터 로드를 원천적으로 막아서 이를 이용한 익스플로잇을 더 이상 사용할 수 없도록 하는거죠. 이 때문에 펌웨어 업데이트를 하면 이전 펌웨어에서 작동하던 세이브데이터 익스플로잇을 더 이상 쓸 수 없게 되는 것입니다. (물론 이것이 보안의 전부는 아니고 그 외 다른 보안 장치도 펌웨어 내에 삽입되어 있을 겁니다.)

바로 전 펌웨어 6.35 발표글에서 '모두의 골프 포터블 1/2' 익스플로잇이 막혔다고 전해드렸는데, 펌웨어 6.35의 블랙리스트를 확인해보니 역시나 해당 게임들이 블랙리스트에 새로 추가되어 있다고 하네요. [출처가기]

검은색 목록은 펌웨어 6.31에 이미 있던 블랙리스트, 파란색 목록은 펌웨어 6.35에서 새로 추가된 블랙리스트입니다.
* ULUS10041 – GTA:LCS (USA)
* ULES00151 – GTA:LCS (EUR)
* ULES00182 – GTA:LCS (DE)
* ULJS00005 – Lumines (JAP)
* ULUS10002 – Lumines (USA)
* ULES00043 – Lumines (EUR)
* ULKS46005 – Lumines (KOR)
* ULJM05089 – Gripshift (JAP)
* ULUS10040 – Gripshift (US)
* ULES00177 – Gripshift (EUR)
* ULKS46040 – Gripshift (KOR)
* ULJM05097 – Pursuit Force – Daitsuiseki (JAP)
* UCUS98640 – Pursuit Force (USA)
* UCES00019 – Pursuit Force (EUR)
* UCKS45016 – Pursuit Force (KOR)
* UCUS98703 – Pursuit Force – Extreme Justice (USA)
* UCES00694 – Pursuit Force – Extreme Justice (EUR)
* UCAS40150 – Pursuit Force – Extreme Justice (UK)
* ULUS10141 – Medal of Honor: Heroes (USA)
* ULJM05213 – Medal of Honor: Heroes (JAP)
* ULAS42082 – Medal of Honor: Heroes (UK)
* ULKS46066 – Medal of Honor: Heroes (KOR)
* ULES00557 – Medal of Honor: Heroes (EUR)
* ULES00558 – Medal of Honor: Heroes (FR)
* ULES00559 – Medal of Honor: Heroes (DE)
* ULES00560 – Medal of Honor: Heroes (EUR Platinum)
* ULES00561 – Medal of Honor: Heroes (SP)
* ULES00562 – Medal of Honor: Heroes (DE)
* ULUS10310 – Medal of Honor: Heroes 2 (USA)
* ULJM05301 – Medal of Honor: Heroes 2 (JAP)
* ULES00955 – Medal of Honor: Heroes 2 (UK)
* ULES00988 – Medal of Honor: Heroes 2 (EUR)
* ULES00956 – Medal of Honor: Heroes 2 (FR)
* ULUS10017 – Archer Maclean’s Mercury (USA)
* ULES00011 – Archer Maclean’s Mercury (FR)
* UCJS10011 – [Hg] Hydrium (JAP)
* UCKS45007 – [Hg] Hydrium (KOR)
* ULUS10133 – Mercury Meltdown (USA)
* ULES00466 – Mercury Meltdown (EUR)
* UCJS10043 – Shutyuuryoku Ikusei Korogasu Ekitai Puzzle – Tama-Run (JAP)
* UCUS98711 - Patapon (US)
* UCJS10077 - Patapon (JPN)
* UCKS45076 - Patapon (KOR)
* UCAS40193 - Patapon (UK)
* UCES00995 - Patapon (EUR)
* ULES00281 - Splinter Cell Essentials (EUR)
* UCUS98732 - Patapon2 (US)
* UCJS10089 - Patapon2 (JPN)
* UCJP12345 - Datel의 Action Replay
* UCAS40239 - Patapon2 (KOR)
* UCES01177 - Patapon2 (EUR)
* ULUS10070 - Splinter Cell Essentials (USA)
* ULJM05561 - Fuuun Shinsengumi Bakumatsu den Portable (풍운신선조 막말전 Portable) (JPN)
* UCJS10001 - みんなのGOLFポータブル (JPN)
* UCJM95401 - みんなのGOLFポータブル (코카콜라 스페셜 에디션) (JPN)
* UCES00012 - Everybody’s Golf (EUR)
* UCUS98614 - Hot Shot Golf (US)
* UCKS45004 - みんなのGOLFポータブル (KOR)
* UCJS10075 - みんなのGOLFポータブル2 (JPN)
* UCES00767 - Everybody’s Golf 2 (EUR)
* UCUS98693 - Hot Shot Golf 2 (US)

'모두의 골프 포터블 1/2'의 일본판/북미판/유럽판이 모두 블랙리스트에 추가되었습니다. 따라서 펌웨어 6.35에서는 더 이상 '모두의 골프 포터블 1/2'를 이용한 HBL이 작동하지 않습니다.

특이하게 모골1 정발판도 목록에 추가되었는데, 어차피 모골1 정발판에서 이용할 수 있는 HBL은 나오지도 않은 상황이라 신경쓸 필요는 없겠죠. (모골2 정발판은 모골2 일본판과 완전히 동일함.)

* 관련글 보기 *
손휘의 해킹 가능 게임 블랙리스트 3
손휘의 해킹 가능 게임 블랙리스트 2
손휘의 해킹 가능 게임 블랙리스트

2010년 11월 21일 일요일

HBL: Half-Byte Loader R109

HBL R109 설치 후, 이번에는 에뮬레이터만 몇 가지 구동해보았습니다.
HBL 초기 버전과는 달리 대부분의 에뮬레이터가 정상적으로 종료되어 참 편해졌네요. (EmuMaster나 gpSP 등)
정펌에서도 PSP를 에뮬 머신으로 쓰기에는 충분한 수준!

한 동안 잠잠하던 HBL 업데이트가 요즘들어 다시 활기를 띄고 있군요.

정펌에서 특정 게임의 익스플로잇을 이용해 홈브류를 구동할 수 있게 해주는 Half-Byte Loader(=HBL)가 R109로 업데이트되었습니다. [출처가기]

이번 HBL R108 / R109 역시 JJS씨가 작업했는데, gpSP를 비롯한 일부 홈브류 종료시 HBL 메뉴로 제대로 복귀하지 않던 문제가 수정되어, 매번 HBL을 재구동하는 수고가 줄어들었습니다. 또 그 동안에는 Hot Shots Golf(북미판 모골1)의 Greates Hits판만 지원했는데, 이번에는 Hot Shots Golf의 오리지널판(통상판) 익스플로잇도 새롭게 지원하게 되었습니다.

조금 더 자세한 변경점은 다음과 같습니다. (http://code.google.com/p/valentine-hbl/updates/list)
HBL R 109 (JJS)
- issue 342
(일부 홈브류 종료시 충돌 문제) 수정됨.
-
sceIoOpen/sceIoClose를 후킹해서 열려진 파일을 추적하고, 홈브류 종료시 남아있는 파일을 닫기 위한 코드 추가.
- 모든 서브인터럽트 핸들러를 추가해서, gpSP 실행 후에 다른 홈브류가 구동되지 않는 문제 수정됨.

HBL R 108 (JJS)
- Hot Shots Golf: Open Tee의 다른 버전 익스플로잇 추가.

HBL R109의 바이너리 자료는 직접 올리지 않고, wololo 블로그 링크만을 걸어두겠습니다. 그리고 설치법이나 사용법 역시 최대한 간단하게만 적었으므로 자세한 건 아래 *관련글 보기*의 이전 글들을 참고해주세요.


[ 펌웨어 5.03 ~ 6.20인 PSP (파타퐁2 체험판용 HBL) ]

* 다운로드 :
http://wololo.net/wagic/half-byte-loader-for-patapon-2-up-to-ofw-6-20/

* 설치법 / 사용법 : 위 다운로드 페이지에서 'HBL rev 109'와 'Patapon Exploit' 자료를 다운로드해서 압축을 풀고, http://popotz.textcube.com/1573를 참고해서 설치 / 실행하면 됩니다.

* HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.


[ 펌웨어 6.30 ~ 6.31인 PSP (모두의 골프 포터블 1/2용 HBL) ]

* 준비물 :
Everybody’s Golf (유럽판), Hot Shots Golf Open Tee (북미판), Hot Shots Golf Open Tee "Greatest hits" (북미판), Minna no golf Portable (일본판), Everybody’s Golf 2 (유럽판), Hot Shots Golf: Open Tee 2 (북미판), Minna No Golf Portable 2 (일본판), Minna No Golf Portable 2 “The Best” edition (일본판) 중 하나의 UMD를 보유하거나 또는 PSN에서 구입 후 다운로드.

* 다운로드 : http://wololo.net/wagic/half-byte-loader-for-the-golf-exploit-ofw-6-306-31/

* 설치법 / 사용법 : 현재 자신이 보유한 '모두의 골프 포터블' 게임의 종류 (1/2?, 유럽판/북미판/일본판?, 일반판/베스트판?)를 잘 확인하고 그에 맞는 'HBL rev 109' 자료와 'exploit' 자료를 각각 다운로드합니다. 다운로드한 파일의 압축을 모두 풀고, 그 안의 'HBL' 폴더와 'h.bin' 파일, 'PSP' 폴더를 모두 메모리스틱 최상위에 복사합니다. 그 후 UMD 또는 PSN에서 다운로드한 해당 게임을 실행하면 HBL이 구동됩니다.

* HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.


[ HBL에서 구동 가능한 홈브류 ]

* HBL : HBL로 구동 가능한 홈브류 2탄
* HBL : HBL로 구동 가능한 홈브류 15종

단, 위의 글은 작성한지 오래된 글이기 때문에, HBL 최신 버전에서는 이보다 더 다양한 홈브류의 구동이 가능해졌습니다. Mobile Assault나 Defense Station Portable 등등 말이죠. wololo 포럼에 가면 익스플로잇별, 펌웨어별로 구분해서 홈브류 테스트가 진행되고 있으므로 그 쪽도 함께 참고해주세요. --> http://wololo.net/talk/viewforum.php?f=11

* 관련글 보기 *
HBL : VisualMenu for HBL v1.2 + Browse
HBL : VisualMenu for HBL v1.1
HBL : Half-Byte Loader R107 (모골2 지원)
HBL R102 업데이트 계획 : 모두의 골프 2 지원 등
HBL : Half-Byte Loader R101
HBL : Half-Byte Loader R100 (모골1 지원)
모골2용 HBL R95 v1.01
HBL : Half-Byte Loader R99
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 11월 15일 월요일

HBL: Half-Byte Loader R107 (모골2 지원)


오랜만에 소개하는 Half-Byte Loader(=HBL)의 업데이트 소식이네요. [출처가기]

지난 9월, HBL R101을 블로그에서 소개한 이후로도 HBL은 꾸준히 업데이트되어 HBL R107까지 공개되어 있습니다. (현재는 HBL R108까지...)

하지만 HBL R102부터는 변경사항에 '현재 개발중이므로 컴파일한 바이너리 자료를 배포하는 건 추천하지 않는다'고 되어 있어, 바이너리 자료가 배포되지도 않았고 wololo가 따로 소개하지도 않았습니다.

그러다 이번에 HBL R107이 발표되면서 wololo가 자신의 블로그에 글을 남겼기에, 이에 맞춰 HBL의 현재 상황에 대해 간단히만 알아보겠습니다. (자세한 변경점이 궁금하신 분들은 프로젝트 사이트 참고.)
- HBL R102부터 모두의 골프 포터블 2 (일본판, 북미판, 유럽판) 익스플로잇을 공식으로 지원함.

- 모두의 골프 포터블 2 익스플로잇은 모두의 골프 포터블 1 익스플로잇보다 호환성이 좋을 것이라고 생각함.

- 개발자
neur0n에 의해 HBL R107부터 기존 파타퐁2 익스플로잇에 있던 버그가 수정됨. 이에 따라 일부 호환성이 향상될 것.

- 위의 이유로 HBL R107부터는 파타퐁2용 HBL에 쓰이던 세이브데이터 자료를 새로운 것으로 교체해야 함.

- 모두의 골프 포터블 1과 2용 익스플로잇 역시 같은 버그가 있어 가능한한 빨리 수정할 예정.

- HBL이 업데이트되더라도 가치가 있을 경우에만 배포할 예정임. HBL R107이 그 가치 있는 것 중 하나.

HBL R107의 바이너리 자료는 직접 올리지 않고, wololo 블로그 링크만을 걸어두겠습니다. 그리고 설치법이나 사용법 역시 최대한 간단하게만 적었으므로 자세한 건 아래 *관련글 보기*의 이전 글들을 참고해주세요.


[ 펌웨어 5.03 ~ 6.20인 PSP (파타퐁2 체험판용 HBL) ]

* 다운로드 :
http://wololo.net/wagic/half-byte-loader-for-patapon-2-up-to-ofw-6-20/

* 설치법 / 사용법 : 위 다운로드 페이지에서 'HBL rev 107'과 'Patapon Exploit' 자료를 다운로드해서 압축을 풀고, http://popotz.textcube.com/1573를 참고해서 설치 / 실행하면 됩니다.

* HBL용 홈브류 / HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.


[ 펌웨어 6.30 ~ 6.31인 PSP (모두의 골프 포터블 1/2용 HBL) ]

* 준비물 :
Everybody’s Golf (유럽판), Hot Shots Golf Open Tee (Greatest hits) (북미판), Minna no golf Portable (일본판), Everybody’s Golf 2 (유럽판), Hot Shots Golf: Open Tee 2 (북미판), Minna No Golf Portable 2 (일본판), Minna No Golf Portable 2 “The Best” edition (일본판) 중 하나의 UMD를 보유하거나 또는 PSN에서 구입 후 다운로드.

* 다운로드 : http://wololo.net/wagic/half-byte-loader-for-the-golf-exploit-ofw-6-306-31/

* 설치법 / 사용법 : 현재 자신이 보유한 '모두의 골프 포터블' 게임의 종류 (1/2?, 유럽판/북미판/일본판?, 통상판/베스트판?)에 맞는 HBL 자료와 exploit 자료를 각각 다운로드해서 압축을 풀고, 그 안의 'HBL' 폴더와 'h.bin' 파일, 'PSP' 폴더를 모두 메모리스틱 최상위에 복사합니다. 그 후 UMD 또는 PSN에서 다운로드한 게임을 실행하면 HBL이 구동됩니다.

* HBL용 홈브류 / HBL 설정 변경 방법 : http://popotz.textcube.com/1694 참고하세요.
-------------------------------------------------------------------------------------------------

# 공식으로 배포되지 않은 최신 HBL R108 바이너리 자료는 http://www.mediafire.com/?qlfzy7ahg6w5g에서 구할 수 있습니다.

# 펌웨어 6.30/6.31인 PSP에서는 여전히 모두의 골프 포터블 1/2용 HBL이 홈브류를 구동할 수 있는 유일한 방법이지만, 펌웨어 6.20 이하인 PSP를 가지고 계신 분들은 사실 파타퐁2용 HBL보다 12월 발표 예정인 6.20 TN-A (HEN)을 더욱 기다리고 계시겠죠. "HBL, 넌 그저 6.20 TN-A (HEN)을 위한 징검다리일 뿐..." 뭐, 지금은 이런 느낌이네요.

* 관련글 보기 *
HBL R102 업데이트 계획 : 모두의 골프 2 지원 등
HBL : Half-Byte Loader R101
HBL : Half-Byte Loader R100 (모골1 지원)
모골2용 HBL R95 v1.01
HBL : Half-Byte Loader R99
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 11월 1일 월요일

PSP go에서 6.20 TN (HEN) 구동 확인


Total_Noob가 PSPGen에서 보내준 PSP go를 가지고 6.20 TN (HEN)을 테스트하는 영상을 공개했습니다. [출처가기]

위의 영상에서 보듯이 제대로 작동하는군요. 파타퐁2 체험판 HBL을 통해 커널 모드로 진입해서 HEN 상태를 만들고, 그 상태에서 바로 에뮬이나 홈브류를 구동하는 모습을 담고 있습니다. (참고로 위 영상의 PSP go는 블루투스를 이용해 PS3 컨트롤러로 조작한 것입니다.)

이전 공개 영상과 다른 점은 시스템 정보의 펌웨어 이름이 '6.20 TN (HEN)'에서 '6.20 TN-A (HEN)'으로 변경된 것 정도네요.

이것으로 정펌 6.20 이하인 경우라면 모든 PSP(PSP-100X/200X/300X, PSP go)에서 이번 6.20 TN (HEN)이 구동 가능하다고 확인되었습니다. (wololo의 말로는 실행파일인 EBOOT.PBP까지 모든 기종이 동일하다고...)

어쨌든 이제 기다리는 일만 남았는데, 기다리기 심심하신 분들은 파타퐁2 체험판용 HBL이라도 미리 설치해두시길... 또 6.20 TN (HEN)에 대한 자세한 사항은 아래 관련글을 참고해주세요.

* 관련글 보기 *
6.20 TN (HEN) 자주 묻는 질문 (wololo)
PSP-300X에서 6.20 TN (HEN) 구동 영상
[추가] 6.20 TN (HEN) 진행상황 - 90% 홈브류 지원
6.20 TN (HEN) 데모 영상
[개발중] 6.20 TN (HEN), 커널 익스플로잇 발견?

2010년 10월 12일 화요일

HBL R102 업데이트 계획 : 모두의 골프 2 지원 등


최근 Total_Noob의 6.20 TN (HEN)이 공개됨에 따라 사람들의 관심이 그 쪽으로 쏠리고 있고 HBL은 뒷전으로 밀리고 있는데, HBL의 주요 개발자중 한 명인 wololo가 자신의 블로그를 통해 앞으로도 HBL의 업데이트는 계속하겠다고 밝혔습니다. [출처가기]

펌웨어 6.20에서는 파타퐁2 체험판용 HBL보다 나중에 나올 6.20 TN (HEN)을 사용하는 것이 '무조건' 더 좋을테니 사실상 HBL을 업데이트해도 의미가 없겠지만, 펌웨어 6.30/6.31에서는 모두의 골프 포터블 1/2용 HBL이 홈브류를 구동할 수 있는 유일한 방법인만큼 개발을 계속하는 것 같네요.

다음은 wololo가 소개한 추후 업데이트 계획입니다.
* HBL R102에서는 몇 가지 버그를 수정하고, 모두의 골프 포터블 2(일본판, 북미판, 유럽판) 익스플로잇 추가 지원 예정.

* 모두의 골프 포터블 2(북미판, Hotshots golf 2)용 'Hello World' 출력 자료는 이미 여기에서 다운로드 가능.

* 모두의 골프 포터블 2 익스플로잇은 모두의 골프 포터블 1 보다 홈브류 호환성이 더 좋을 거라 예상됨.

HBL R100부터 모두의 골프 포터블 1을 지원하기 시작했는데, HBL R102에서는 여기에 추가로 모두의 골프 포터블 2를 지원하겠다는군요.

Total_Noob가 발견한 커널 익스플로잇을 펌웨어 6.30/6.31에서도 사용할 수 있도록 하는 것이 최선이겠지만, 지금 당장은 펌웨어 6.20을 기반으로 개발되고 있는만큼, 펌웨어 6.30/6.31인 PSP 사용자들은 당분간 HBL이 (홈브류를 구동을 위한) 유일한 희망입니다. 물론 해당 게임이 반드시 필요하다는 제약이 크게 느껴지지만...

* 관련글 보기 *
HBL : Half-Byte Loader R101
HBL : Half-Byte Loader R100
HBL : Half-Byte Loader R99
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
......

2010년 9월 19일 일요일

HBL: Half-Byte Loader R101


정펌에서도 특정 게임의 익스플로잇을 이용해 홈브류를 구동하게 해주는 프로그램, Half-Byte Loader가 R101로 업데이트되었습니다. [출처가기]

wololo에 의하면 이번 HBL R101에서는, 모두의 골프 포터블용 HBL과 관련된 많은 안정성 문제가 수정되고, PSP go에서의 호환성이 향상되었다고 합니다. 반면 기존 파타퐁2용 HBL은 변경점이 없지만 어쨌든 R101로 업데이트하기를 추천하네요.

이번 HBL R101의 자세한 변경점은 다음과 같습니다.
wololo
- 모두의 골프 포터블 HBL에 JSS의 완벽한 syscalls 패치 적용.
- J416의 추천으로 모두의 골프 포터블(일본판)에서의 로딩 어드레스 수정함.
- 펌웨어 6.30/6.31에서 발견된 펌웨어 탐색(
firmware detection) 문제 수정.

HBL에 대해 매번 설명하기는 어려운 관계로 이 글에서는 R101의 자료 링크만 걸어두겠습니다. 자세한 설치법이나 사용법은 이전 HBL R100 글(http://popotz.textcube.com/1694) 혹은 아래 *관련글 보기*를 참고해주세요.

[ 정식 펌웨어 5.XX ~ 정식 펌웨어 6.20에서 사용 가능한 '파타퐁2 체험판' HBL R101 ]

* Download : hbl-r101-patapon2-wololo.zip

[ 정식 펌웨어 6.30 ~ 정식 펌웨어 6.31에서 사용 가능한 '모두의 골프 포터블' HBL R101 ]

1. 모두의 골프 포터블 일본판 (みんなのGOLF ポータブル, UCJS10001)
* Download : hbl-r101-minna-wololo.zip

2. 모두의 골프 포터블 북미판 (Hotshots Golf: Open Tee, UCUS98614)
* Download : hbl-r101-hotshots-wololo.zip

3. 모두의 골프 포터블 유럽판 (Everybody's Golf, UCES00012)
* Download : hbl-r101-everybody-wololo.zip

* 관련글 보기 *
HBL : Half-Byte Loader R100
모골2용 HBL R95 v1.01
HBL : Half-Byte Loader R99
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 9월 2일 목요일

모골2용 HBL R95 v1.01

지난 달 말에 일본인 J416씨가 모두의 골프 포터블 1의 취약점을 이용한 펌웨어 6.30/6.31용 HBL을 발표했습니다. (관련글 보기)

그리고 그 때 예고한대로 9월 1일 모두의 골프 포터블 2를 이용한 펌웨어 6.30/6.31용 HBL이 발표되었습니다. [출처가기]

HBL for 6.30/6.31 (펌웨어 6.30/6.31용 HBL) 이란?
HBL은 Half-Byte Loader의 줄임말로서, 커스텀 펌웨어가 아닌 정식 펌웨어에서도 (펌웨어나 게임의 취약점을 이용해) 홈브류를 구동할 수 있게 해주는 프로그램입니다. 이미 파타퐁2 체험판의 익스플로잇을 이용한 HBL이 발표된 상태며, 이번 HBL for 6.30/6.31은 모두의 골프 포터블이라는 게임에서 발견된 취약점(익스플로잇)을 이용한 HBL입니다.

파타퐁2 체험판용 HBL의 경우 펌웨어 6.20까지만 사용 가능하지만, 이번 모두의 골프 포터블 1/2용 HBL은 정식 펌웨어 6.30과 6.31에서도 모두 사용 가능합니다.

다음은 출처의 번역 내용입니다.
更新点
변경점

・ファイル配置見直し
・ゲーム終了時にクラッシュした問題を(とりあえず)修正。
* 파일의 배치 변경.
* 게임 종료시 충돌하는 문제를 (일단) 수정.

お待たせしました。とりあえず動いたっぽいので公開です。
問題の部分は処理を飛ばしただけなので何かしら不具合が出る可能性があります。とりあえず暫定版ということで。
기다리셨습니다. 일단은 동작하는 것 같아 공개합니다.
문제의 부분은 처리를 날려버린 것뿐이므로 뭔가 문제점이 발생할 가능성이 있습니다. 일단은 잠정판이라는 것으로.

本家HBL R99対応ですが、みんごる1にはない関数が使用されているため対応する予定はありません。
원래 HBL R99 대응이지만, 모두의 골프 포터블 1에는 없는 함수가 사용되어있어 대응할 예정은 없습니다.

(이하는 관계없는 내용이라 생략함.)

이번에는 모두의 골프 포터블 2 (UCJS10075)를 이용한다는 점 외에 기존 모골1용 HBL과 큰 차이점은 없습니다.

[ 설치 전 참고사항 ]

# 이번 모골용 HBL을 사용하기 위해서는 반드시 일본에서 발매된 모두의 골프 포터블 2의 UMD를 가지고 있거나, 일본 PSN에서 해당 게임을 구입해야만 합니다. 이 게임이 없다면 이번 HBL을 사용할 수 없습니다.

# 펌웨어 5.00 이상에서는 모두 사용할 수 있는 것 같습니다. 하지만 펌웨어 6.20까지는 이미 파타퐁2 HBL이 있기 때문에, 사실상 정식 펌웨어 6.30 / 6.31에서나 사용하게 될 것 같네요.

# 현재는 일본에서 발매된 모두의 골프 포터블 2에서만 사용 가능합니다. 북미나 유럽, 국내에 정식 발매된 게임에서도 동일한 익스플로잇이 존재하는 것으로 보이지만 아직 지원하지는 않고 있습니다. (국내 정발의 경우 UMD의 게임 아이디 확인이 필요함. 정발도 UCJS10075이라면 사용 가능하지만, 아니라면 사용할 수 없습니다.)

# J416씨도 밝혔듯이 구동 확률도 떨어지고, 여러 문제점이 남아 있다고 합니다. 한 번에 안 될 수도 있으니 여러 번 시도해보고, 그래도 안된다면 추후 수정판이 나올 때까지 기다려주세요.

[ 다운로드 ]


* Download : golf2_exploit_v1.01.zip


[ 설치방법 / 사용방법 ]


1.
우선 메모리스틱에 파타퐁2 체험판용 HBL이 설치되어 있다면 모두 삭제합니다. (그대로 덮어써도 되지만 만약을 위해서 삭제하는 것을 추천하고 있습니다.)

2. 위 첨부파일을 받아 압축을 풀면 'ms0'이라는 폴더가 나오는데 그 안에 있는 'hbl' 폴더, 'PSP' 폴더, 'g2.bin' 파일을 모두 메모리스틱 최상위에 복사합니다.

3. 이제 모두의 골프 포터블 2 (일본판, UCJS10075) UMD를 PSP 넣고 실행하거나, 일본 PS Store에서 해당 게임을 구입해서 다운로드한 뒤 실행합니다.

4. 게임이 시작되면 'つづきから'를 선택해 세이브데이터를 불러옵니다. 잠시 후 HBL 메뉴가 보인다면 성공!

5. 성공적으로 HBL 메뉴가 뜬다면 이제 ms0:/PSP/GAME/ 폴더에 설치된 일부의 홈브류를 구동할 수 있게 됩니다. HBL로 구동하려는 홈브류를 설치하는 방법이나 HBL로 구동이 확인된 홈브류 등은 아래 관련글을 참고해주세요.

* 관련글 보기 *
펌웨어 6.30/6.31용 HBL v1.01
펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
[추가] HBL : Half-Byte Loader R69

2010년 8월 31일 화요일

HBL : Half-Byte Loader R99


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하에서도 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader가 R99로 업데이트되었습니다. [출처가기]

(최근 나온 모두의 골프 포터블용 HBL과는 구분해야 합니다. 모두의 골프 포터블용 HBL은 펌웨어 6.31까지, 파타퐁2용 HBL은 펌웨어 6.20까지만 사용 가능합니다.)

R98과 R99의 변경점은 http://code.google.com/p/valentine-hbl/updates/list에서 확인할 수 있습니다. (워낙 전문적인 내용이라 따로 옮겨서 번역하지는 않겠습니다.)

그래도 wololo가 설명한 글에 따르면...

HBL R96에서 JSS가 처음 추가했던, 에뮬레이터를 풀스피드로 구동 가능하게 해주는 'sceCtrlPeekBufferPositive' 기능이 이제 모든 PSP 기종에서 제대로 작동한다고 합니다. (단, 펌웨어 6.20인 PSP-100X/200X/300X는 여전히 완벽하지 않지만, 그래도 주요 기능 자체는 이제 작동한다고 합니다.)

또 홈버튼으로 홈브류를 종료할 때 발생하는 대부분의 문제가 Nymphaea의 패치에 의해 수정되었으며, HBL R97에서 발생한 '버튼이 마음대로 입력되는 버그' 역시 이번 R99에서 수정되었습니다.

* Download : 직접 링크가 안되는 관계로 http://wololo.net/wagic/hbl 에서 따로 받아야 합니다.

[ 설치법 / 사용법 ]
HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 R99 자료를 받아 설치하면 됩니다. HBL R99 사용자 버전을 설치한 경우 wMenu 역시 자동으로 설치됩니다.

* 관련글 보기 *
HBL : HBL R97 & wMenu 0.3
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 8월 25일 수요일

펌웨어 6.30/6.31용 HBL v1.01

어제 공개된 J416씨의 펌웨어 6.30/6.31용 HBL이 오늘 v1.01로 업데이트되었습니다. [출처가기]

HBL for 6.30/6.31 (펌웨어 6.30/6.31용 HBL) 이란?
HBL은 Half-Byte Loader의 줄임말로서, 커스텀 펌웨어가 아닌 정식 펌웨어에서도 (펌웨어나 게임의 취약점을 이용해) 홈브류를 구동할 수 있게 해주는 프로그램입니다. 이미 파타퐁2 체험판의 익스플로잇을 이용한 HBL이 발표된 상태며, 이번 HBL for 6.30/6.31은 모두의 골프 포터블이라는 게임에서 발견된 취약점(익스플로잇)을 이용한 HBL입니다.

파타퐁2 체험판용 HBL의 경우 펌웨어 6.20까지만 사용 가능하지만, 이번 모두의 골프 포터블 1용 HBL은 정식 펌웨어 6.30과 6.31에서도 모두 사용 가능합니다.

어제 쓴 글에서도 J416씨가 급했던 것 같다고 했는데, J416씨 자신도 그렇게 생각했던지 readme.txt나 배포파일의 배치 등을 수정했네요. 하지만 기능이나 구동 확률 등이 향상된 건 아닌 것 같습니다. 여전히 불안정한 모습이므로, 여러 번 시도해보거나 추후 업데이트될 때까지 기다리는 것도 좋습니다.

다음은 출처의 번역 내용입니다.
更新点
변경점

・readme.txt、ファイル配置などの修正。
* readme.txt, 파일 배치 등의 수정.

昨日の公開がグダグダですみませんでした。
とりあえずポータブル1のみでファイル配置だけ換えておきました。
いったんMSからhblフォルダなどを消した後、ms0ディレクトリ以下をそのままコピーすれば動くと思います。
어제의 공개가 엉망이라 죄송했습니다.
우선은 모두의 골프 포터블 1용의 파일 배치만 변경해두었습니다.
일단 메모리스틱에서 hbl 폴더 등을 삭제하고 나서, ms0 폴더의 내용물을 그대로 복사하면 동작하리라 생각합니다.

何度やっても同じ場所でとまるならば、ファイル配置の確認をお願いします。
結構起動をミスることが多いようです。
2については後ほどまた別ファイルとしてあげるつもりです。
몇 번을 해봐도 똑같은 부분에서 멈춘다면, 파일 배치의 확인을 부탁드립니다.
기동을 실패하는 경우가 많은 것 같습니다.
모두의 골프 포터블 2는 나중에 별도의 파일로 올릴 생각입니다.

어제 배포된 파일보다는 설치하고 사용하기가 더 쉬워졌네요. 파타퐁2 체험판용 HBL을 따로 설치할 필요도 없고 아래 파일을 받아 압축을 풀고 그대로 메모리스틱에 복사하기만 하면 됩니다. (HBL R97이 아닌 R95가 포함되어 있습니다.)

다만, J416씨가 밝혔듯이 모두의 골프 포터블 2용의 HBL은 나중에 따로 올라올 예정이므로, 이 글에서는 모두의 골프 포터블 1을 이용한 HBL에 대해서만 다루겠습니다.

[ 설치 전 참고사항 ]

# 이번 모골용 HBL을 사용하기 위해서는 반드시 일본에서 발매된 모두의 골프 포터블 1의 UMD를 가지고 있거나, 일본 PSN에서 해당 게임을 구입해야만 합니다. 이 게임이 없다면 이번 HBL을 사용할 수 없습니다.

# 펌웨어 5.00 이상에서는 모두 사용할 수 있는 것 같습니다. 하지만 펌웨어 6.20까지는 이미 파타퐁2 HBL이 있기 때문에, 사실상 정식 펌웨어 6.30 / 6.31에서나 사용하게 될 것 같네요.

# 현재는 일본에서 발매된 모두의 골프 포터블에서만 사용 가능합 니다. 북미나 유럽, 국내에 정식 발매된 게임에서도 동일한 익스플로잇이 존재하는 것으로 보이지만 아직 지원하지는 않고 있습니다. (국내 정발의 경우 UMD의 게임 아이디 확인이 필요함. 정발도 UCJS10001이라면 사용 가능하지만, 아니라면 사용할 수 없습니다.)

# J416씨도 밝혔듯이 이제 처음 급하게 나온 것이라 구동 확률도 떨어지고, 여러 문제점이 남아 있다고 합니다. 한 번에 안 될 수도 있으니 여러 번 시도해보고, 그래도 안된다면 추후 수정판이 나올 때까지 기다려주세요.

[ 다운로드 ]


* Download : golf1_exploit_v1.01.zip


[ 설치방법 / 사용방법 ]


1.
우선 메모리스틱에 파타퐁2 체험판용 HBL이 설치되어 있다면 모두 삭제합니다. (그대로 덮어써도 되지만 만약을 위해서 삭제하는 것을 추천하고 있습니다.)

2. 위 첨부파일을 받아 압축을 풀면 'ms0'이라는 폴더가 나오는데 그 안에 있는 'hbl' 폴더, 'PSP' 폴더, 'h.bin' 파일을 모두 메모리스틱 최상위에 복사합니다.

3. 이제 모두의 골프 포터블 1 (일본판, UCJS10001) UMD를 PSP 넣고 실행하거나, 일본 PS Store에서 해당 게임을 구입해서 다운로드한 뒤 실행합니다.


4. 게임이 시작되면 'つづきから'를 선택해 세이브데이터를 불러옵니다. 잠시 후 HBL 메뉴가 보인다면 성공!


5. 성공적으로 HBL 메뉴가 뜬다면 이제 ms0:/PSP/GAME/ 폴더에 설치된 일부의 홈브류를 구동할 수 있게 됩니다. HBL로 구동하려는 홈브류를 설치하는 방법이나 HBL로 구동이 확인된 홈브류 등은 아래 관련글을 참고해주세요.

* 관련글 보기 *
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
[추가] HBL : Half-Byte Loader R69

2010년 8월 24일 화요일

펌웨어 6.31용 HBL 공개! : HBL for 6.30/6.31 v1


아, 이건 조금 충격이네요.

얼마 전 예고한대로 J416씨의 익스플로잇과 그 익스플로잇을 이용한 HBL(홈브류 구동 프로그램)이 오늘 22:00 정각에 공개되었습니다. [출처가기]

그런데 그 익스플로잇이 발견된 게임이 무려....

"모두의 골프 포터블 (みんなのGOLF ポータブル)"
(이하 모골)

그것도 모골1과 모골2 모두 익스플로잇 사용이 가능하다고 합니다. 전혀 생각하지도 못했고 너무 유명한 게임이라서 놀랐습니다. 설마 모골일 줄이야... 특히 모골1의 경우 2005년 초에 발매된 것으로 기억하는데 말이죠.

아래는 J416씨의 블로그 번역 내용입니다.
exploitのあるゲームのタイトルは、「みんなのGOLF ポータブル」です。
익스플로잇이 있는 게임 타이틀은 「모두의GOLF 포터블」입니다.

IDはUCJS10001です。
게임 아이디는 UCJS10001입니다.

今回、PSPgoの場合、すぐに対策される可能性がありますので、ダウンロードするなら早めにすることをお勧めします。
PSP go의 경우에는 바로 (손휘에 의해) 패치될 가능성이 있으므로, (PSN에서) 다운로드하려면 서두르는 것을 추천합니다.

なお、続編である「みんなのGOLF ポータブル2」でもexploitを確認しています。
mamosuke氏が公開していたexploitはこれです。
또한, 속편인 「모두의GOLF 포터블 2」에서도 익스플로잇을 확인했습니다.
mamosuke씨가 공개했던 익스플로잇이 그것입니다.


exploit.zipにHBLを同梱していますが、不具合があります。まだうまく使えないと思います。
急いで修正します。
exploit.zip에 HBL을 첨부했지만, 문제점이 있는 상태입니다. 아직은 제대로 사용할 수 없을거라 생각합니다.
서둘러 수정하겠습니다.


*追記*
使用の際はlibs_6xxフォルダをlibsに変えてください。
readmeに書くの忘れてた・・・。すみません。
*추가*
사용할 때는 libs_6xx 폴더를 libs로 변경해주세요.
readme에 적는 걸 잊어버렸다... 죄송합니다.

HBL이 무엇인지, 어떤 경우에 사용하는지 등등 기본적인 사항은 이전 HBL 관련글과 그 아래 댓글들을 참고해주세요.

간단하게 글로만 설명하겠습니다. readme.txt에도 모골1용 HBL 설치법만 간단하게 적혀있고, 또 제가 직접 테스트할 수가 없어서 잘못된 부분이 있을지도 모르겠네요. (J416씨도 급했나봐요. 원래 공개한 자료에는 모골2용 세이브데이터가 빠져있었습니다.)

HBL for 6.30/6.31 v1 설치법/사용법 열기


# 이걸 보니 예전 펌웨어 3.50 다운그레이드에 쓰였던 루미네스가 떠오릅니다. 널리 알려진 유명한 게임이라는 공통점도 있고, 또 루미네스의 경우 처음에는 유럽판이나 북미판만 가능했지만 나중에 일본판과 정발판을 추가 지원했는데, 이번 모골용 HBL도 그 과정을 비슷하게 따라갈 것 같습니다.

* 관련글 보기 *
펌웨어 6.31용 HBL 발표 예정일
J416 익스플로잇용 HBL
펌웨어 6.30에서 'Hello World' 출력 성공
Half-Byte Laoder 카테고리 글 전부


요건 본문과는 상관없는 글...
오늘 달린 몇 개의 댓글을 보니 기분이 안좋네요.

공지에도 이미 있지만 다시 말씀드리자면 여긴 PSP 강좌 블로그가 아닙니다. 모든 뉴스나 자료에 대해 하나부터 열까지 상세하게 설명해주는 곳이 절대 아니며, 저한테 그럴 의무도 능력도 없습니다.

실제 자료가 공개된 출처에서도 간단한 설명 몇 줄밖에 없는 경우가 많은데, 그래도 제 나름대로는 직접 테스트하면서 최대한 자세하게 쓰려고 노력하고 있습니다. 하지만 시간이 없거나 직접 테스트할 수 없는 등 여러 상황에 따라서 단순히 소식만 전하는 일도 얼마든지 있을 수 있죠. 또 이미 기존에 많이 다뤘던 내용이라 간단하게만 설명하고 이전 글을 참고하라고 하는 일도 많습니다. (이 글도 마찬가지..) 그런데 이게 과연 비난받을 일인지 저는 잘 모르겠네요.

어쨌든 이건 전적으로 제 능력이 부족해서 그런거니, 자세한 설명이 필요한 분들은 본문에 링크되어 있는 출처에 직접 가보거나 여기 말고 다른 좋은 사이트/블로그를 찾아보세요. 제발요.

2010년 8월 22일 일요일

펌웨어 6.31용 HBL 발표 예정일


이전부터 소개한대로 일본인 J416씨가 어느 게임에서 세이브 익스플로잇을 발견하고, 그에 맞는 HBL을 개발중이었는데 드디어 그 HBL의 발표 예정일이 공개되었습니다. [출처가기]

HBL은 Half-Byte Loader의 줄임말로서 익스플로잇을 이용해 정펌에서도 일부의 홈브류를 구동할 수 있게 해주는 프로그램을 통틀어 말합니다. 따라서 HBL은 사용되는 익스플로잇에 따라 그 종류와 방법이 나누어집니다.

이번에 J416씨가 공개하는 HBL은 이전 파타퐁2용 HBL의 소스코드를 새로운 게임에 맞게 수정/변환한 것으로서, 현재 제일 최신 펌웨어인 6.31에서도 동작하는 것이 특징입니다. (반면 파타퐁2용 HBL은 펌웨어 6.20까지만 동작하고 그 이후에는 막혀버렸습니다.) 하지만 파타퐁2용 HBL의 경우 체험판을 이용하기 때문에 따로 돈이 들어가지 않고 쉽게 준비물을 구할 수 있던 것에 비해, 이번 J416씨의 HBL은 특정한 게임(UMD 또는 PSN 다운로드)을 반드시 구매해야만 사용 가능하다는 불편함이 있어 얼마나 널리 쓰이게 될지는 약간 의문이네요.

어쨌든 아래는 출처의 번역 내용입니다.
リリース日が確定しました。
발표일이 확정되었습니다.

2010/8/24 22:00:00

ジャストにexploitとタイトルを公開します。
なお、ゲームはBest版価格でも販売しています。
PSNでもBest版価格で販売しています。
정각에 익스플로잇과 게임 타이틀을 공개하겠습니다.
또한 이 게임은 베스트판 가격으로도 판매되고 있습니다.
PSN에서도 베스트판 가격으로 판매되고 있습니다.

ここのアドレスに22:00以降にいくと、ゲームタイトルとexploitのダウンロードリンクが表示されます。
22시 이후 아래의 주소로 접속하면, 게임 타이틀과 익스플로잇 다운로드 링크가 표시됩니다.

http://j416.dip.jp/psp/exploit.cgi

저야 HBL을 사용할 일이 없지만 과연 무슨 게임을 사용한 것인지는 궁금하네요. 지난 3월 중순 J416씨가 익스플로잇을 발견한 후 무려 5개월 반만에 공개되는 셈인데, 그 동안 비밀이 지켜졌다는 점은 정말 대단합니다. 그러다 보니 손휘도 막을 방법이 없어, 최근 나온 펌웨어 6.31에서도 여전히 이 익스플로잇이 동작하는 것이죠.

또 한가지 관심 가는 건, 과연 파타퐁2 HBL과 비슷한 성능을 낼 수 있느냐 하는 점입니다. 이미 오래 전에 프로젝트가 시작되어 수 없이 많은 업데이트를 거치면서 파타퐁2용 HBL은 이미 어느 정도의 완성 단계에 접어들었다고 생각됩니다. 그런데 아무리 파타퐁2용 HBL의 소스코드를 이용했다 하더라도 첫 발표에 완전히 동일한 수준의 성능을 낼 수 있을 것 같지는 않네요.

뭐, 24일 밤에 공개한다니까 그 때가 되면 궁금증이 풀리겠죠. 또 공개가 된다는 얘기는... 손휘가 해당 게임 UMD 회수 후 패치, PSN에 올라가 있는 게임 패치 등의 작업을 한다는 뜻이기도 합니다.

그 외 중고 UMD 값이 오를 수도 있고, 이래저래 지난 PSP 역사를 또 다시 반복할지도 모르겠군요. 아니면 이번에는 커펌이나 다운그레이드가 가능한 것도 아니고, 단순히 HBL까지가 한계인지라 의외로 조용히 넘어갈지도...?

* 관련글 보기 *
새로운 세이브 익스플로잇 발견 (neur0n)
J416 익스플로잇용 HBL
펌웨어 6.30 'Hello World' 영상 #2
펌웨어 6.30에서 'Hello World' 출력 성공
세이브 익스플로잇 또 발견 (by maku)
새로운 세이브 익스플로잇 발견 (by j416)

2010년 8월 9일 월요일

HBL : HBL R97 & wMenu 0.3


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하인 모든 PSP에서 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader가 R97로, HBL 전용 메뉴인 wMenu도 0.3으로 동시에 업데이트되었습니다. [출처가기]

HBL R97과 wMenu 0.3의 변경점은 다음과 같습니다.
R97
-
PSP Rhythm, Spider solitaire, FCE Ultra 등에서 발생하던 그래픽 문제 수정.
- "force exit"(강제 종료) 옵션 추가. 종료 메뉴가 없는 홈브류에서도 바로 HBL 메뉴로 복귀하는 기능임. -> 버그 있음.
- 테스트를 위해 syscalls_known이 설정 파일보다 우선하게 됨. (테스트하지 않음.)

wMenu 0.3
- 하위 폴더 탐색 가능. 홈브류를 여러 개의 폴더로 분류해도 HBL에서 실행 가능하게 됨.
- 사소한 버그 수정.

* Download : Half-Byte Loader R97 사용자 버전 (wMenu 0.3이 기본으로 포함되어 있음.)
* Download : Half-Byte Loader R97 개발자 버전 (wMenu는 포함되어 있지 않음.)

[ 설치법 / 사용법 ]
HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 R97 자료를 받아 설치하면 됩니다. HBL R97 사용자 버전을 설치한 경우 wMenu 0.3 역시 자동으로 설치됩니다.

[ "force exit"(강제 종료)에 대해 ]
이번 HBL R97에서는 새롭게 "force exit"라는 옵션이 추가되었습니다. 기존에는 홈브류내에 종료 메뉴가 따로 없어서 홈버튼으로 종료하는 경우 HBL 메뉴로 제대로 복귀하지 않고 XMB로 빠져나가거나 PSP가 멈추는 등 귀찮은 문제가 발생했는데, 이러한 불편을 막기 위해서 단축키를 누르면 홈브류를 강제 종료하고 HBL 메뉴로 복귀할 수 있는 옵션입니다.

단축키를 설정하는 방법은... ms0:/hbl/hbl_config.txt를 메모장으로 열어 아래의 보라색 부분을 자신이 원하는 단축키의 헥스값으로 수정해주면 됩니다. (기본값은 셀렉트+스타트버튼.)
# Comment out for performance
force_exit_buttons=0x00000009

각 키에 해당하는 헥스값은 다음과 같습니다.
방향키 위쪽 = 0x000010, 방향키 오른쪽 = 0x000020, 방향키 아래쪽 = 0x000040, 방향키 왼쪽 = 0x000080,
세모버튼 = 0x001000, 동그라미버튼 = 0x002000, 엑스버튼 = 0x004000, 네모버튼 = 0x008000
셀렉트 = 0x000001, 스타트 = 0x000008, L트리거 = 0x000100, R트리거 = 0x000200,

예를 들어 단축키를 방향키 위쪽 + 동그라미버튼으로 설정하려면 force_exit_buttons=0x00002010으로 설정하고,
L트리거 + R트리거로 하려면 force_exit_buttons=0x00000300으로 설정하면 됩니다.

또한 홈브류별로 각각 다른 강제 종료 단축키를 사용할 수도 있는데, 홈브류 폴더 내에 각각 원하는 단축키가 지정된 hbl_config.txt를 넣어주기만 하면 됩니다.

[ 주의사항 ]
현재 HBL R97의 "force exit"(강제 종료) 옵션으로 인한 버그가 보고되고 있습니다. HBL R97에서 홈브류를 실행하면 PSP 버튼이 제멋대로 눌리는 문제가 간혹 발생한다고 하네요. [출처가기] 다음 리비전에서 수정한다고는 하는데, 지금 당장 HBL R97에서 이런 문제가 발생하는 분들은 ms0:/hbl/hbl_config.txt안의 'force_exit_buttons=0x00000009' 문장을 삭제하면 해결됩니다. 물론 "force exit"(강제 종료) 옵션은 더 이상 사용할 수 없게 됩니다.

[ wMenu의 하위 폴더 지원 ]
지금까지의 HBL 메뉴에서는 하나의 폴더(기본값은 ms0:/PSP/GAME/ 폴더)에 설치된 홈브류만을 인식해서 실행할 수 있었습니다. 하지만 이번 HBL R97에 포함된 wMenu 0.3에서는 그 하위 폴더로 들어가 그 안에 설치된 홈브류 실행도 가능하게 되었습니다. 다시 말해 각 홈브류를 폴더로 구분해서 정리할 수 있다는 뜻이죠.

예를 들어 ms0:/PSP/GAME/Emulator/ 라는 폴더를 새로 만들고 그 안에 에뮬레이터 홈브류만 따로 모아두면, HBL 메뉴에서 Emulator 폴더로 들어가 원하는 에뮬레이터를 쉽게 찾아 실행할 수 있게 됩니다. 각각 자신이 원하는대로 정리해보세요.

* 관련글 보기 *
HBL : Half-Byte Loader R96
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트

2010년 8월 2일 월요일

HBL : Half-Byte Loader R96


파타퐁2 익스플로잇을 이용해 정펌 6.20 이하에서도 홈브류를 구동할 수 있도록 해주는 Half-Byte Loader가 R96로 업데이트되었습니다. [출처가기]

이번 R96은 PSPDisp의 개발자이기도 한 JJS가 크게 기여했습니다. 최근 HBL 업데이트에 활발하게 참여하고 있군요.

R96의 변경점은 다음과 같습니다.
R96
- syscall
estimation과 관련된 JJS의 패치 적용.

위에서 말하는 JJS의 패치에 대한 추가 설명이 필요할 것 같네요.
(좀 더 자세한 정보는 http://advancedpsp.tk/foro_es/viewtopic.php?f=37&t=901 참고.)

이 패치는 펌웨어 6.20 미만에서 모든 syscall을 완벽하게 예측하는 새로운 방식을 적용한 것인데, 이 패치를 적용한 HBL R96에서는 기존 에뮬레이터에서 안정성은 그대로 유지한채 풀스피드를 낼 수 있게 됩니다. (wololo가 올린 위의 동영상처럼 속도 향상 가능.) 또한 일부 어플리케이션의 구동 성능도 높아지게 되는데, 특히 PSPKVM로 Opera mini를 설치해서 사용할 때 눈에 띄는 효과를 느낄 수 있다고 하는군요.

하지만 안타깝게도 펌웨어 6.20에서는 syscall 부분이 좀 더 랜덤화되어 있기 때문에 이번 패치가 작동하지 않습니다. 따라서 펌웨어 6.20인 PSP-100X/200X/300X에서는 HBL R96으로 업데이트해도 R95와의 차이점은 별로 없습니다. 단, 예외적으로 PSP go에서는 펌웨어 6.20이라도 별도의 방법을 통해 이 패치가 적용되므로 되도록이면 HBL R96으로 업데이트해주세요.

* Download : Half-Byte Loader R96 사용자 버전 (wMenu 0.2가 기본으로 포함되어 있음.)
* Download : Half-Byte Loader R96 개발자 버전 (wMenu는 포함되어 있지 않음.)

[ 설치법 / 사용법 ]
HBL의 설치법 / 사용법은 이전에 작성한 http://popotz.textcube.com/1573 글을 참고해주세요.
HBL 자료만 이전 글의 HBL_R66.zip 대신 위 R96 자료를 받아 설치하면 됩니다. HBL R96 사용자 버전을 설치한 경우 wMenu 0.2 역시 자동으로 설치됩니다.

* 관련글 보기 *
HBL : simpleMenu for HBL
HBL : HBL로 구동 가능한 홈브류 2탄
HBL : HBL로 구동 가능한 홈브류 15종
HBL : Half-Byte Loader R95
HBL : wMenu 0.2
HBL : Half-Byte Loader R93
HBL : wMenu 0.1 & HBL R92
HBL : Half-Byte Loader R91
HBL을 이용한 ISO 로더, 그 논란
HBL : 슈패 에뮬 : uo Snes9x 0.02y33 Build 0032
[추가] HBL : Half-Byte Loader R69
HBL : HBL 업데이트에 관해서
HBL : Half-Byte Loader R24
HBL : 에뮬 PicoDrive v1.51b
HBL : Half-Byte Loader Beta 1.2
HBL : HB Loader 바이너리 & 테트리스 홈브류
파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트