레이블이 patapon2인 게시물을 표시합니다. 모든 게시물 표시
레이블이 patapon2인 게시물을 표시합니다. 모든 게시물 표시

2010년 3월 30일 화요일

파타퐁2 데모용 홈브류 로더 진행상황 & 발렌타인 프로젝트


이전 글 마지막에서도 간단히 적었듯이, 이번 파타퐁2 데모 익스플로잇 공개와 관련해서 논란이 있었습니다. 익스플로잇 자체를 발견한 것은 malloxis가 맞지만, 그 익스플로잇으로 binloader를 만들고, Hello World를 출력하는 등의 작업은 wololo를 비롯한 다른 개발자가 전부 했다고 하는 것이죠. 따라서 malloxis가 다른 사람의 동의없이 자료를 무단으로 공개한 것은 '유출'한 것이라고 wololo는 주장하고 있습니다. 하지만 다행스럽게도 wololo와 m0skit는 이번 익스플로잇의 개발을 그만두지 않고 계속 진행하겠다고 밝혔습니다.

그러면서 wololo는 자신의 사이트에 현재 파타퐁2 데모 익스플로잇을 이용한 홈브류 로더의 현재 진행상황을 밝히고 도움을 줄 수 있는 개발자를 공개 모집하고 있습니다. [출처가기]

제가 얘기하는 것보다 wololo의 글을 직접 전하는 것이 나을 것 같아 해당 출처의 글을 번역했습니다. (오역/의역 많음.)
(개발자 전용) Valentine: Half-Byte Loader를 파타퐁2 데모 익스플로잇으로 포팅

지금까지 한 달 반 동안 나는 이번 익스플로잇의 발표를 꿈꾸고 있었다. 이런 일(주: malloxis의 자료 공개를 말함.)이 일어나리라고는 예상하지 못했다...

어쨌든, 아마 여러분들도 알다시피 몇 시간 전 malloxis가 파타퐁2 데모 익스플로잇을 유출했다. 좋은 소식은 : 손휘는 펌웨어 업데이트를 하지 않는 한 이번 익스플로잇을 막기 위한 패치를 할 수 없다는 것이다. 따라서 홈브류 구동을 바라는 PSP Go! 사용자들도 펌웨어 업데이트만 하지 않으면 희망을 가질 수 있다. (의심할 필요없이 손희쪽에서 패치(주: 새로운 펌웨어?)가 곧 나올 것이다.)

나쁜 소식은 : 우리는 아직 준비가 되지 않았다는 것이다. 우리가 바라던 것은 모든 사람들이 홈브류를 즐길 수 있도록 완벽하게 작동하는 eLoader를 발표하는 것이었다. 하지만 아직 때가 되지 않았다. 대신에 우리는 m0skit0와 함께 공식으로 도움을 얻기로 결정했다.

우리가 현재까지 진행한 것은 부분적으로만 동작하는 eLoader까지이다. 몇몇 일부의 홈브류만 로드 가능하고, 대부분의 홈브류는 로딩 화면에서 충돌이 발생하는터라, 사람들이 "재미있다."라고 할만한 것은 아무 것도 없다. 그렇다. 아직까지는 개발자들만을 위한 것이다. 관련 문서들은 아직 부족하지만, 곧 내놓을 수 있을 것이다.

우리는 이것(주: 파타퐁2 데모 익스플로잇을 이용한 eLoader)을 개발하기 위해 공식으로 도움을 요청하고자 한다. 만약 당신이 도움을 줄 수 있다면, 우선 eLoader를 컴파일하고, 내부 작동을 이해하고, 홈브류를 로드하는 것을 시도해보아라. 그 후 그것을 향상시켜 우리에게 패치를 보내도록 해라. 나는 이와 관련된 토론을 할 수 있도록 여기 포럼을 열어둘 것이다. 하지만 또 다른 장소가 이미 m0skit0의 forum에도 존재한다.

여기가 이번 프로젝트의 SVN이다. :
http://code.google.com/p/valentine-hbl/

개발자가 아닌 분들을 위해서 여기에 작은 희망, 이 익스플로잇을 통해서 Wagic(주: wololo가 업데이트중인 홈브류 게임중 하나)이 잘 동작하는 비디오 영상을 올려둔다. (다시 말하지만, 이 비디오를 보고 징징거리지 말아라. 쓸모없는 것처럼 보이겠지만, 그건 작업할 충분한 시간이 없었기 때문이다. 하지만 적어도 우리가 어디까지 왔는지는 증명한다고 생각한다.)


wololo는 PSP계 초창기부터 활동하던 개발자인데, 예전 무슨 일때문에 제 개인적으로는 별로 좋은 인상을 가지고 있지 않습니다. 뭐, 이건 제 문제니 건너뛰고...

Half-Byte Loader(=HB Loader=HBL)는 이전부터 몇몇 개발자가 진행중인 것으로, 게임 익스플로잇을 이용해 홈브류를 구동하게 해주는 홈브류 로더를 말하는데, 발렌타인 프로젝트는 기존의 Half-Byte Loader를 파타퐁2 데모 익스플로잇에서 사용할 수 있도록 이식하는 작업을 말합니다. 제 추측으로는 아마 이번 익스플로잇이 처음 발견된 시기가 발렌타인데이와 비슷해서 이런 이름을 붙인 것 같네요.

아무튼, wololo는 이번 malloxis의 자료 공개에 대해 불만을 가지고 있는 것 같은데, 다른 익스플로잇과는 다르게 이번 익스플로잇의 자료 공개 자체는 별 문제가 없다고 생각되네요. 특히나 이번 익스플로잇은 데모를 이용한 것이므로 펌웨어 업데이트말고는 막힐 위험이 전혀 없으니까요. 게다가 이렇게 자료가 공개되면서 관심있는 다른 개발자를 끌어모을 수 있어 오히려 좋은 점이 많다고 봅니다. (물론 공로자가 제대로 밝혀진다는 가정하에...)

저야 커펌 PSP 사용자니 eLoader가 나오든 나오지 않든 별 상관은 없지만 (돌 날라온다!!), 이번 일을 계기로 죽어가던 PSP계가 다시 활발히 살아나기를 바랍니다...

* 관련글보기 *
파타퐁2 데모 익스플로잇 공개

2010년 3월 29일 월요일

파타퐁2 데모 익스플로잇 공개

malloxis에 의해 파타퐁2의 북미판 데모(체험판)를 이용한 익스플로잇과 그 관련 파일이 공개되었습니다. [출처가기]

이와 동시에 이전에 소개했던 Maku의 데모 익스플로잇과 지난 주말 공개된 Flyer의 데모 익스플로잇에서 사용된 게임 역시 malloxis가 공개한 것과 동일한 파타퐁2로 밝혀졌습니다. (일본판이냐 북미판이냐의 차이는 있지만...) 이 당시 사용된 게임은 전혀 공개가 되지 않았기 때문에 우연히 같은 게임에서 익스플로잇을 찾아낸 것일 수도 있지만, 발표 시기가 너무 비슷하다보니 개발자들 사이에 뭔가 사연이 있을 것 같은 느낌도 드네요.

어쨌든 이번 파타퐁2 데모 익스플로잇은 펌웨어 6.20 이하의, PSP Go!를 포함한 모든 PSP 기종에서 작동합니다.

실제로 제 PSP에서 이번에 공개된 자료를 이용해 익스플로잇을 테스트하고 "Hello World!" 영상을 찍어봤습니다.


[ 익스플로잇 구동 방법 ]
1. http://www.pspdemocenter.com/page.php?id=2948에서 파타퐁2 북미판 체험판을 다운로드합니다.

2. 다운로드 받은 압축파일의 압축을 풀고 그 안의 'UCUS98734' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

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

4. XMB의 게임 -> 메모리스틱 메뉴에서 'PATAPON 2' 데모를 실행합니다. 실행 후 시스템 데이터가 없다고 나오면 "YES"를 선택해 새로 생성합니다.

5. 게임 메인 메뉴에서 'Continue'를 선택해 미리 저장해둔 세이브파일을 로드합니다.

6. 게임이 시작되면 R트리거를 누릅니다. Hello World 화면이 출력된다면 익스플로잇이 정상 작동하는 것입니다.
--------------------------------------------------------------------------------------------

아직까지 이 익스플로잇은 유저모드 익스플로잇이며, Hello World 출력만이 가능하기 때문에 할 수 있는 것이 없습니다. 자신의 PSP에서 이번 익스플로잇이 동작하는지 테스트하는 정도죠. 하지만 malloxis의 글에 의하면 곧 이 익스플로잇을 이용해 홈브류를 구동할 수 있게 해주는 e-Loader를 발표한다고 하네요. 그렇게 되면 PSP계도 큰 변화를 겪게 되겠죠. (단, 커널모드 익스플로잇으로 연결되지 않는다면 이전 Davee의 ChickHEN 같은 물건은 나올 수 없습니다.)

게다가 이번 익스플로잇은 PSN 인증 없이 일반적으로 다운로드해서 실행할 수 있는 데모(체험판)를 이용한 것이므로, 별다른 준비물(게임 UMD 등)이 필요가 없으며, 손휘가 대처할 수 있는 방법이 펌웨어 업데이트뿐이므로 향후 어떻게 발전할지 더욱 기대가 되네요. 정펌 6.20인 분들은 새로운 펌웨어가 나와도 업데이트하지 말아주세요.
--------------------------------------------------------------------------------------------

역시나 이번 익스플로잇과 관련해서 잡음이 들려오네요. [출처가기]
wololo에 의하면 지난 2월 malloxis가 파타퐁2 데모에서 충돌을 발견한 후 wololo를 비롯한 몇 명의 개발자가 binloader와 SDK 등의 개발에 도움을 주었는데, 무언가 유용한 것이 개발될 때까지 발표하지 않겠다던 처음의 약속을 깨고 malloxis가 자기 멋대로 자료를 공개했다고 주장하고 있습니다. maku나 Flyer처럼 같은 게임에서 독자적으로 익스플로잇을 발견한 사람은 wololo의 권유에 따라 게임을 공개하지 않았는데, malloxis만 그렇게 하지 않고 유출했다는 것이죠. 이전 FreePlay의 Mercury 익스플로잇과 비슷한 논란이네요.

정확한 전후사정이나 진위 여부는 알 수가 없기때문에 뭐라 단정할 수는 없지만, 과연 malloxis가 다른 개발자들의 도움없이 이 익스플로잇을 발전시킬 수 있을지 궁금해지는군요.

* 관련글 보기 *
세이브 익스플로잇 또 발견 (by maku)
모두의 테니스 포터블 체험판 외 5종