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

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년 12월 9일 목요일

6.XX TN (HEN) 최근 소식


요즘 연말이라 많이 바쁘네요. 뭐 조금만 지나면 오히려 한가지겠지만요.

최근 들어 Total_Noob의 대변자처럼 6.XX TN (HEN) 관련 소식을 전해주는 wololo가 자신의 블로그에 새로운 글을 올렸습니다. 이미 많은 분들이 댓글로 남겨주신터라 뒷북이군요. ^^;; [출처가기]

아래는 wololo가 쓴 글의 번역 내용입니다. (오역/의역 많음.)
안녕, 모두들. 그의 작업에 대해서 나에게 알려주고 있는 Total_Noob로부터 새로운 몇 가지 소식이 있다.

그가 나에게 해준 말에는 좋은 소식과 조금은 좋지 않은 소식이 있다. 기본적으로, 펌웨어 6.20과 6.35 사이의 커널에는 많은 변경점이 있다. (Nids가 많이 변경되었고, 그것을 찾는 일은 매우 힘들고 지루한 과정이다.) 그 때문에 그의 작업을 펌웨어 6.20용에서 6.35용으로 포팅하는데는 그가 처음 예상했던 것보다 좀 더 시간이 필요하고, 크리스마스때까지는 발표를 위한 준비가 끝나지 않을 수도 있다.

그럼에도 불구하고 Total_Noob는 그가 약속한 데드라인을 지킬 것이며, 다만 (파타퐁2 익스플로잇과 HBL을 이용하는) 펌웨어 6.20용 HEN을 먼저 발표하고, 그리고 나서 펌웨어 6.35용 HEN을 발표할 것이다.

이 소식이 모두를 행복하게 했으면 좋겠다. 기다리는 것은 언제나 힘든 것이라는 걸 나도 알고 있다. 다시 어린아이가 된 것처럼 크리스마스를 기다리고 있겠지만, 조금만 참도록 하자. :)

결국 거의 완성되어 있다던 6.20 TN (HEN)을 당초 계획대로 크리스마스 전까지 먼저 발표하고, 그 후에 포팅 작업을 마무리해서 6.35 TN (HEN)을 발표할 생각인 것 같습니다.

그런데 아무리 약속을 지키기 위해서라고는 해도 굳이 6.20 TN (HEN)을 따로 먼저 내놓을 필요가 있을지 모르겠네요. 6.20 TN (HEN)과 6.35 TN (HEN)은 구동방식이 다르지만, 기능상에서 별 차이가 없을 것으로 보이는데 조금 더 늦어지더라도 6.35 TN (HEN)의 발표만으로도 충분할 것 같은데 말이죠. 아니, 6.20 TN (HEN)을 목 빠지게 기다리시는 분들께는 조금 죄송스런 말이군요. ^^

크리스마스까지 이제 보름 정도 남았나요? 조금만 더 참으세요.

# Total_Noob와 wololo를 관계를 보니, 왠지 Dark_AleX와 Alek의 관계가 떠오르네요. 왜 그렇게 된거지?

* 관련글 보기 *
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월 23일 화요일

6.20 TN-A (HEN) 거의 완성?

wololo가 자신의 블로그에 오래만에 6.20 TN-A (HEN)에 관한 글을 올렸습니다. [출처가기]

일단 출처의 번역 내용입니다.
TN Hen: almost there
TN HEN : 거의 다 왔다.

Total_Noob told me a few days ago that the Hen was very close to completion, and he confirmed that in a post on the german site pspking.de. He announced that his Hen now has 98% homebrew compatibility, a VSH menu (probably similar to what we have on the m33 and Gen CFW), and a “NanGuard” feature, which will prevent people from stupidly writing stuff to the flash.
Total_Noob가 며칠 전 나에게 HEN의 완성이 아주 가까이 다가왔다고 말했는데, 독일 사이트 pspking.de의 포스팅에서도 이를 확인해주었다. 그는 그의 HEN이 이제 98%의 홈브류와 호환되며, "VSH Menu"(아마 커펌 M33이나 GEN에 있는 것과 비슷.)와 사람들이 바보같이 낸드플래시에 파일 쓰기를 하지 못하도록 하는 “NandGuard” 기능을 가지고 있다고 발표했다.

source PSPKing.de (thanks to Ah-Chai and Mark for the tip!)
소스는 PSPKing.de (알려준 Ah-Chai와 Mark에게 감사.)

Last time I spoke to Total_Noob, there were still a few thing to finalize and a few bugs to fix, such as unlocking the 32MB of extended memory on models that support it.
지난 번에 나는 Total_Noob에게 마무리 지어야 할 것과 수정해야 할 버그가 몇 가지 남아 있다고 말했다. 예를 들면 32MB의 추가 메모리를 지원하는 모델에서 그 제한을 해제하는 것처럼 말이다.

Note that although Total_Noob announced that his Hen will not have ISO support, several teams are already actively working on game Loaders (such as Open Idea Iso Loader by dridri, which supposedly loads ISO/CSO and PSX games). Such loaders will probably be made compatible with firmwares 6.xx with little effort, and I am more and more confident that it will be a matter of days after the release of the Hen before things such as iso loading or plugin support are made available.
비록 Total_Noob가 그의 HEN이 ISO 구동을 지원하지 않을 것이라고 발표했지만, 이미 몇 개의 팀이 활발히 게임 로더를 개발중이라는 점을 알아두길 바란다. (ISO/CSO와 PS1게임을 구동해준다는 dridri의 Open Idea Iso Loader 처럼.) 그러한 로더들은 아마도 조금의 수고만 들이면 펌웨어 6.XX와 호환되게 만들 수 있으며, 그리고 HEN이 발표되고 나서 ISO 로딩이나 플러그인 지원 같은 기능을 가진 것이 나오기까지는 하루 이틀 정도밖에 걸리지 않을 거라고 나는 점점 더 확신하고 있다.

A Hen (Homebrew ENabler) is a tool that allows to run unsigned software (homebrews) on a PSP directly from the XMB. By default a HEn only allows homebrew loading (even though Total_Noob pushed the limits a bit further by adding features such as a VSH menu) and is not very different in its goals from a tool such as HBL. But unlike HBL, it relies on a Kernel exploit, which basically gives access to all the features of the PSP. It allows users to get full control of their psp, for better or for worse.
HEN(Homebrew ENabler)은 '인증되지 않은 소프트웨어'(홈브류)를 PSP의 XMB에서 바로 구동하게 해주는 툴을 말한다. 기본적으로 HEN은 오로지 홈브류 로딩만이 가능(비록 Total_Noob가 VSH Menu같은 추가 기능을 통해 한계를 늘리기는 했지만.)하며, HBL같은 툴의 목적과 크게 차이나지 않는다. 하지만 HBL과는 다르게, HEN은 기본적으로 PSP의 모든 기능에 접근할 수 있게 해주는 커널 익스플로잇에 의존하고 있다. 따라서 사용자는 그들의 PSP를 완전히 콘트롤 할 수 있게 된다. 그게 좋은 목적이든 나쁜 목적이든...

개발자인 Total_Noob은 정작 자신의 블로그에는 진행상황을 올리지 않고, 다른 포럼에만 간간히 글을 남기고 있는 것 같습니다. 뭐 크리스마스 전까지 발표한다는 예정에 변경은 없는 것 같으니 느긋하게 기다려야...

그리고 이번 글을 보니(아니 예전에도 간간히 그런 뉘앙스가 있었지만...) wololo는 ISO 로더 기능이 나오기를 바라고 있는 것 같네요. 그러고 보니 예전에 jaja2u라는 사람이 HBL용 ISO 로더를 만들겠다고 했을 때, 별다른 반대를 하지 않고 격려를 해 준 적도 있었군요. (관련글 보기)

사실 개발자 중에서도 ISO 구동 기능을 찬성하는 사람과 반대하는 사람으로 나뉘고 있는데, 반대하는 사람중 제일 유명한 건 역시 ChickHEN의 개발자 Davee겠죠. 그리고 이번 6.20 TN-A (HEN)의 개발자 Total_Noob 역시 반대하는 쪽입니다. 그리고 저도 개인적으로는 반대하는 입장입니다. 가뜩이나 지금도 (일부의) 댓글때문에 골치 아픈데, 여기에 6.20 TN-A (HEN)까지 가세하면 감당 못할 것 같습니다. 음, 지극히 사적인 이유네요. ㅡㅡ;

"아싸! ISO 로더 나오면 게임 잔뜩 받아서 해야지!" 나 "이제 비싼 돈 주고 게임 안 사도 되겠네!"
같은 댓글은 싫어요~~ 이 외에도 문제가 될만한 댓글이나 오해를 살만한 댓글은 자제 바랍니다. m(_ _)m

* 관련글 보기 *
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월 8일 월요일

6.20 TN (HEN) 11/7 진행상황

지난 11월 3일, Total_Noob가 자신의 블로그를 통해 펌웨어 6.31용 HEN, 즉 6.31 TN-A (HEN)의 가능성에 대해 언급하면서 사람들의 관심이 쏠렸습니다. 하지만 제가 이 블로그에 올라온 질문에 답글로 달았던 대로 그 계획은 곧바로 취소되었으며, 당초 계획대로(약속한대로) 6.20 TN-A (HEN)만을 공개한다고 Total_Noob가 밝혔죠. (관련 댓글 보기)

그런데 몇몇 사람들이 그 내용을 잘 이해하지 못했는지, 아직도 6.31 TN-A (HEN)이 공개될거라고 믿고 있거나 Total_Noob가 거짓말을 했다고 비난하고 있는 것 같습니다. 그래서 Total_Noob가 다음과 같은 내용의 글을 남겼습니다. [출처가기]

Some people don't use their brain, they don't understand that I'll release the HEN as promised, I just thought about porting to 6.31, when Sony releases a new firmware. But some people are so stupid and called me liar. Perhaps it's because my English is very poor - I cannot express very well.
Well...forget it;)
일부의 사람들은 머리를 쓰지 않는 것 같다. 그리고 내가 HEN을 "약속한대로" 발표한다고 하는 뜻을 이해하지도 못하는 것 같다. 나는 단지 손휘가 새로운 펌웨어를 발표하면 펌웨어 6.31용 HEN으로 포팅하는 것에 대해 생각했던 것뿐이다. 하지만 일부의 사람들은 아주 멍청해서 나를 거짓말쟁이라고 부른다. 아마도 내 영어 실력이 아주 부족해서일 것이다. - 나는 잘 표현할 수가 없다.
어쨌든... (6.31용 HEN에 대해서는) 잊어버려라. :)

그리고 현재 개발중인 6.20 TN-A (HEN)의 11월 7일자 변경사항이 함께 올라왔습니다.
10/11/7 변경사항 :
- 모든 systemctrl 익스포트 리버스.
- USB 배터리 충전 기능 추가.
- 480*272 AVC 비디오 재생 기능 추가.
- 게임부팅화면 스킵 기능 추가.
- PIC0.PNG과 PIC1.PNG 숨기기 기능 추가.
- 일부 VLF 라이브러리를 적용한 홈브류와 관련된 문제 수정.
- CPU 스피드(클럭) 변경 기능 추가.
- Fake Region 기능 추가. (PSP의 지역코드 변경 기능.)
- TN의 네트워크 업데이트 기능 추가.
- 모든 중요한 NIDs 해결.
- 홈브류 호환성 향상.
- rebootex 압축.

그 동안은 뭔가 구조적인 변경점이 주를 이뤘는데, 이번에는 CPU 클력 변경이나 USB 충전같은 구체적인 기능의 추가까지 언급되고 있네요. 앞으로 플러그인까지만 지원해준다면 개인적으로는 만족입니다.

참고로 6.20 TN-A (HEN)의 지난 변경사항은 다음과 같습니다.

지난 변경사항 열기


* 관련글 보기 *
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월 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월 23일 토요일

6.20 TN (HEN) 자주 묻는 질문 (wololo)

요즘은 6.20 TN (HEN)밖에 쓸 소식이 없네요. 쳇!

wololo가 자신의 블로그를 통해 6.20 TN (HEN)에 관한 '자주 묻는 질문(FAQ)'를 작성해서 공개했습니다. [출처가기]

제 부족한 머리와 글솜씨로 작성하는 것보다는 남이 닦아놓은 길을 가는 것이 편할 것 같아 위 출처의 글을 번역하고 적당히 수정해서 올립니다. (하지만 번역투가 되어버려서 오히려 이해하기 어려울 수도...)

그 동안 제 블로그에도 많이 언급했기때문에 많이들 알고 계시겠지만 혹시라도 HEN이나 커펌에 대한 차이점을 잘 모르는 분들이나 HEN의 기본 개념에 대해 궁금하신 분들께는 조금이나마 도움이 될 것 같네요.

그나저나 wololo가 얼마 전 6.20 TN (HEN)의 베타테스터가 되었다고 밝힌 후 굉장히 고생하는 것 같네요. 갖가지 이유를 대면서 HEN 자료를 보내달라는 사람이나 추가 정보를 요구하는 사람이 많은 것 같습니다. ㅡㅡ;;;

HEN이 무엇인가요?
"HEN은 "Homebrew Enabler"의 약자입니다. 이것은 정식 펌웨어가 설치된 PSP의 XMB에서 "인증되지 않은 소프트웨어"(홈브류)를 구동할 수 있게 해주는 소프트웨어의 일종입니다. 6.20 TN (HEN)은 이를 위해 커널 익스플로잇을 이용하고 있습니다.

6.20 TN (HEN)에서 ISO/CSO를 구동할 수 있나요?
직접적으로는 아닙니다. HEN은 단지 인증되지 않은 EBOOT.PBP를 구동할 수 있게 해줄 뿐입니다. 하지만 HEN은 커널 모드에 접근할 권한을 주므로, HEN 상태인 PSP에서 구동되는 ISO 로더를 만드는 것은 가능합니다.

ISO를 구동할 수 없다면 "6.20 TN (HEN)"과 HBL같은 "홈브류 로더"의 차이점은 무엇인가요?
HEN은 커널 익스플로잇을 사용하며, 사용자가 PSP의 모든 콘트롤을 할 수 있게 해줍니다. 이것은 HBL 보다 홈브류 호환성이 더욱 뛰어나다는 것을 의미합니다. 예를 들어 HBL에서 구동할 수 없는 커널 접근을 요구하는 홈브류도 HEN에서는 거의 대부분 구동 가능합니다. 또한 HEN에서 임시 커펌(Live/Light Custom FirmWare)을 이용하면 ISO 구동이나 플러그인 지원 등이 가능하다는 뜻도 됩니다.

당신은 HEN에서 ISO를 구동할 수 없다고 했는데, HEN에서는 커널 접근이 가능하다고도 했습니다. 내 생각에 "커널 접근"은 곧 "ISO 구동"을 의미하는 것 같은데 아닌가요?
HEN은 프로그래머가 이러한 모든 기능(ISO, 플러그인 등...)을 임시 커펌을 통해 쉽게 구현할 수 있도록 해줄 뿐입니다. 하지만 이것은 HEN과는 별도로 추가적인 작업이 필요한 일입니다. 예를 들어, Davee의 Chickhen(펌웨어 5.03용)은 ISO 구동을 지원하지 않았지만, 5.03 GEN for HEN이나 CFWEnabler 등의 별도의 프로그램(임시 커펌)을 통해 ISO 구동이 가능하게 되었습니다.

그러면 "HEN"과 "커스텀 펌웨어"(이하 커펌)의 차이점은 무엇인가요?
커펌의 정의가 상당히 애매모호하기 때문에 매우 복잡한 질문이 되겠네요. 그래서 기존의 "CFW"과 구별하기 위해 새롭게 “Live Custom Firmware” 또는 “Light Custom Firmware”를 의미하는 “LCFW”라는 단어를 만들었습니다. (주 : 저는 기존의 CFW를 영구 커펌, LCFW를 임시 커펌이라는 단어로 대체하겠음.)

음, 그럼 HEN과 영구 커펌, 임시 커펌의 차이점은 무엇인가요?
짧게 정리해보겠습니다. :

* 영구 커펌(CFW)은 오래 된 PSP에 한해 ISO 로딩과 플러그인 지원, 리커버리 메뉴 등등을 가능하게 해주는 여러 해킹의 모음을 말합니다. 영구 커펌의 주요 기능 대부분은 Dark_Alex에 의해 만들어졌습니다. 영구 커펌은 PSP의 낸드플래시 메모리에 설치되며, PSP 기동시 정식 펌웨어를 무시하게 됩니다. 기술적으로는, PSP를 완전히 껐다가 다시 켜도 여전히 커펌 상태라는 것을 의미합니다. 하지만 영구 커펌 설치에 사용되는 치명적인 하드웨어 버그를 손휘가 수정했기 때문에, 요즘 발매되는 PSP에서는 더 이상 영구 커펌을 설치할 수 없습니다. 이렇게 하드웨어 버그가 수정된 제일 첫 번째 기판은 2008년 여름 등장한 그 유명한 TA-088 v3 기판입니다. 기본적으로 이 시기 이후에 구입한 신품 PSP에는 영구 커펌을 설치할 수 없습니다.

* 임시 커펌(LCFW)은 PSP가 켜진 후에 RAM상에 패치한다는 점을 제외하고 영구 커펌과 동일합니다. (실제로 우리가 현재 알고 있는 임시커펌은 대부분 기존의 영구 커펌을 리버스 엔지니어링해서 만들어진 것입니다.) 임시 커펌은 일반적으로 커널 모드 홈브류 형식으로 되어있으며, 따라서 HEN 같은 커널 모드의 해킹 작업이 반드시 따로 필요합니다. 영구 커펌은 PSP가 부팅될 때의 펌웨어 자체를 패치하는 반면, 임시 커펌은 정식 펌웨어로 부팅된 후에 RAM상에 수동으로 패치할 필요가 있습니다. 다시 말해 만약 PSP를 완전히 끄고 난 후 다시 임시 커펌을 사용하려면 매번 임시 커펌을 재구동해야 한다는 뜻입니다. (물론 그 전에 HEN을 먼저 구동해야 합니다.) PSP의 "슬립 모드"는 PSP를 완전히 끄는 것과는 다르다는 점을 명심하세요. 만약 PSP를 계속 슬립 모드로만 사용한다면 RAM상에 임시 커펌은 계속 남아있게 되므로 임시 커펌이나 HEN을 재구동할 필요가 없습니다.

* Hen은 앞서 말했듯이, 커널 익스플로잇 + 홈브류를 구동하기 위한 몇 가지 패치를 말합니다. 물론 구동 가능한 홈브류에는 커널 접근이 필요한 것들도 포함되죠. HEN은 임시 커펌을 설치하고 실행하기 위해 반드시 필수적인 프로그램입니다.

요약하자면 : 영구 커펌은 이제 머리 속에서 지워버리고, HEN + 임시 커펌으로 대신 생각해주세요. 이것은 커널 익스플로잇과 더불어 RAM상에 "영구 커펌"과 비슷한 기능을 구현해주는 몇 가지 패치의 조합을 말합니다.

HEN때문에 PSP가 벽돌이 될 수도 있나요?
제가 아는 한, HEN 자체는 램(RAM) 영역에서만 작동하므로 PSP를 벽돌로 만들 일은 없습니다. 그러나 HEN은 PSP의 보호장치를 완전히 무력화시켜 PSP의 모든 것에 접근 가능하도록 해줍니다. 벽돌 복구를 포함해서 당신이 원하는 모든 것들을 할 수 있게 되는 것이죠. 대부분의 벽돌은 요즘 나오는 최신 PSP에 영구 커펌을 설치할 수 있다고 생각하는 사람들 때문에 발생합니다. 만약 여러분들이 이 FAQ를 읽는다면 (영구 커펌을) 설치하면 안된다는 것을 알게 되겠죠. 그리고 만약 해킹할 수 없는 기판의 PSP가 벽돌이 된다면, PSP는 더 이상 복구할 수 없습니다.

자신이 사용하려는 프로그램의 “README” 파일을 항상 먼저 읽어본다면, 안전할 겁니다.

6.20 TN (HEN)은 언제 발표되나요?
개발자인 Total_Noob가 "2010년 크리스마스 전"까지 발표한다고 말했습니다.

더 많은 정보는 어디서 얻을 수 있을까요?
여기(wololo의 블로그)나 Total_Noob의 블로그를 참고하면 됩니다.


# 당부 말씀 : 댓글을 달기 전에 문제가 되지는 않을지, 논쟁이 되지는 않을지 한 번만 더 생각해주세요. 제~발!

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

2010년 10월 17일 일요일

PSP-300X에서 6.20 TN (HEN) 구동 영상

HBL로 잘 알려진 개발자 wololo가 이번 Total_Noob의 6.20 TN (HEN)의 베타테스터가 되어, PSP-300X에서 6.20 TN (HEN)이 동작하는 영상을 공개했습니다. [출처가기]

그 동안 공개된 데모 영상에는 PSP-100X와 200X만 등장했는데, 이번 영상을 통해 펌웨어 6.20인 PSP-100X/200X/300X에서 6.20 TN (HEN)이 모두 작동한다는 것을 눈으로 확인할 수 있게 되었습니다. (남은 건 PSP go뿐!)

wololo가 글을 재미있게 써놨길레 그냥 출처의 내용을 번역해서 올리겠습니다.
오늘 나는 Total_Noob의 HEN을 PSP-300X에서 시험하는 베타테스터가 되는 것을 기쁘게 받아들였다.

내가 가지고 있는 PSP-300X는 1년 넘게 펌웨어 5.03에서 머물고 있었는데, 이제 펌웨어 6.20으로 업데이트하고 남은 건 Total_Noob의 손에 맡기기로 했다. PSP-300X를 펌웨어 6.20으로 업데이트한다는 건 ChickHEN의 세계로 다시 돌아오지 못한다는 것을 의미하므로 조금 무서웠던 것은 사실이다. 하지만 테스트를 위해 Davee의 HEN(그리고 커펌 5.03 GEN)을 포기했다. 베타테스터가 되는 것은 영광이며, 나는 내 자리를 다른 사람에게 넘겨줄 생각은 없다.

음, 첫 번째 시도는 사실 실패했다. (그리고 바지에 거의 쌀 뻔 했다.) 하지만 Total_Noob가 빠르게 문제점을 지적해주었다. (그를 전문가라고 불러도 될까?) 그리고 아래 비디오에서 보듯이 정식 펌웨어 6.20인 PSP-300X의 XMB에서 Wagic(주:홈브류 게임)를 구동함으로써, 나는 펌웨어 6.20에서의 HEN이 100% 사실이라고 확인할 수 있었다. (그리고 나는 두 번째로 바지에 쌀 뻔 했다.)


HEN은 "Homebrew Enabler”를 뜻한다. 이것은 커널 익스플로잇을 이용해 PSP의 RAM상에 패치를 한 뒤, XMB에서 바로 비공식 소프트웨어(홈브류)를 구동하게 해주는 소프트웨어의 한 종류이다. Total_Noob에 따르면, 이번 펌웨어 6.20용 HEN은 "크리스마스 전"에 발표된다고 한다. 이것은 모든 PSP 모델에서 작동하지만,  PSP go는 아직 확인되지 않았다. (적어도 PSP-300X에서 작동한다는 것은 내눈으로 확인할 수 있었다.) 그리고 펌웨어 6.30/6.31에 대해서는 아직 공식적인 소식이 없지만, 이 펌웨어들에도 커널 익스플로잇은 여전히 존재하기 때문에 아직 희망은 있다.

앞으로 PSP계가 재미있어질 시간이다.

새로운 뭔가가 있다면 당연히 여기(주:wololo 블로그)에 알리겠지만, Totla_Noob의 블로그(http://total-noob.blogspot.com)에서도 뉴스를 확인할 수 있다.

wololo가 과감히 펌웨어 5.03을 포기하고 6.20으로 올려버렸군요. 혹시 따라하시려는 분들은 없으시겠죠. ^^

[참고사항] 6.20 TN (HEN)은 당연히 5.03 ChickHEN과 비교될 수 밖에 없는데, 이 두 개의 간단한 구동 순서를 알아보겠습니다.
* 5.03 ChickHEN : 펌웨어 5.03 -> ChickHEN(그림 파일) 구동 -> 5.03 ChickHEN 상태 -> 홈브류 구동 가능.

* 6.20 TN (HEN) : 펌웨어 6.20 -> 파타퐁2 HBL 실행 -> HEN 진입 홈브류 실행 -> 6.20 TN (HEN) 상태 -> 홈브류 구동 가능.

작동하는 펌웨어 버전과 구동 순서에만 약간 차이가 있을 뿐 그 기능은 거의 동일하다고 생각하면 됩니다. PSP를 끄거나 재부팅하면 HEN 상태가 사라지고 원래의 정펌 상태로 돌아간다는 점도 똑같죠.

언뜻 보면 6.20 TN (HEN)의 실행과정이 복잡해 보일 수도 있지만, ChickHEN의 그 악명 높은 구동률을 생각하면 6.20 TN (HEN)이 더 편할지도 모르겠네요. 게다가 펌웨어 6.20 기반이니만큼, 펌웨어 6.XX에 추가된 새로운 기능(센스미, 코믹스리더 등)도 사용할 수 있는 장점이 있습니다.

어쨌든 이렇게 임시적으로 HEN 상태가 되면 홈브류 구동은 물론이고, 영구커펌 설치 가능한 기종/기판에서는 바로 영구커펌의 설치가 가능해집니다. 또 추후 5.03 GEN for HEN이나 CFWEnabler와 비슷한 프로그램이 추가로 나온다면 펌웨어 6.20인 PSP-300X나 TA-088 v3 기판의 PSP-200X에서도 임시커펌 정도는 설치할 수 있게 되겠죠.

* 관련글 보기 *
[추가] 6.20 TN (HEN) 진행상황 - 90% 홈브류 지원
6.20 TN (HEN) 데모 영상
[개발중] 6.20 TN (HEN), 커널 익스플로잇 발견?

2010년 10월 16일 토요일

[추가] 6.20 TN (HEN) 진행상황 - 90% 홈브류 지원


크리스마스 전에 발표할 것으로 알려진 Total_Noob의 6.20 TN (HEN) 발표가 생각보다 앞당겨질지도 모르겠네요. (짐작.)

Total_Noob는 자신의 블로그를 통해서, ChickHEN의 개발자 Davee의 도움을 받아 6.20 TN (HEN) 환경에서 약 90% 정도의 홈브류 구동이 가능하게 되었다고 밝혔습니다. [출처가기]

이와 동시에 4번째 데모 영상도 함께 공개했는데, 처음으로 PSP-100X에서 6.20 TN (HEN)이 동작하는 모습과 몇 가지 홈브류를 구동하는 모습을 담고 있습니다.

하지만 아직까지 PSP go를 구하지 못해서, PSP go에서도 6.20 TN (HEN)이 작동하는지는 확인하지 못했다고 하는군요. (PSP-100X~300X는 모두 가능함.)

[ 추가사항 ] 오늘도 글이 새로 올라왔네요. 좋은 소식과 나쁜 소식이 하나씩 있습니다. [출처가기]

좋은 소식은 PSPGen의 MaGiXieN이 Total_Noob에게 자신의 PSP go를 제공하기로 했다는 것. 곧 PSP go에서도 6.20 TN (HEN)의 동작여부를 알 수 있을 것 같네요.

나쁜 소식은 Total_Noob가 다음 주부터 학업 등 실제 생활이 바빠 당분간 주말에만 작업을 한다는 것. 따라서 발표가 앞당겨지지는 않을 것 같고 당초 예상대로 크리스마스 전까지 발표할 것이며, 지금처럼 업데이트 사항을 자주 올리지는 못한다고 합니다.
--------------------------------------------------------------------------------

그 동안의 개발이력입니다. (기술적/전문적인 용어는 영문 그대로 놔두었습니다.)
[2010/10/16]
- sctrlKernelSetUserLevel 추가, 이제 VLF 라이브러리가 적용된 홈브류 구동 가능.
- sctrlKernelSetDevkitVersion 추가.
- 코드 정리.

[2010/10/15]
- ParitionCheck를 새로운 구조로 변경하고 수정함. (압축되지 않은 PRX 로드 가능.) Davee에게 감사.
- ModuleManager 패치 중 하나가 올바르지 않던 문제 수정. (이제 모든 홈브류 구동이 가능해짐.) Davee에게 감사.
- 일부의 systemctrl 익스포트 추가.

[2010/10/12]
- kubridge 라이브러리 추가. (PSAR Dumper 로드 가능해짐.)
- PSP-200X에 이어 PSP-100X와 PSP-300X과도 호환됨. (PSP go는 아직 도착하지 않아 확인 불가.)
- PRX 파일의 로드 가능. (단, 압축된 것만 가능, 팁을 알려준 GENyUS에게 감사.)
- mesgled 패치 추가. (Dr. Soup에게 감사.)
- PartitionCheck 패치 수정.

[2010/10/11]
- sceModuleManager 패치 완료.
- sceLoadExec 패치 추가.

[2010/10/10]
- 4번째 밝기 변경 기능 추가.
- 무선랜 충돌 수정.
- memlmd, umdcache, mediasync, vsh_module, game_module 패치 추가

[2010/10/9]
- rebootex 향상.
- (chickhen처럼) systemctrl을 이제 메모리스틱에서 불러오게 함.

[2010/10/8]
- Systemctrl 리버스 엔지니어링. (30%)
- 버전명 변경 기능 추가.  [6.20 TN (HEN)]

[2010/10/7]
- Rebootex 리버스 엔지니어링. (systemctrl.prx를 성공적으로 로드함.)

[2010/10/6]
- Rebootex (재부팅 관련 모듈?) 실행 가능.

[2010/00/0 더 이상은 모름.]
- 커널 익스플로잇 발견됨.

90% 정도의 홈브류 구동이 가능하다면 지금 당장 발표해도 무리가 없는 수준인데, 보름 정도만에 이 정도 발전했다는 건 정말 대단하네요. Total_Noob 자신이 PSPGen 개발팀의 일원인데다가, GENyUS나 Davee같은 유명한 개발자의 도움도 많이 받는 것 같습니다. 특히 Davee의 경우에는 이미 HEN의 개발 경험까지 있으니...

[ 참고사항 ]
HEN이란?
HEN은 Homebrew ENabler의 약자로, 일반적으로 홈브류를 구동할 수 있게 해주는 프로그램 또는 그 환경을 말합니다. eLoader나 HBL이 유저모드 익스플로잇을 이용하는 것과는 달리, HEN은 커널모드 익스플로잇을 이용하기 때문에 거의 모든 홈브류를 제약없이 구동 가능하며, UMD에서 백업한 ISO 구동이나 다운그레이드도 가능합니다. 게다가 HEN 상태에서 바로 영구커펌을 설치하는 것도 가능합니다. (물론 영구커펌 설치 가능한 기종/기판의 경우에만 해당.)

6.20 TN (HEN)이란?
6.20 TN (HEN)은 개발자 Total_Noob가 자신이 새로 발견한 커널모드 익스플로잇을 이용해 개발중인 프로그램으로, 정식 펌웨어 6.20인 PSP를 HEN 상태로 변경해주는 기능을 합니다. 기술적으로는 위에서 설명한 HEN의 기능을 모두 사용 가능하지만, 아직 개발중이므로 실제 어떻게 나올지는 두고 봐야 합니다.

* 관련글 보기 *
6.20 TN (HEN) 데모 영상
[개발중] 6.20 TN (HEN), 커널 익스플로잇 발견?

2010년 10월 9일 토요일

6.20 TN (HEN) 데모 영상


이전 글에서 소개했던 6.20 TN (HEN)의 구동 영상이 새로 올라왔습니다. [출처가기]
(6.20 TN (HEN)에 대한 건 이전 글 http://popotz.textcube.com/1707를 참고하세요.)

아직까지 개발 초기 단계이므로 새로 공개된 영상도 기본적으로는 처음 공개한 영상과 거의 비슷한 내용을 담고 있습니다만 화질이 선명해져 알아보기가 편해졌네요.

영상에 나오는 내용을 살펴보면... 정식 펌웨어 6.20에서 파타퐁2 체험판용 HBL을 먼저 구동한 뒤, 커널 익스플로잇을 통해 PSP를 재부팅하고 HEN 모드로 들어갑니다. 그 후 시스템 정보에 가보면 펌웨어 명이 '6.20 TN (HEN)'으로 변경된 것을 확인할 수 있습니다. (현재까지 구현된 기능은 이게 전부.)

음 사실 5.03 ChickHEN 보다 조금 더 귀찮은 방식인데, 앞으로도 HBL을 거쳐 구동하는 방식을 유지할지, 아니면 ChickHEN처럼 정펌 상태에서 바로 커널 익스플로잇를 구동하는 방식으로 변경될지 궁금해지네요.

개발 이력

[2010/10/9]
- rebootex 향상.
- (chickhen처럼) systemctrl을 이제 메모리스틱에서 불러오게 함.

[2010/10/8]
- Systemctrl 리버스 엔지니어링. (30%)
- 버전명 변경 기능 추가.  [6.20 TN (HEN)]

[2010/10/7]
- Rebootex 리버스 엔지니어링. (systemctrl.prx를 성공적으로 로드함.)

[2010/10/6]
- Rebootex (재부팅 관련 모듈?) 실행 가능.

[2010/00/0 더 이상은 모름.]
- 커널 익스플로잇 발견됨.

앞으로 할 일
- systemctrl과 vshctrl의 리버스 엔지니어링.

* 관련글 보기 *
[개발중] 6.20 TN (HEN), 커널 익스플로잇 발견?

[개발중] 6.20 TN (HEN), 커널 익스플로잇 발견?

DayViewer Plugin 등을 만든 유명한 개발자 Total_Noob가 새로운 커널 익스플로잇을 발견하고, 이를 이용한 펌웨어 6.20용 HEN, 가칭 6.20 TN (HEN)을 개발중이라고 밝혔습니다. [출처가기]

그 동안 펌웨어 6.20이나 펌웨어 6.30/6.31에서는 파타퐁2 체험판, 모두의 골프 포터블 같은 게임에 존재하는 유저모드 익스플로잇만 발견되었기에 HBL이 한계였지만, 이번에 커널모드 익스플로잇이 새로 발견됨으로써 HBL이 아닌 임시 커펌을 정펌 6.20에서 설치 및 사용할 수 있는 가능성이 열리게 된 것이죠.

커널 익스플로잇을 이용하는만큼 '기술적'으로는 홈브류 구동뿐만 아니라 플러그인 사용, ISO/CSO 구동같은 기존 커펌의 기능은 모두 사용 가능하다고 볼 수 있습니다.

즉, 6.20 TN (HEN)은 쉽게 말해 ChickHEN의 펌웨어 6.20용 버전이라고 생각하면 됩니다. 다만 ChickHEN은 펌웨어 5.03에서만 동작하는 것이고, 이번 6.20 TN (HEN)은 펌웨어 6.20에서만 동작하는 것이 차이점이겠죠.

현재까지는 개발 초기 단계라 그리 자세한 정보가 알려져있지 않은데, 그래도 대충 정리해보면 다음과 같네요.

- 개발자가 PSP go를 가지고 있지 않아 PSP go에서도 동작하는지 확인은 못함. 그 외 기종에서는 동작함.

- 펌웨어 6.31에서도 동일한 커널 익스플로잇이 존재하지만 매우 불안정함.

- 또한 펌웨어 6.20은 파타퐁2 체험판용 HBL을 사용할 수 있는 이점이 있기에 펌웨어 6.20에 맞춰 개발중.
  (하지만 커널 익스플로잇 자체는 HBL 없이도 동작함.)

- ISO 로더 기능은 탑재하지 않을 예정.

- 올 해 크리스마스 이전에는 반드시 발표할 것임.

그리고 마지막으로 동영상을 하나 공개했는데, 펌웨어 6.20에서 파타퐁2 체험판용 HBL을 먼저 구동한 뒤 HEN 모드로 진입하는 모습을 담고 있습니다. 마지막에 나오는 분홍색 화면은 재부팅 기능이 제대로 동작하는 것을 의미한다고 하네요.


# Total_Noob가 거짓말을 할 사람은 아니니 믿어도 될 것 같습니다. 다만 어떤 식으로 동작하는지, 어떤 기능을 사용할 수 있는지 등은 좀 더 개발이 진행될 때까지 기다려야겠네요. (펌웨어 5.03으로 다운그레이드하는 기능도 생각중이라고...)

# ISO 로더 기능을 넣지않겠다는 건 환영할 일이겠지만, ISO 구동 기능을 뺐던 ChickHEN의 경우, 후에 나온 커펌 5.03 GEN이나 CFWEnabler에 의해 소용 없게 된 일이 있기에 확신할 수는 없군요.

2010년 8월 17일 화요일

Ultimate VSH Menu Final


Total_Noob의 Ultimate VSH Menu 플러그인이 새롭게 업데이트되었습니다. [출처가기]

Ultimate VSH Menu는 기존 커펌의 VSH menu에 여러가지 기능을 추가시켜주는 플러그인이며, 이번 Neoflash 콘테스트에 Ultimate VSH Menu Final이라는 이름으로 출품되었습니다. 콘테스트가 끝나면 소스코드도 공개한다는 것을 보니 아마 이번이 마지막 발표인 것 같네요.

제작자가 밝히는 Ultimate VSH Menu Final의 특징은 다음과 같습니다.
- 원래의 VSH Menu에 있는 모든 기능.
- Bubbletune의 Slim Colors Patch 기능이 내장됨. (13-27.bmp 파일을 flash0에 설치해야 함.)
- 시스템 정보에서 맥 어드레스를 숨기는 기능.
- UMD 삽입시 펌웨어 업데이트 아이콘을 숨기는 기능.
- 게임부팅화면 스킵 기능의 활성화 / 비활성화 가능.
- VSH Menu에서 배터리 변환 옵션 사용 가능. (판도라, 일반, 자동부팅 배터리 변환.) (단 기판이 지원해야 함.)
- PSP를 슬립모드로 전환 가능.
- VSH Menu에서 VSH용 리커버리 모드 진입 가능.
- 리커버리 모드에서 셀렉트나 홈버튼을 누르면 빠르게 빠져 나올 수 있음. (기존의 Exit 메뉴 사용도 가능.)
- VSH용 리커버리 모드에서 R트리거를 누른채 Exit를 통해 빠져나오면 PSP가 재부팅됨. (VSH용 플러그인이나 다른 설정 변경시 편리함.)
- VSH용 리커버리 모드를 메모리스틱에서 불러올 수 있음. (ms0:/seplugins/vshrecovery.prx).
- Torch의 Lockdown 플러그인과 호환됨.

[ 설치방법 ]
1. Ultimate VSH Menu Final 플러그인은 커펌 5.00 / 커펌 5.02 / 커펌 5.03 for HEN / 커펌 5.50 등 커펌 5.XX에서 모두 사용 가능합니다.

2. 이번 Final은 기존과 다르게 인스톨러를 이용해 설치하도록 되어 있습니다. 위 첨부파일을 받아 압축을 풀고 그 안의 'UltimateVSHMenuInstaller' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.


3. 이제 XMB의 게임 -> 메모리스틱 메뉴로 들어가 'Ultimate VSH Menu Installer'를 실행합니다.


4. 위와 같은 프로그램이 실행되면 엑스버튼을 눌러 플러그인을 설치합니다. 설치가 끝나면 3초 후 자동으로 XMB로 복귀합니다. 플러그인 제거를 하려면 엑스버튼 대신 동그라미버튼을 누르면 되며, R트리거는 아무 것도 하지 않고 종료하는 기능입니다.


5. 이제 XMB에서 셀렉트버튼을 누르면 기존의 VSH Menu가 아닌 Ultimate VSH Menu가 대신 실행됩니다.

[ 사용방법 ]
Ultimate VSH Menu의 각 기능은 다음과 같습니다.
* CPU CLOCK XMB : XMB에서의 CPU 클럭 설정. (기본값은 222mHz)

* CPU CLOCK GAME : 게임/홈브류에서의 CPU 클럭 설정. (기본값은 222mHz)

* USB DEVICE : XMB에서 USB 연결시 접속될 장치 변경. (메모리스틱, flash0/1/2/3, UMD)

* UMD ISO MODE : ISO/CSO 구동시의 No-UMD 모드 변경. (Normal, OE ISOFs, M33 Driver, Sony NP9660)

* SLIM COLORS : PSP-200X부터 추가된 월별 배경 색상을 PSP-100X에서도 사용하게 해주는 기능.
(13-27.bmp 파일을 따로 구해 flash0:/vsh/resource/ 폴더에 넣어주어야 함.)

* HIDE MAC ADDR : 시스템 설정 -> 시스템 정보에서 보이는 맥어드레스 숨기기. (재부팅해야 적용됨)

* HIDE UMD UPDATE : UMD 삽입시 귀찮게 나오는 펌웨어 업데이트 아이콘 숨기기 설정.

* SKIP GAMEBOOT : 게임/홈브류 실행시 나오는 게임부팅화면을 건너뛰는 기능.

* Convert Battery : 배터리를 지그킥(판도라)배터리로 변환하거나 일반 배터리/자동부팅 배터리로 변환함.
   # 단, PSP-100X이거나 TA-085 v1 기판인 PSP-200X에서만 작동함.

* ISO VIDEO MOUNT : UMD 비디오에서 덤프한 ISO 파일 실행.
   # 자세한 건 http://popotz.textcube.com/1191의 [ 비디오 UMD에서 추출한 ISO 재생 ] 부분 참고.

* SHUTDOWN DEVICE : PSP 끄기.

* SUSPEND DEVICE : PSP를 슬립모드로 전환.

* REBOOT DEVICE : PSP 재부팅.

* Recovery Menu : VSH용 리커버리 메뉴로 바로 진입.
   # 이 메뉴를 이용해 리커버리 모드내의 설정을 변경한 경우 재부팅해야 적용됨.
   # VSH용 리커버리 메뉴에서 셀렉트버튼이나 홈버튼을 누르면 바로 빠져나올 수 있음.
   # R트리거를 누른채 Exit 메뉴를 선택하면 PSP가 자동 재부팅됨.

* EXIT : Ultimate VSH Menu 닫기

[ 제거방법 ]
리커버리 모드의 Plugins 항목으로 들어가 'vshmenu.prx [VSH]' 항목을 비활성화(Disabled)하면 임시적으로만 사용하지 않을 수 있으며,
위의 인스톨러를 다시 실행해서 동그라미버튼을 누르거나, 직접 ms0:/seplugins/vshmenu.prx 파일을 삭제하면 완전히 삭제됩니다. (vsh.txt에 등록된 문장은 직접 삭제해야 합니다.)

[ 참고사항 / 잡담 ]
# Ultimate VSH Menu 플러그인은 flash0:/의 VSH Menu 모듈 대신 플러그인 자체 VSH Menu를 불러오는 방식이므로, 이 플러그인이 활성화되어 있는 동안은 원래의 VSH Menu나 최근 발표된 VSH Menu+를 사용할 수 없습니다.

# 이전 버전인 Ultimate VSH Menu Revised에 비해 몇 가지 기능이 삭제되었군요. 랜덤 컬러나 스크린샷, EOOBT.PBP 구동 기능 등... 그에 비해 추가된 건 별로 효과도 없는 게임부팅화면 스킵뿐... 어느 것을 사용할지는 각자 판단해주세요.

# 저는 왠지 Ultimate VSH Menu의 기능을 쓸 일이 별로 없네요. 차라리 VSH Menu+가 더 유용한 듯...
-------------------------------------------------------------------------------------

* 관련글 보기 *
VSH Menu+ v1.2
[추가] VSH Menu+ v1.1
Ultimate VSH Menu Revised
Ultimate VSH Menu v2.00
Ultimate VSH Menu v1

2010년 3월 13일 토요일

XMB 아이콘 변경 : XMB Icon Manager


XMB의 아이콘 이름을 편집하거나 그 기능을 자신이 원하는대로 변경할 수 있는 XMB Icon Manager 플러그인이 발표되었습니다. [출처가기]

그 동안 이러한 기능을 사용하려면 디크립트된 RCO 파일이나 PRX 파일을 직접 편집해야 하는 등 상당히 어렵고 복잡한 과정이 필요했는데, XMB Icon Manager는 플러그인 형식으로 동작하므로 낸드플래시를 건드릴 위험 없이 간단하게 사용할 수 있습니다. 개발자는 Total_Noob.

XMB Icon Manager 플러그인의 기능은 크게 3가지 정도로 볼 수 있습니다.
- XMB 아이콘의 이름을 자신이 원하는대로 변경. (한글도 지원, Olleh!)
- XMB 아이콘의 기능을 다른 기능으로 변경. (PSP 재부팅, 종료, 슬립모드 전환 등)
- XMB 아이콘의 기능을 파일 실행으로 변경. (홈브류 구동, ISO/CSO 구동, PS1 게임 구동 등)

오래 전 Red_Squirrel이 발표한 XMB Eboots Launcher 플러그인과 비슷한 기능이지만, XMB Icon Manage는 XMB의 모든 아이콘에 적용 가능하기 때문에 그 활용성이 더욱 크다고 볼 수 있습니다.


[ 설치법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)
1. 이 플러그인을 사용하려면 커펌 5.XX 이상의 커펌이 설치되어 있어야 합니다.

2.
위 첨부파일을 받아 압축을 풀고 그 안의 'xmbim.prx', 'xmbim_config.txt' 2개의 파일을 ms0:/seplugins/ 폴더로 복사합니다.

3.
ms0:/seplugins/vsh.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/xmbim.prx 1
(vsh.txt 파일이 없다면 새로 만드세요.)

4.
이제 PSP를 재부팅하거나, 아무 홈브류/게임을 한 번 실행했다 종료하면 설치가 완료됩니다.

[ 설정법 ]
이제 설치는 끝났으니 설정 파일을 편집해서 자신이 원하는대로 설정해야 합니다. xmbim_config.txt를 메모장으로 열면 아래와 같은 항목이 나오게 됩니다.
NETWORK_UPDATE = ""
NETWORK_UPDATE_MODE = ""
NETWORK_UPDATE_FILE = ""

USB_CONNECTION = ""
USB_CONNECTION_MODE = ""
USB_CONNECTION_FILE = ""

...

XMB 아이콘별로 각각 3줄로 구성됩니다. 첫 번째 줄은 아이콘의 이름, 두 번째 줄은 아이콘의 작동 모드, 세 번째 줄은 구동하려는 파일 경로를 적어주면 됩니다.

아이콘의 이름은 그냥 자신이 원하는대로 적어주면 되며, 두 번째 줄 작동 모드는 아래처럼 총 8가지가 있습니다.
- shutdown (PSP 종료)
- suspend (PSP 슬립모드 전환)
- reboot (PSP 재부팅)
- restartvsh (PSP 재부팅2, ChickHEN용 커펌 사용중일 경우 커펌이 유지된채 재부팅)
- game (홈브류 구동)
- updater (PSP 펌웨어 업데이트)
- pops (PS1 게임 구동)
- backup (ISO/CSO 게임 구동)

그리고 작동 모드를 'game', 'updater', 'pops', 'backup'으로 설정한 경우 마지막 세 번째 줄에 해당 파일의 경로를 입력해주면 됩니다. (이외의 경우에는 세 번째 줄을 삭제해도 됩니다.)

이해하기 쉽도록 몇 가지 작성 예를 들어보겠습니다.
NETWORK_UPDATE = "PSP 재부팅"
NETWORK_UPDATE_MODE = "reboot"

USB_CONNECTION = "펌웨어 업데이트"
USB_CONNECTION_MODE = "updater"
USB_CONNECTION_FILE = "ms0:/620.pbp"

VIDEO_SETTINGS = "홈브류 : 파일러 구동"
VIDEO_SETTINGS_MODE = "game"
VIDEO_SETTINGS_FILE = "ms0:/PSP/GAME/filer/EBOOT.PBP"

PHOTO_SETTINGS = "ISO 구동"
PHOTO_SETTINGS_MODE = "backup"
PHOTO_SETTINGS_FILE = "ms0:/ISO/aaa.ISO"

...

[ 참고사항 ]
- 만약 아이콘의 이름을 한글이나 특수문자 등으로 설정하고 싶다면 xmbim_config.txt를 저장할 때 반드시 ANSI가 아닌 유니코드로 지정해주세요. 만약 방법을 모르는 분들은 그냥 아래의 xmbim_config.txt를 받아 편집해서 사용하면 됩니다.

- 이 플러그인을 사용하면 설정 파일을 불러오느라 몇 초 정도 시간이 걸릴 수 있습니다. 하지만 xmbim_config.txt 파일에서, 사용하는 아이콘 부분만 남겨두고 사용하지 않는 부분을 모두 삭제해주면 이 시간을 줄일 수 있습니다.

- 일부의 홈브류의 경우에는 이 플러그인을 이용한 실행이 불가능할 수 있습니다.


* 관련글 보기 *
XMB Eboots Launcher v1.1 - XMB 기능 변경

2010년 1월 25일 월요일

요일/배터리 표시 : DayViewer Plugin v7


Total_Noob의 DayViewer Plugin이 v7로 업데이트되었습니다. [출처가기]

DayViewer 플러그인은 XMB의 시계 / 배터리 아이콘 부분에 년도나 월, 요일 등의 날짜 정보와 배터리 잔량 등의 추가 정보를 표시해주는 플러그인입니다.

이번 v7의 변경점은 다음과 같습니다.
[Changelog v7]
- 표시될 각종 정보를 자신이 원하는 대로 100% 편집할 수 있음.
- 배터리의 남은 시간 정보를 추가함.
- AutoStart PRX 플러그인과 호환되지 않던 문제 수정.
- 유니코드 인코딩시 몇몇 글자가 제대로 보이지 않던 버그 수정.


[ 설치법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 이 플러그인은 커펌 3.71 M33부터 커펌 5.50 GEN까지의 모든 커펌에서 사용 가능합니다.

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'dayviewer.prx'와 'dayviewer_config.txt' 2개의 파일을 ms0:/seplugins/ 폴더 안으로 복사합니다.

3. ms0:/seplugins/vsh.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/dayviewer.prx 1
(vsh.txt 파일이 없다면 새로 만드세요.)

4. 이제 PSP를 재부팅하거나 아무 홈브류/게임을 한 번 실행했다 종료하면 설치가 완료됩니다.

# 설치방법이 이해가 안되거나 플러그인에 대한 기본사항을 알고 싶다면 http://popotz.textcube.com/1434 참고.

[ 설정법 ]
ms0:/seplugins/dayviewer_config.txt 파일을 메모장으로 열어 수정하면 플러그인 설정을 변경할 수 있습니다. (한글 등을 사용하려면 반드시 유니코드로 저장해주세요.) 게다가 이번 v7에서는 표시되는 정보를 자신이 원하는대로 편집 가능하게 되었습니다.

설정법 열기


# 100% 편집이 가능하니 활용하기에 따라서 다양하게 사용할 수 있겠네요. 각자 아이디어를 발휘해보세요.

# 이 플러그인은 XMB에서만 사용 가능하며, 게임/홈브류의 홈버튼 메뉴에는 적용할 수 없습니다.

# Total_Noob가 이 플러그인이 마음에 든다면 5유로씩만 기부해 달라고 하네요. -> https://www.paypal.com/...58859

* 관련글 보기 *
배터리 잔량 표시 : TimeBatteryPercent v3.1
요일/배터리 표시 : DayViewer Plugin v6.1
배터리 잔량 표시 : TimeBatteryPercent v2.0
요일 표시 : DayViewer Plugin v5
배터리 잔량 표시 : TimeBatteryPercent v1.0
요일 표시 : DayViewer Plugin Beta4
요일 표시 : DayViewer Plugin Beta3

2009년 12월 19일 토요일

요일/배터리 표시 : DayViewer Plugin v6.1


XMB의 날짜/시간 표시 부분에 요일과 배터리 잔량 등의 정보를 추가 출력해주는 Total_Noob의 DayViewer Plugin이 v6.1로 업데이트되었습니다. [출처가기]

Total_Noob가 v5 발표 후 예고한대로 이번 버전에서는 드디어 유니코드를 지원하게 되어, 요일 이름과 월 이름을 한글로 설정할 수 있게 되었습니다. 그 외 자세한 변경점은 다음과 같습니다.
v6.1 변경점
- PSP 부팅시 부트사운드가 들리지 않는 버그 수정.

v6 변경점

- 유니코드 지원. (한글, 일어 및 특수문자도 사용 가능.)
- 초(seconds) 단위를 표시할 수 있는 기능 추가.
- 커펌 3.71 이상의 모든 커펌에서 사용 가능.
- XMB의 날짜 표시 형식이 '년/월/일'로 설정되어 있는 경우에도 플러그인이 동작하도록 지원.
- XMB를 느리게 만드는 버그 수정.
- 시간 표시 형식이 '12시간'으로 설정되어 있을 경우 시간이 제대로 표시되도록 수정.
- 슬립 모드에서 복귀하면 배터리 잔량 표시가 이상하게 나오던 버그 수정.
- 다른 플러그인과 충돌하는 문제 수정. (PSPConsole, XMBEL 등)
- 설정 파일 재작성.


[ 설치법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 이 플러그인은 커펌 3.71 M33부터 커펌 5.50 GEN까지의 모든 커펌에서 사용 가능합니다.

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'seplugins' 폴더를 메모리스틱 최상위에 복사합니다. (덮어쓰겠냐는 메세지가 나오면 "예"를 선택해 덮어쓰세요.)

3. ms0:/seplugins/vsh.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/dayviewer.prx 1
(vsh.txt 파일이 없다면 새로 만드세요.)

4. 이제 PSP를 재부팅하거나 아무 홈브류/게임을 한 번 실행했다 종료하면 설치가 완료됩니다.

# 설치방법이 이해가 안되거나 플러그인에 대한 기본사항을 알고 싶다면 http://popotz.textcube.com/1434 참고.

[ 설정법 ]
ms0:/seplugins/dayviewer_config.txt 파일을 메모장으로 열어 수정하면 플러그인 설정을 변경할 수 있습니다. 단, 저장할 때는 반드시 유니코드로 해야 하는데, 위 첨부파일에는 이미 유니코드로 변경해서 넣어두었으므로 따로 신경쓸 필요는 없을 겁니다.
SHOW_BATTERYPERCENT = 'Yes' // 배터리 잔량 보이기(Yes) / 숨기기(No)
SHOW_MONTHNAME = 'Yes' // 월 이름 보이기(Yes) / 숨기기(No)
SHOW_YEAR = 'Yes' // 년도 보이기(Yes) / 숨기기(No)
SHOW_SECONDS = 'Yes' // 초 보이기(Yes) / 숨기기(No)
SHOW_COMMA_AFTER_DAY_OF_WEEK = 'Yes' // 요일 옆에 ',' 보이기(Yes) / 숨기기(No)
SHOW_POINT_AFTER_DAY = 'Yes' // 일자 옆에 '.' 보이기(Yes) / 숨기기(No)

MONDAY = '월요일' // 실제로 표시될 요일 이름 설정 (한글/특수문자 사용 가능, 단 길이 제한 있음.)
TUESDAY = '화'
WEDNESDAY = 'Wednesday'
THURSDAY = 'Thu'
FRIDAY = '金曜日'
SATURDAY = '土'
SUNDAY = '짜XX티 먹는 날'

JANURAY = '1월' // 실제로 표시될 월 이름 설정 (한글/특수문자 사용 가능, 단 길이 제한 있음.)
FEBRUARY = '2월'
MARCH = '3월'
APRIL '4월'
MAY = '5월'
JUNE = '6월'
JULY = 'July'
AUGUST = 'August'
SEPTEMBER = 'September'
OCTOBER = 'October'
NOVEMBER = 'November'
DECEMBER = 'December'

# 요일 / 월 이름 설정시에는 길이 제한이 있습니다. 정확한 기준은 모르겠지만 너무 길거나 짧으면 제대로 표시되지 않을 수 있습니다. 또한 설정 파일을 형식에 맞지 않게 잘못 수정해도 문제가 생길 수 있습니다. 이 경우에는 첨부파일에 있는 dayviewer_config.txt를 이용해 복구하세요.

# 설정에 따라서 위 스크린샷처럼 자신이 원하는 정보만 보이도록 할 수 있습니다. 각 요소간 위치 이동이 안되는 건 조~금 아쉽네요.

# 이 플러그인은 XMB에서만 사용 가능하며, 게임/홈브류의 홈버튼 메뉴에는 적용할 수 없습니다.

# Total_Noob가 이 플러그인이 마음에 든다면 5유로씩만 기부해 달라고 하네요. -> https://www.paypal.com/...58859

* 관련글 보기 *
배터리 잔량 표시 : TimeBatteryPercent v2.0
요일 표시 : DayViewer Plugin v5
배터리 잔량 표시 : TimeBatteryPercent v1.0
요일 표시 : DayViewer Plugin Beta4
요일 표시 : DayViewer Plugin Beta3

2009년 11월 30일 월요일

증강현실 홈브류 : GO!Fall

증강현실(Augmented Reality)이란 기술이 있습니다. 간단히 말해 현실 세계와 가상 세계를 서로 조합하는 기술이죠. 대표적으로 드래곤볼에 나오는 스카우터 역시 증강현실을 이용해 구현이 가능합니다. (자세한 건 네XX 백과사전 참고)

이러한 증강현실 기술은 알게 모르게 많이 사용되고 있는데, PSP 게임에서도 Invizimals라는 증강현실을 이용한 게임이 이미 발매되어 있습니다. 현실 세계를 배경으로 해서 가상의 크리쳐를 포획하거나 서로 대결하는 색다른 게임입니다. (http://popotz.textcube.com/1288)

그리고 홈브류 개발자인 Total_Noob 역시 지난 달 중순에 이러한 증강현실을 이용해 개발중인 홈브류를 공개한 적이 있었습니다. Go!Fall / Go!Run / Go!Pong의 3가지 홈브류 게임을 구상해두고, 그래픽쪽으로 도움을 줄 사람을 구하는 글이었죠. [출처가기]


그리고 오늘, 드디어 여러 사람의 도움을 받아 Go!Fall이라는 증강현실을 이용한 홈브류 게임이 공식으로 발표되었습니다. [출처가기]

Go!Fall이라는 게임은 PSP용 카메라인 Go! Cam을 이용해서 하얀 종이에 빨간색 펜으로 그린 오브젝트를 인식해서 등록한 뒤에, 하늘에서 떨어지는 오브젝트를 역시 하얀 종이에 빨간색 펜으로 그린 바구니를 이용해 받아내는 게임입니다. 실제로 구동하는 영상도 공개되어 있으므로 어떤 방식의 게임인지는 쉽게 이해할 수 있을 것 같네요.


* Download : Go!Fall (60초간 기다린 후 다운로드 가능합니다.)

PSP용 카메라를 가진 분들은 한 번 실행해보세요. 사실 게임으로서의 재미는 그다지 기대할 수 없을 것 같지만, 홈브류가 이 정도까지 발전했다는 것을 단적으로 보여주는 좋은 예가 될 것 같습니다.

게임을 할 때는 되도록 조명을 밝게 하는 것이 좋으며, 게임 중 종종 멈추는 버그가 있으니 유념해주세요.

# Go!Fall이 발표되었으니 Go!Run이나 Go!Pong 등도 공개될 것 같네요.
# 음, 솔직히 어린애들한테나 재미있을지도...

2009년 11월 23일 월요일

요일 표시 : DayViewer Plugin v5


XMB의 날짜/시간 표시 부분에 요일 표시를 추가해주는 DayViewer Plugin이 v5로 업데이트되었습니다. [출처가기]

그런데 재미있는건 얼마 전 나온 TimeBatteryPercent 플러그인의 배터리 잔량, 년도 표시 기능까지 이번에 포함해버렸다는 점입니다.

이번 v5의 변경점은 다음과 같습니다.
- 배터리 잔량(%)과 월 이름, 년도 표시 기능을 추가.
- 패치 방식을 변경해서, 자정이 지난 경우 재부팅 없이도 요일이 바로 변경되도록 함.
- XMB의 날짜/시간 형식을 변경할 필요가 없어짐.
- Beta 4에서 발견된 버그를 모두 수정함.


[ 설치법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 이 플러그인은 커펌 3.80 M33부터 커펌 5.50 GEN까지 거의 모든 커펌에서 사용 가능합니다.

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'seplugins' 폴더를 메모리스틱 최상위에 복사합니다. (덮어쓰겠냐는 메세지가 나오면 "예"를 선택해 덮어쓰세요.)

3. ms0:/seplugins/vsh.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/dayviewer.prx 1
(vsh.txt 파일이 없다면 새로 만드세요.)

4. 이제 PSP를 재부팅하거나 아무 홈브류/게임을 한 번 실행했다 종료하면 설치가 완료됩니다.

[ 설정법 ]
ms0:/seplugins/dayviewer.txt 파일을 메모장으로 열어 수정하면 몇 가지 설정을 자신에 맞게 변경할 수 있습니다.
SHOW_BATTERYPERCENT = "Yes" // 배터리 잔량 보이기(Yes) /숨기기(No)
SHOW_MONTHNAME = "Yes" // 월 이름 보이기(Yes) /숨기기(No)
SHOW_YEAR = "Yes" // 년도 보이기(Yes) /숨기기(No)
SHOW_COMMA_AFTER_DAY_OF_WEEK = "Yes" // 요일 옆에 ',' 보이기(Yes) /숨기기(No)
SHOW_POINT_AFTER_DAY = "Yes" // 일자 옆에 '.' 보이기(Yes) /숨기기(No)

MONDAY = "Mon" // 실제로 표시될 요일 이름 설정 (한글 사용 불가)
TUESDAY = "Tue"
WEDNESDAY = "Wed"
THURSDAY = "Thu"
FRIDAY = "Fri"
SATURDAY = "Sat"
SUNDAY = "Sun"

JANURAY = "January" // 실제로 표시될 월 이름 설정 (한글 사용 불가)
FEBRUARY = "February"
MARCH = "March"
APRIL "April"
MAY = "May"
JUNE = "June"
JULY = "July"
AUGUST = "August"
SEPTEMBER = "September"
OCTOBER = "October"
NOVEMBER = "November"
DECEMBER = "December"

# 특히 XMB의 설정 -> 날짜/시각 설정 메뉴가 어떻게 되어 있는지와 상관없이 항상 작동한다는 점이 마음에 드네요. 단지, 이전과 다르게 요일 표시 위치를 변경할 수가 없어진 점은 조금 불만...
# 이 플러그인은 XMB에서만 사용 가능하며, 게임/홈브류의 홈버튼 메뉴에는 적용할 수 없습니다.

년도, 월 이름까지 모두 나오면 왠지 복잡해보여서 저는 이렇게 요일과 배터리 잔량만 보이게 설정해서 쓸 생각입니다.

* 관련글 보기 *
배터리 잔량 표시 : TimeBatteryPercent v1.0
요일 표시 : DayViewer Plugin Beta4
요일 표시 : DayViewer Plugin Beta3

2009년 9월 21일 월요일

Ultimate VSH Menu Revised

기존 커펌의 VSH Menu의 기능을 더욱 다양하게 확장시켜주는 Total_Noob의 Ultimate VSH Menu Revised가 발표되었습니다. [출처가기]

이전 버전의 Ultimate VSH Menu와 기능은 거의 비슷하지만 이번 Ultimate VSH Menu Revised는 커펌과의 호환성을 향상시켜, 커펌 5.00 M33뿐만 아니라 5.02 GEN, 5.03 GEN, CFWEnabler, 5.50 GEN 등에서 모두 사용할 수 있게 되었습니다.


[ 설치법]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 vshmenu.prx 파일을 ms0:/seplugins/ 폴더로 복사합니다.
( 만약 Ultimate VSH Menu 색상을 바꾸고 싶다면 첨부파일의 vshmenucolor.txt 파일을 적당히 편집해서 ms0:/seplugins/ 폴더로 복사하면 됩니다.)

2. ms0:/seplugins/vsh.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/vshmenu.prx 1
(vsh.txt 파일이 없다면 새로 만드세요.)

3.
PSP를 재부팅 혹은 아무 홈브류/게임이나 한 번 실행했다 종료하면 설치가 완료됩니다.


4. 마지막으로 커펌의 리커버리 모드 -> Configuration -> Use VSHmenu 항목을 위 스크린샷처럼 반드시 'Enabled' 또는 'VSHMENU'로 설정해야 합니다.

[ 참고 사항 ] :  리커버리 모드 진입방법 - (하도 질문이 많아서리...)
* 커펌 5.00 / 커펌 5.50 : PSP의 전원 종료 후 R트리거를 누른채로 전원 올림.

* CFWEnabler : CFW Loader의 Settings 메뉴가 리커버리 모드에 해당함.
단, CFW Loader의 플러그인 설정 메뉴에는 버그가 있으므로 이 메뉴를 사용하기 보다는 각 텍스트파일(vsh.txt / game.txt / pops.txt)을 열고 플러그인 경로 끝에 붙어있는 "1"이라는 숫자를 "0"으로 직접 수정해서 비활성화하는 것이 좋습니다. 아니면 plugins config editor라는 홈브류를 사용하는 것도 추천.

* 커펌 5.03 GEN-A for HEN : XMB에서 셀렉트버튼을 누르면 나오는 VSH Menu에서 RECOVERY MENU를 선택하면 리커버리 모드로 진입 가능. 단, PSP-300X의 경우 리커버리 모드의 메뉴가 하나씩 밀리는 버그가 있으므로 플러그인 설정을 위해서는 Plugins 메뉴가 아니라 CPU SPEED 메뉴로 들어가야 합니다.

[ 사용법 ]

설치 완료 후 XMB에서 셀렉트버튼을 누르면 기존의 VSH Menu 대신 위와 같은 Ultimate VSH Menu가 나타납니다.

각 메뉴의 기능은 다음과 같습니다.
* CPU Clock XMB : XMB에서의 CPU 클럭 설정 (기본값은 222mHz)

* CPU Clock GAME : 게임/홈브류에서의 CPU 클럭 설정 (기본값은 222mHz)

* USB Device : XMB에서 USB 연결시 접속될 장치 변경 (메모리스틱, flash0/1/2/3, UMD)

* UMD ISO Mode : No-UMD 모드 변경 (Normal, OE ISOFs, M33 Driver, Sony NP9660)

* USB Charge : USB 케이블 연결시 배터리 충전 여부 설정

* Hide MAC Adress : 시스템 정보상의 맥어드레스 숨기기 설정 (재부팅해야 적용됨)

* Hide UMD Update : UMD 삽입시 펌웨어 업데이트 아이콘 숨기기 설정

* Screenshot : XMB에서 스크린샷 찍는 단축키 설정 (R, R + Note, L + Note, R + Screen, L + Screen, Note + Screen, 사용 안함)

* SELECT Button : XMB에서 셀렉트버튼의 기능 설정 (리커버리 메뉴 진입, VSH Menu, 사용 안함)
   # XMB에서 L트리거 + R트리거 + 네모버튼을 눌러 변경할 수도 있음

* Random Color : XMB의 배경 색상을 재부팅시마다 랜덤하게 변경

* Convert Battery : 배터리를 지그킥(판도라)배터리로 변환하거나 일반 배터리로 복구함.
   # 단, PSP-100X이거나 TA-085 v1 기판인 PSP-200X에서만 사용 가능함

* ISO Video Mount : UMD 비디오에서 덤프한 ISO 파일 실행

* Shutodwn Devive : PSP 끄기

* Suspend Device : PSP를 슬립모드로 전환

* Reboot device : PSP 재부팅

* Recovery Menu : 리커버리 메뉴로 바로 진입 (사용을 추천하지는 않음)
   # 이 메뉴를 이용해 리커버리 모드내의 설정을 변경한 경우 재부팅해야 적용됨
   # ChickHEN을 이용한 커펌 5.03 GEN이나 CFWEnabler에서 이 기능을 사용하려면 첨부파일내의 'vshrecovery.prx' 파일을 ms0:/seplugins/ 폴더로 복사해야 함

* Load EBOOT : ms0:/PSP/GAME/VSHMENU/EBOOT.PBP 파일 실행

* Exit : Ultimate VSH Menu 닫기

* 관련글 보기 *
커펌 리커버리 모드 사용법
커펌의 대표 기능 사용법 정리
Ultimate VSH Menu v2.00
Ultimate VSH Menu v1

2009년 9월 12일 토요일

CXMB 플러그인 : 3.71~5.50 호환

직접 만든 테마가 하나 둘 늘어나는 것도 기분 좋군요.

CTF 테마를 PSP에 적용시켜주는 CXMB 플러그인이 커펌 3.71부터 커펌 5.50까지 모두 호환되도록 업데이트되었습니다. [출처가기] 만든 사람은 이전에 DayViewer, MyRandomGameBoot 플러그인 등을 발표했던 Total_Noob.

사실 그 동안 CXMB 플러그인은 원제작자인 Poison이 개발을 중단한 뒤로, 다른 사람들이 이어서 업데이트를 해왔는데, 커펌 5.00/5.03용과 커펌 5.50용이 따로 나오고 호환되지 않아 불편함이 있었었습니다. 해외에서는 이러한 불편함을 없애기 위해 자동으로 파일을 교체해주는 홈브류까지 나올 정도였죠.


저도 어쩔 수 없이 커펌 5.00과 5.50을 낸드 매니저로 왔다갔다 하는 일이 많은데, 그럴 때마다 위처럼 CXMB 폴더의 이름을 수작업으로 교체해서 적용해왔습니다.

하지만 이번에 Total_Noob가 커펌 3.71부터 커펌 5.50까지 모두 호환되는 CXMB 플러그인을 발표한 것이죠. (CTF 테마 파일 자체는 당연히 커펌 버전에 맞는 것을 각각 구해서 사용해야 합니다.)


따로 플러그인 설치법이나 사용법을 적지는 않겠습니다. 이젠 지겹군요. 이전 CXMB 플러그인 관련 글을 참고해주시길 바랍니다. 기존에 CXMB 플러그인을 이미 사용했던 분들이라면 파일 교체만으로 쉽게 적용이 가능합니다.

또 이번 CXMB 플러그인은 풀버전이므로, 필요한 파일만 따로 메모리스틱에 넣어주면 PSP 자체로도 CTF의 생성이 가능합니다. 역시 자세한 건 이전 CXMB 관련 글의 풀버전 사용법을 읽어주세요.

# Total_Noob가 이전의 개인 블로그는 문을 닫고 새롭게 사이트를 개설했네요. 주소는 http://total-noob.org/

* 관련글 보기 *
5.50 GEN-A용 CXMB 플러그인
비공식 CXMB 플러그인 v2 (5.03 M33/GEN-A용)
CXMB v3.3 플러그인 (5.00M33 지원)
CXMB 3.2.1 - 공식 업데이트
CXMB 플러그인 - 커펌 4.01용
CXMB 플러그인 - 커펌 3.95용
...이하 생략...

2009년 8월 16일 일요일

미리보기 숨기기 : Preview Contents Hidder v1

XMB -> 게임의 '저장 데이터 유틸리티' 메뉴나 '메모리스틱' 메뉴에 들어가면 저장되어 있는 세이브 파일이나 홈브류/게임 목록을 볼 수 있습니다. 그리고 각 항목의 아이콘이나 배경화면, 이름 등이 미리 보여지게 되죠.

이 미리보기 화면은 여러가지의 파일로 구성되어 있는데, 각각의 역할은 다음과 같습니다.
ICON0.PNG - 아이콘 이미지
ICON1.PMF - 아이콘 영상
PIC0.PNG  - 화면 우측 하단에 나오는 작은 이미지 (대부분 해당 콘텐츠의 설명이 쓰여져 있음)
PIC1.PNG  - 화면 전체를 차지하는 배경 이미지
SND0.AT3  - 배경 사운드

따라서 PSP Content Manager나 PBP Unpacker 등을 이용해서 각 홈브류의 EBOOT.PBP 안에 있는 저 파일들을 교체하면 홈브류의 미리보기 화면을 직접 꾸밀 수가 있게 됩니다.

하지만 이 미리보기 화면을 불러오느라 목록의 로딩이 늦어지는 문제도 있습니다. 게다가 스크롤이 길 경우 원하는 항목을 찾을 때 미리보기 화면이 오히려 짜증나는 경우도 있죠.

때문에 일부러 홈브류의 배경 등은 제거해서 사용하는 분들도 계시고, 결국 커펌 3.80 M33-5에서는 Dark_AleX가 리커버리 모드 -> Configuration 메뉴에 PIC0.PNG와 PIC1.PNG를 숨길 수 있는 설정을 추가하기도 했습니다.

하지만 직접 수정하는 건 귀찮기도 하고, 커펌에 탑재되어 있는 기능은 PIC0.PNG와 PIC1.PNG 파일만을 제한적으로 숨길 수 있기 때문에 유용하기는 해도 조금 부족한 느낌이었습니다.
--------------------------------------------------------------------

서론이 길었네요.
어쨌든 그런 와중에 최근 Total_Noob가 Preview Contents Hidder라는 플러그인을 발표했습니다. [출처가기]

Preview Contents Hidder 플러그인은 PIC0.PNG와 PIC1.PNG를 비롯해 그 외의 미리보기 화면을 모두 숨길 수 있으며, 또한 게임 -> 메모리스틱 메뉴만이 아니라 세이브 데이터 메뉴나 UMD 삽입시의 미리보기 화면도 숨길 수 있는 기능을 제공합니다.


커펌 5.00 M33-6과 5.50 GEN-B에서 테스트되었다고 하며, 제작자 말로는 커펌 3.90 M33 이상이라면 PSP 기종과 상관없이 사용 가능하다고 합니다.

[ 설치법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'hidder.prx', 'hidder.txt' 2개의 파일만 ms0:/seplugins/ 폴더로 복사합니다.

2. ms0:/seplugins/vsh.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가하고 저장합니다.
ms0:/seplugins/hidder.prx 1
(vsh.txt 파일이 없다면 직접 새로 만드세요.)

3. 이제 PSP를 재부팅하거나 아무 홈브류나 실행했다 종료하면 해당 플러그인이 적용됩니다.

[ 설정법 ]
ms0:/seplugins/hidder.txt 파일을 메모장으로 열어 수정하면 플러그인의 설정을 변경할 수 있습니다.
# 0 or something else for Disabled // 0이나 다른 문자는 사용하지 않음으로 설정
# 1 for Enabled // 1은 사용함으로 설정

HIDE_ICON0_PNG = 0 // 아이콘 이미지 숨김 설정
HIDE_ICON1_PMF = 1 // 아이콘 영상 숨김 설정
HIDE_PIC0_PNG = 1 // 우측 하단 작은 이미지 숨김 설정
HIDE_PIC1_PNG = 1 // 배경 이미지 숨김 설정
HIDE_SND0_AT3 = 1 // 배경 사운드 숨김 설정

HIDE_IN_UMD = 1 // UMD 메뉴에서의 숨김 사용 여부
HIDE_IN_GAME = 1 // 게임 -> 메모리스틱 메뉴에서의 숨김 사용 여부
HIDE_IN_SAVEDATE = 1 // 저장 데이터 유틸리티 메뉴에서의 숨김 사용 여부

[ 적용 후 ]
이렇게 설치 및 설정을 하고 나면 위 스크린샷처럼 각 메뉴에서 보여지는 미리보기 화면이 완전히 숨겨지며, 디폴트 아이콘과 홈브류 제목만이 나오게 됩니다. 로딩이 빨라져 원하는 항목을 찾기가 상당히 쉬어지겠죠.

취향에 따라 아이콘만 보이게 할 수도 있고 배경만 보이게 할 수도 있으며, 설정을 해주면 UMD 삽입시나 세이브 데이터 메뉴에서도 미리보기 화면을 숨기는 것이 가능합니다.

# Total_Noob가 요즘 간단하면서도 유용한 플러그인을 많이 내놓는군요. 요일 표시 플러그인이나 랜덤 게임부팅 플러그인에 이어 이것까지... 구...굿! ㅡㅡ;;;