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

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월 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년 1월 24일 일요일

[가짜 확정] 펌웨어 6.20에서 새로운 익스플로잇 발견?

lan.st에서 FrEdDy라는 유저가 펌웨어 6.20인 PSP-3004에서 'Hello World'를 출력하는 영상을 공개했습니다. [출처가기]



일단 XMB의 엑스트라 메뉴나 사진 메뉴의 재생목록 아이콘 등을 통해 정식 펌웨어 6.20인 것은 쉽게 확인할 수 있습니다. 그런데 사진 메뉴로 들어가 특정 그림 파일을 로딩하자 충돌이 일어나고 Hello World가 출력되는군요. 두 번째 동영상은 제대로 익스플로잇이 발생하지 않고 충돌만 일어나 PSP가 멈춰버린 모습입니다.

네, 펌웨어 5.03에서 발견된 Tiff 오버플로우 익스플로잇과 비슷한 종류인 거죠. 펌웨어 5.03에서 발견된 Tiff 익스플로잇은 여러 개발자를 통해 지금의 ChickHEN이나 임시 커펌으로까지 발전했는데, 이번 펌웨어 6.20의 익스플로잇이 진짜라면 어떻게 될지 궁금해지는군요.

동영상을 올린 FrEdDy에 따르면 이 익스플로잇을 이용해 펌웨어 6.20용의 HEN까지도 가능할 것 같다고 합니다. 이 말이 사실이라면 정식 펌웨어 6.20인 PSP에서도 HEN을 이용해 홈브류를 구동할 수 있게 된다는 뜻입니다. (그 이후 또 다시 임시 커펌 등이 나오겠죠. ㅡㅡ;)

아직까지 자세한 정보는 알려지지 않았고, 또 동영상에 사용된 파일도 배포되지 않았습니다. (손휘의 눈길이 있으니 뭐 당연...) 그나마 다행인 것은 손휘에서 이 익스플로잇을 눈치채고 펌웨어 업데이트로 막아버린다면, 그 때는 완전히 공개하겠다고 합니다. 위 익스플로잇의 진위는 아직 정확하게 가려지지 않았지만, 어쨌든 밑져야 본전이므로 현재 정식 펌웨어 6.20인 분들은 새로운 펌웨어가 나와도 업데이트하지 말고 기다려보세요.

# 믿거나 말거나...

* 관련글 보기 *
펌웨어 6.20에서는 FreePlay의 익스플로잇이 작동하지 않는다
FreePlay의 Hello World 두 번째 영상
PSP Go!에서 Hello World 출력 성공!
MOHH 익스플로잇은 5.55에서도 작동
MOHH 익스플로잇의 현재 상황
MOHH 익스플로잇 v2 구동 영상
MOHH 익스플로잇 v2
[루머] 새로운 익스플로잇 발견?
5.03 HEN 구동 영상 & FAQ
TIFF 익스플로잇용 HEN에 대해서
5.03 TIFF Hello World
반갑다. Hello World!
새로운 버퍼 오버플로우 버그 발견

2009년 11월 12일 목요일

PSP Go!용 CFW/HEN 동영상

FreePlay의 PSP Go!용 익스플로잇 소식이 간간히 들려오는 가운데, 이번에 다른 팀에서 좀 더 향상된 모습을 보여주는 동영상을 올렸습니다. 그 다른 팀이란 바로, 5.03 익스플로잇용 ChickHEN을 발표한 Davee, 그리고 그가 속해 있는 Team Typhoon입니다. [출처가기]

이번에
Team Typhoon(Davee)이 공개한 영상은 이전 FreePlay의 익스플로잇을 이용해서 펌웨어 6.10이 설치된 PSP Go!를 커펌/HEN 상태로 만들고, 그 후 홈브류(에뮬레이터)를 구동하는 모습이 짧게 담겨있습니다. PSP Go!만의 '게임 일시 정지' 기능이 홈브류에서도 동작하는군요.

하지만 커펌/HEN 상태를 만드는 과정은 (일부러?) 생략되어 있으며, 그에 대한 자세한 설명도 밝히지 않았습니다. 게다가 이 영상은 단순히 PSP Go!도 커펌 사용이 가능하다는 것을 증명하는 것이며, 앞으로도 절대 방법이나 자료를 발표하지 않는다고 하니 기다려도 소용없을 것 같네요.

다음 주쯤에 아래 동영상보다 좀 더 향상된 버전을 보여주겠다고 합니다.


사실 ChickHEN 발표 당시 Davee는 ISO 로더 기능을 계속 반대했음에도 불구하고, 결국 CFWEnabler와 커펌 5.03 GEN 등의 프로그램이 나와버린 적이 있었습니다. 때문에 Davee도 많이 실망하고, ChickHEN R3의 발표마저 취소해버렸죠. (ChickHEN R3가 취소된 이유가 화가 나고 삐져서인지, 아니면 단순히 필요가 없어져서인지는 확실하지 않지만...)

그런 아픈 경험이 있기때문에 Davee가 이번 PSP Go!용 CFW/HEN은 무슨 일이 있어도 발표하지 않을 가능성이 높다고 생각됩니다. 게다가 이번 익스플로잇은 펌웨어 자체의 취약점이 아니라 PS Store에 올라온 특정 게임을 이용하는 것이므로 한 번 방법이 밝혀지는 순간 손휘에 의해 금방 막혀버릴 위험도 있습니다.

결국 이런저런 방법으로 보안을 강화하려고 한 PSP Go! 역시 해킹에 대해서는 안전하지 않다는 것을 증명해줄 뿐 현재로서는 그 이상의 의미를 가지고 있지 않습니다. 이를 참고로 해서 나중에 다른 식으로 어떻게 발전할지는 모르겠지만...

* 관련글 보기 *
PSP Go!용 eLoader는 과연 나올것인가?
FreePlay의 Hello World 두 번째 영상
PSP Go!에서 Hello World 출력 성공!

2009년 6월 2일 화요일

[ChickHEN용] CFWEnabler 2.51

ChickHEN상에서 커펌의 기능을 이용할 수 있게 해주는 CFWEnabler가 2.50으로 업데이트되었습니다. [출처가기]

이번 2.50의 변경점은 다음과 같습니다.
2.50 변경점 :
- 게임 종료시 시스템 버전 패치가 안되는 버그 수정.
- Pops 기능이 향상되어, Pops 설치시 펌웨어 5.00 의 Pops뿐만 아니라 다른 펌웨어 버전의 Pops도 설치 가능.
- 플러그인 설정에 관련된 버그 수정됨.
- 시스템 버전 탐색 기능이 향상되어, CFWEnabler의 이전 버전 설치가 가능함. (추천하지는 않음.)
- 시스템 모델 탐색 기능이 향상되어, 더 이상 HEN 수정 버전에서의 충돌 문제가 발생하지 않음. (되도록이면 ChicHEN의 원래 버전 사용을 추천함.)
- 설정 메뉴로 들어갈때 가끔씩 충돌이 일어나는 버그 수정됨.
- 꼭 'CFWEnabler'라는 폴더명이 아니라도 상관없음.-

[ 추가사항 ] 버그를 수정한 CFWEnabler 2.51이 발표되었습니다. [출처가기]
변경점은 일부 플러그인이 활성화되지 않는 버그를 수정한 것 뿐이네요.


설치법 및 사용법 등은 이전 CFWEnabler 2.10과 동일하니 http://popotz.textcube.com/1171 참고하세요.


# 참, 여전히 PSP-2000 전용이며 PSP-3000에서는 사용할 수 없습니다. (과연 PSP-3000용이 나올 수 있을지...?)
# Davee와 PSPGen측에서는 이번 CFWEnabler를 그리 좋게 보고 있지는 않고 있습니다. Davee는 자신이 반대했던 ISO 구동 기능을 넣었다고, 또 PSPGEN은 커펌 GEN의 모듈을 무단으로 사용했다고 화가 나있다네요. 그런 와중에도 꾸준히 업데이트되는군요.

2009년 5월 29일 금요일

[ChickHEN용] CFWEnabler 2.10


얼마 전 발표된 5.03 ChickHEN용 커스텀펌웨어 이너블러가 2.02로 업데이트되었습니다. [출처가기]

또 다시 2.10으로 업데이트되었습니다. 미칠듯한 업데이트이긴 한데, 그만큼 버그가 많다는 뜻도 됩니다. 버그 리포트가 새로 올라오는대로 수정해서 내놓는 것 같은데, 발표 전에 충분히 테스트 좀 했으면 더 좋았을 텐데 아쉽네요.
그런데 정작 2.10  버전의 파일 자체가 올라오지 않은 상태라 첨부파일 등은 나중에 추가하겠습니다.

Xenogears와 Becus25라는 꽤 알려진 개발자가 발표한 이 프로그램은 ChickHEN 상에서 커펌 M33의 기능을 사용할 수 있도록 해주는 프로그램으로서, 현재는 오로지 신형 PSP(PSP-2000 시리즈)에서만 구동됩니다. 이번에 업데이트된 2.02 버전도 기존보다 기능만 향상되었을 뿐 PSP-3000은 여전히 지원하지 않습니다. PSP-3000용 CFWEnabler를 만들 수 있을지 없을지도 현재로서는 모른다고 하네요.

리드미의 내용입니다. (스페인어라 번역기 돌렸는데 영...)

리드미 내용 열기



[ 설치법 ]
1. PSP-2000에서만 사용 가능합니다.
2. http://popotz.textcube.com/1153를 참고해서 ChickHEN R2를 실행합니다.
3. 위 첨부파일을 받아 압축을 풀고 그 안의 'CFWEnabler' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
4. XMB의 게임 - 메모리스틱 메뉴로 들어가 'CFWLoader 2.10'을 실행합니다.
5. 프로그램이 실행되면 'Flash and Start' 메뉴를 선택해서 커펌 관련 파일을 플래시메모리에 설치합니다.
6. 화면에 지시에 따라 설치를 끝내면 자동으로 해당 홈브류가 종료되며 XMB로 복귀합니다.
7. 설정 - 시스템 설정 - 시스템 정보의 시스템 소프트웨어가 5.03 M33으로 변경되었다면 설치 성공입니다.
8. 이제 커펌 5.00 M33과 동일하게 ISO/CSO 구동 및 플러그인의 사용이 가능합니다.

9. 만약 PSP를 종료했다 재부팅했다면 ChickHEN 구동 -> 'CFWLoader 2.10' 구동 -> Start 메뉴 선택 과정을 매번 반복해주어야 합니다.

[ PS1 게임 구동을 위한 추가 설치법 ]
1. CFWEnabler에서 직접 변환한 PS1 게임을 구동하기 위해서는 추가적인 설치가 필요합니다. 물론 PS1 구동이 필요없다면 설치할 필요가 없습니다.
2. 일단 ChickHEN 상태 또는 CFWEnabler 상태에서 http://popotz.textcube.com/970 글을 참고하여 정식 펌웨어 5.00의 EBOOT.PBP 파일을 엑스버튼으로 디크립트합니다.
3. 디크립트가 완료되면 ms0:/f0/kd/ 폴더에서 pops.prx, popsman.prx 2개의 파일을 복사해서 ms0:/PSP/GAME/CFWEnabler/Pops/ 폴더로 복사합니다. (복사 후 ms0:/f0/ 폴더는 삭제해도 됩니다.)
4. ChicHEN R2 상태에서 XMB의 게임 - 메모리스틱 메뉴로 들어가 'CFWLoader 2.10'을 실행합니다.
5. 홈브류가 실행되면 'Enable Pops Support' 메뉴를 선택해서 화면의 지시에 따라 해당 모듈을 낸드플래시에 설치합니다. (설치가 끝나면 ms0:/PSP/GAME/CFWEnabler/Pops/ 폴더는 삭제해도 됩니다.)
6. 이제 직접 변환한 PS1 게임을 ms0:/PSP/GAME/XXXXX/EBOOT.PBP/ 형식으로 메모리스틱에 넣고 XMB에서 실행합니다. (XXXXX는 임의의 영어 폴더)

[ 사용법]
커펌 5.03 M33 상태가 되면 기존의 커펌 5.00 M33과 거의 동일하게 사용가능합니다. XMB에서 셀렉트버튼을 누르면 나오는 VSH menu도 존재하며, 플러그인 설치법, ISO/CSO 구동법 등도 모두 기존 커펌 5.00 M33과 동일합니다.

또한 커펌 5.03 M33상에서 'CFWLoader 2.10'를 다시 실행하면 위처럼 Start 메뉴 대신에 Settings 메뉴가 나오는 것을 알 수 있습니다.

Settings 메뉴로 들어가면 리커버리 모드처럼 일부 커펌의 기능을 설정할 수 있는 Configuration 메뉴와 플러그인 활성화/비활성화가 가능한 Plugins 메뉴를 사용할 수 있습니다.

단, Plugins 메뉴 진입시 VSH.txt/GAME.txt의 내용이 완전히 사라지는 버그가 있으므로 사용하지 마세요. (이 문제는 2.10에서 수정되었습니다.)
하지만 여전히 자잘한 문제가 많이 발생하므로 되도록 Plugins 메뉴는 사용하지 마세요. 대신에 직접 각 txt 파일의 PRX 경로 끝에 1 또는 0을 붙여 활성화/비활성화를 설정하거나 plugins config editor 홈브류를 사용하시길 바랍니다.

참고로 Configuration 메뉴에서는 위와 같은 항목의 설정이 가능합니다.
--------------------------------------------------------------------------------------------------------------------------------------

# 솔직히 현재는 PSP-2000에서만 사용가능하므로, 이걸 사용할 바에는 그냥 리커버리 플래셔를 통해 커펌을 완전히 설치하는 것이 간편하고 좋습니다. 다만 커펌 설치가 불가능한 PSP-2000/TA-088 v3 기판일 경우에는 CFWEnabler가 ISO/CSO 구동이나 플러그인을 사용할 수 있는 유일한 방법이 되겠네요.

2009년 5월 26일 화요일

[ChickHEN용] CFWEnabler 1.0

5.03 ChickHEN에서 사용할 수 있는 커스텀펌웨어 이너블러가 발표되었습니다. [출처가기]

Xenogears와 Becus25라는 꽤 알려진 개발자가 발표한 이 프로그램은 ChickHEN 상에서 커펌 M33의 기능을 사용할 수 있도록 해주는 프로그램으로서, 현재는 오로지 신형 PSP(PSP-2000 시리즈)에서만 구동됩니다.

리드미의 내용입니다.
CustomFirmware Enabler 1.0 to 5.03 ChickHen by Xenogears and Becus25.

이것이 무엇인가?
ChickHEN을 이용해서 커펌 M33의 기능을 사용할 수 있게 해주는 프로그램이다.

실행을 위해서 무엇이 필요한가?
신형 PSP (신형 PSP라면 기판은 상관없음.)
펌웨어 버전 5.03
ChickHen R2 (최소한 R2 버전 이상)

호환성 :
기능은 커펌 5.00 M33과 동일함, 아래 기능을 제외하고는 모두 동작함. :
- 리커버리 모드
- Pops (PSX 게임 구동)

설치법 :
CFWEnabler 폴더를 ms0:/PSP/GAME/ 폴더로 복사.

ms0:/PSP/GAME/CFWEnabler/EBOOT.PBP 경로가 되어야 함.

사용법 :
사진 메뉴를 통해 ChicHEN을 구동한다. 그 후 'CFW Loader ChickHEN'이라는 홈브류를 실행한다. 첫 번째 실행시에는 동그라미버튼으로 관련 모듈을 플래시메모리에 설치할 필요가 있다. (덮어쓰는 것이 아니라 단순한 모듈 추가이므로 안전하다.) 그 후 엑스버튼을 눌러 커펌을 시작한다. 이제 커펌과 동일한 환경이 된다.

자주 묻는 질문 :
- ISO/CSO를 구동할 수 있나요? - 네, 구동할 수 있습니다.
- 내 신형 PSP의 기판이 XXX인데 가능한가요? - 네, 기판은 상관없습니다.
- PSP-3000에서도 사용할 수 있나요? - 아니요, 아직은 PSP-3000에서 동작하지 않습니다.
- 이 프로그램이 PSP를 고장낼 수 있나요? - PSP의 내부메모리에 몇 개의 파일을 복사하게 되므로 고장날 가능성은 있지만, 기존의 파일을 덮어쓰는 건 아니므로 문제가 되진 않을 겁니다.
- PSP를 끄면 다시 이 과정을 되풀이해주어야 하나요? - 네, 매번 실행해야 합니다. 하지만 모듈 설치 과정은 매번 해줄 필요가 없습니다.
- 이 과정을 되풀이하지 않도록 할 수는 없나요? - 만약 호환되는 IPL이 만들어진다면 가능합니다. 하지만 PreIPL에 대한 정보가 더 필요합니다.
- 현재의 문제가 추후 수정될 수 있나요? - 네, 가능하지만 현재는 확신할 수 없습니다.
- 추후 PSP-3000에서도 사용할 수 있나요? - 시도는 해 볼 수 있지만 확신은 할 수 없습니다.
- M33 SDK가 작동하나요? - 네, 작동합니다.

감사를 전하며 :
(생략)


[ 설치법 ]
1. PSP-2000에서만 사용 가능합니다.
2. http://popotz.textcube.com/1153를 참고해서 ChickHEN R2를 실행합니다.
3. 위 첨부파일을 받아 압축을 풀고 그 안의 'CFWEnabler' 폴더를 ms0:/PSP/GAME 폴더로 복사합니다.
4. XMB의 게임 - 메모리스틱 메뉴로 들어가 'CFW Loader ChickHEN'를 실행합니다.
5. 프로그램이 실행되면 동그라미버튼을 눌러 커펌 M33 관련 파일을 플래시메모리에 설치합니다. (한 번만 하면 됨.)
6. 설치가 끝나면 바로 엑스버튼을 눌러 커펌을 실행합니다.
7. 잠시 후 프로그램이 자동으로 종료되며 XMB로 복귀합니다.
8. 설정 - 시스템 설정 - 시스템 정보의 시스템 소프트웨어가 5.00 M33으로 변경되었다면 성공입니다.
9. 이제 커펌 5.00 M33과 동일하게 ISO/CSO 구동 및 플러그인의 사용이 가능합니다.

10. 만약 그 후 PSP를 종료했다 재부팅했다면 ChickHEN 구동 -> 'CFW Loader ChickHEN' 구동 -> 엑스버튼으로 커펌 시작 과정을 매번 해주어야 합니다.

[ 사용법]
기존 커펌 5.00 M33과 사용법은 거의 동일합니다. 그러니 기존에 커펌을 사용하셨던 분들은 충분히 알 수 있겠죠.
단, 리커버리 모드가 없으므로 XMB에서 셀렉트버튼을 눌러 나오는 VSH Menu를 통해 CPU 스피드나, No-UMD 모드 설정 등을 해주어야 합니다. 또 플러그인의 경우 각 텍스트 파일(VSH.txt/GAME.txt 등)의 경로 끝에 0 또는 1을 붙여서 비활성화/활성화를 설정해주어야 합니다. 하지만 모든 플러그인이 호환되는 것은 아니고 몇몇 플러그인은 사용할 수 없을지도 모릅니다. 마지막으로 현재 PS1 게임은 구동 불가능합니다.

# 솔직히 현재는 PSP-2000에서만 사용가능하므로, 이걸 사용할 바에는 그냥 리커버리 플래셔를 통해 커펌을 완전히 설치하는 것이 간편하고 좋습니다. 다만 커펌 설치가 불가능한 PSP-2000/TA-088 v3 기판일 경우에는 CFWEnabler가 ISO/CSO 구동이나 플러그인을 사용할 수 있는 유일한 방법이 되겠네요.

2009년 5월 19일 화요일

ChickHEN R3 예고 & ISO 로더 개발중???

안녕하세요. 정말 오랜만의 글이군요. 하도 먹기 살기도 바쁘다 보니 결국 블로그는 뒤로 밀려난 상태라죠. 블로그를 다시 열 때 이런 상황에 대해 미리 얘기한 적이 있으니 여러분들도 충분히 이해해주시리라 제 멋대로 믿고 있습니다. ^^
그래도 오늘은 간만에 시간이 나서 밀린 질문글에 답도 하고, 새 글도 쓰게 되는군요. 성의는 없지만요... ㅜㅜ
-----------------------------------------------------------------------------------------------------------------------

ChickHEN R3 업데이트 예고 [출처가기]

ChickHEN의 다음 업데이트 버전인 ChickHEN R3의 변경점을 Davee가 채팅을 통해 밝혔습니다. 대략 기존의 몇몇 버그가 수정되고 아래과 같은 기능이 추가된다고 합니다.
- XMB/Game 버전 속이기
- 사진 메뉴 리디렉션 (다른 곳으로의 전환)
- PSN에 관련된 패치
- XMB->게임에서 보이는 홈브류/게임의 배경화면(pic1.png) 숨기기
- 낸드 보호 기능
- 시스템 설정 버전 정보와 맥어드레스 속이기
- VSHMenu 추가
- 플러그인 지원
- PSP-2000/3000에서의 하이메모리 사용 (64MB의 RAM을 모두 사용)
- 커펌 M33의 일부 모듈과 호환
실제 ChickHEN에 탑재될 VSH Menu의 모습은 http://davee.x-fusion.co.uk/images/henr3.png의 그림파일을 통해 참고하세요. 아직 개발중이라 발표날짜는 미정입니다.
-----------------------------------------------------------------------------------------------------------------------


ChikeHEN을 이용한 PSP-3000용 ISO 로더 : OwHENed Project 진행중? [출처가기]

Easturkey라는 개발자가 Davee의 ChickHEN R2상에서 구동되는 ISO 로더를 만들고 있다는 소식입니다. 하지만 아직 진위 여부는 정확하게 알려진 바가 없으므로 그저 낚시일 가능성도 있고, 또 실제로 개발중이라고 하더라도 정말로 원활하게 동작할지 여부는 확실하지 않습니다.

개발자가 밝힌 구동 원리는 간단합니다. ChiockHEN에서 해당 홈브류를 구동하면 RAM상에 ISO가 구동되도록 패치를 한다고 합니다. 그 후 XMB로 다시 돌아가면 ISO를 바로 구동할 수 있게 된다는 것이지요. 물론 RAM상에만 데이터를 쓰게 되므로 낸드를 건드릴 위험은 없으며, PSP를 재부팅하면 ChickHEN 처럼 패치가 풀리게 됩니다.

그런데 뭐 아래에 추가된 내용을 보면 만약 RAM상의 패치가 불안정하면, 예전 데브훅의 시스템을 적용할 거라고 해놨네요. 이 부분이 조금 신빙성이 떨어지는 부분입니다. 게다가 원출처에 이 글이 처음 올라온 것이 5월 9일경인데 아직까지는 별다른 소식없이 잠잠하니, 해외에서도 대부분 부정적인 반응을 보이고 있습니다.

역시나 발표 날짜는 미정입니다. 진짜일까~~~요? 가짜일까~~~요?

아래는 공개된 사진들...

ISO 구동을 위한 패치를 하기위해 ChickHEN 상태에서 OwHENed R1이라는 이름의 홈브류 구동이 필요.

홈브류가 구동된 뒤 엑스버튼을 눌러 OwHENed 패치를 실행하거나 세모버튼으로 패치 없이 종료 가능.
불법 사용자는 사용하지 말라는 문구도 보임.
패치가 완료되면 자동으로 XMB로 복귀하며 그 때부터 ISO 구동이 가능. (정말?)

# 아~ 또 몇 일간 잠수탈지도...??

2009년 5월 7일 목요일

ChickHEN으로 무엇을 할까? [2]


이전 글에서는 ChickHEN을 이용해 커펌을 설치하는 방법과 각종 에뮬레이터, 홈브류 게임에 대해서만 간단히 적었습니다. (이전글 바로가기)

이번에는 이를 제외한 일반 홈브류에 대해서 알아보겠습니다. 특히나 무선인터넷을 이용한 유용하고 재밌는 홈브류가 많이 눈에 띄는군요. 각 홈브류 제목을 클릭하면 해당 글로 이동합니다. 추후 더 추가될 수도 있습니다.
(그나저나 ChickHEN R2에서는 거의 모든 홈브류가 구동되네요. 따로 이런 글을 쓸 필요도 없을 듯... ㅡㅡ;)

아래의 홈브류 구동 여부는 PSP-2005 / 정펌 5.03에서만 확인된 사항이며, PSP의 종류나 기판에 따라 그 결과가 달라질 수 있으므로 이 점 유의하시길 바랍니다. 이와 관련되어 발생하는 모든 문제는 각자의 책임입니다.

텍스트 뷰어 - eReader 한글판
텍스트(TXT)를 볼 수 있는 홈브류입니다. 텍스트 파일뿐만 아니라 MP3 재생 및 LRC 가사 지원, 이미지 뷰어로서도 충분히 사용 가능합니다. 다운로드는 구글 검색을 통해 해주세요. 개인적으로는 eReader 1.5.9 한글판을 추천합니다. -> http://www.maniaforum.net/forum/boa ··· %3D11 (가입 필요)

텍스트 뷰어 - 한뷰
텍스트를 볼 수 있는 홈브류입니다. 다른 기능은 일체 없으며 오직 텍스트 파일만을 볼 수 있습니다. 하지만 깔끔하고 쉬운 인터페이스로 제가 주로 사용하는 텍스트 뷰어입니다. 역시 다운로드는 구글 검색으로... 저는 카라리스 님이 수정하신 한뷰 0.7을 추천합니다. -> http://kararith.tistory.com/4

이미지 뷰어 - PSPComic v1.0
.cbz, .cbr, .zip, .rar 등의 압축 파일로 구성된 그림파일을 볼 수 있는 이미지 뷰어 홈브류입니다. 만화책이나 스캔소설(헉!)을 볼 때 유용합니다. (스크린샷은 예전 초기 버전)

MP3/OGG/FLAC 재생 - LightMP3 v2.0.0 RC1
음악 재생 홈브류입니다. 낮은 클럭에서 동작하기 때문에 배터리 소모량을 줄여 XMB보다 더 오랜 시간 재생이 가능하며, 자동 종료 기능도 갖추고 있습니다. 또한 MP3 파일뿐만 아니라 OGG/FLAC 형식의 음악 파일 재생도 가능한 것이 큰 장점입니다. 게다가 완전 한글화.

종합 홈브류 - iR Shell v5.0 (PSP-2000/3000에서만 가능)
너무도 유명한 아얄쉘입니다. 기능은 너무 많이 일일히 열거할 수 없으니 우측 아얄쉘 카테고리를 참고해주시길 바랍니다. 원래 아얄쉘에는 펌웨어 제한 기능이 있어 지원하지 않는 펌웨어에서는 구동이 되지 않습니다. 이는 ChickHEN에서도 마찬가지며 구동하려고 하면 펌웨어 버전이 맞지 않는다면서 구동되지 않지요. 하지만 파일 교체를 통해 이 펌웨어 제한 기능을 해제해주면 ChickHEN에서도 구동 가능합니다.
PSP-2000의 ChickHEN에서 아얄쉘 설치 및 구동하기
1. http://popotz.textcube.com/1126 참고해서 아얄쉘 v5.0을 설치합니다. (단, No-UMD 패치는 하지마세요.)

2. 위에 링크된 자료를 받아 압축을 풀고 나오는 'irshell500s.prx' 파일을 ms0:/irshell/bin/ 폴더에 덮어씁니다.
3. 당연히 ISO/CSO 구동은 불가능하지만 그 외의 기능은 대부분 잘 작동하네요.

또한 PSP-3000에서도 ChickHEN을 통해 아얄쉘의 구동이 가능합니다. 단, PSP-2000에 비해 작동하지 않는 기능이 많이 있을 수 있으며 불안정합니다.
PSP-3000의 ChickHEN에서 아얄쉘 설치 및 구동하기
1. http://popotz.textcube.com/1126 참고해서 아얄쉘 v5.0을 설치합니다. (단, No-UMD 패치는 하지마세요.)

2. 위에 링크된 자료를 받아 압축을 풀고 나오는 'IRSHELL' 'PSP' 2개의 폴더를 메모리스틱 최상위에 덮어씁니다.
3. 당연히 ISO/CSO 구동은 불가능하며, 그 외 다른 기능도 작동하지 않을 수 있습니다.

메모리스틱 파일 관리 - PSP Filer v6.0
뭐 말이 필요없는 최고의 메모리스틱 관리 홈브류입니다. 메모리스틱 내의 파일 관리는 물론이고 이것저것 부가기능도 많습니다.

홈브류 정렬 홈브류 - HomebrewSorter v1.0.0
홈브류를 이것저것 설치하다 보면 XMB의 게임 - 메모리스틱 메뉴가 복잡하고 지저분해보이기 마련입니다. 원하는 홈브류를 찾기도 어렵구요. HomebrewSorter는 이런 문제를 해결하기 위해 게임 메뉴에서 보이는 홈브류 순서를 자신의 임의대로 정렬할 수 있게 해줍니다. PSP Filer에도 이 기능은 포함되어 있습니다.

홈브류 구동기 - eLoader v1.000

1.50 커널용 홈브류를 실행할 수 있는 eLoader입니다. ChickHEN 상태에서 실행되지 않는 홈브류도 eLoader를 통하면 구동될 수도 있지만, 그렇게 큰 기대는 하지 마세요. 하지만 PSP용으로 변환된 미연시(ㅡㅡ;)를 구동할 때 꼭 필요합니다.

모니터 화면을 PSP로 - PSPdisp v0.2

PC 모니터의 화면을 PSP로 출력해주며, 또한 PSP의 버튼을 이용해 PC의 조작이 가능합니다. 또한 컨트롤 파일을 따로 생성해주면 게임에서의 조이스틱으로도 사용가능하고, PSP의 액정을 듀얼 모니터 처럼 사용할 수 있습니다. 게다가 무선인터넷 연결뿐만 아니라 USB를 통해서도 사용 가능하므로 공유기가 없어도 사용가능합니다. 아래에서 설명할 PortableVNC나 WiFiController의 기능을 모두 가지고 있다고 봐도 됩니다.

# 이 아래의 홈브류는 반드시 무선인터넷 환경이 갖추어져 있어야 합니다.

PSP에서 지도 검색 - PSP-Maps v1.2
PSP의 무선인터넷 기능을 이용해서 각종 지도를 볼 수 있는 홈브류입니다. 뭐, 네비게이션처럼 지도를 다양하게 활용할 수는 없지만 집 주변의 위성 사진을 둘러본다던지 하는 재미를 느낄 수 있습니다.

PSP에서 지도 검색 - 3D Virtual Earth v0.53
위의 PSP-Maps와 비슷하지만 3D Virtual Earth는 지도를 3D로 구현한 것이 특징입니다. 성능은 비슷...

PSP를 무선 조이스틱으로 사용 - WiFiController v0.4.4

PSP를 PC의 가상 조이스틱으로 인식해서 사용할 수 있게 해주는 홈브류입니다. 조이스틱을 지원하는 PC 게임에서는 PSP를 컨트롤러로서 사용할 수 있게 됩니다. 한 때 PC용 온라인 게임인 몬헌 프론티어에서 많이들 사용하신 것으로 알고 있습니다.

PC 모니터를 PSP로 출력해서 조작 - PortableVNC v1.2.8

PC 모니터의 화면을 PSP의 액정으로 출력해주며, PSP로 PC의 조작 역시 제한적이나마 가능합니다. 속도나 화질 역시 괜찮은 수준을 보여줍니다.

인코딩 필요없이 PSP로 스트리밍 재생 - PiMP Streamer v1.0
PC의 하드디스크에 저장된 비디오, 음악, 그림파일을 무선인터넷을 통해 PSP의 화면으로 스트리밍 출력해주는 홈브류입니다. 특히 비디오의 경우에는 따로 인코딩할 필요가 없이 바로 인코딩과 동시에 스트리밍 재생이 가능합니다. (기존의 USB/Net Host 기능과의 차이점.) 또한 스트리밍되는 화질 및 음질을 취향대로 세세하게 설정할 수도 있습니다.
------------------------------------------------------------------------
이 외에도 ChickHEN에서 호환되는 홈브류는 http://www.dark-alex.org/forum/viewtopic.php?f=83&t=13499 에서 확인할 수 있습니다.

5.03 ChickHEN R2 발표 / 구동법

즐거운 연휴(?)는 잘 보내셨나요? 저는 이 기간동안 정말 무지하게 놀았네요. ㅡㅡ;

그 동안 애태우던 HEN이 드디어 발표되었습니다. [출처가기]
하지만 아직 5.03 HEN 환경으로 부팅만 할 수 있을뿐 실질적인 홈브류 구동은 불가능하며, 내일쯤 이 문제를 수정한 완벽한 버전을 발표한다고 하니 조금 더 기다려야 하겠네요.

[추가사항1] Davee가 아니라 mformature 포럼의 maibrithahn라는 유저가 수정된 h.bin을 발표했습니다. 기존의 h.bin은 뭔가 오류가 있어 이 부분을 수정했다네요. 저도 그렇고 다른 해외 사용자도 그렇고 홈브류 구동을 확인했으며, 이제야 비로소 HEN을 통한 홈브류의 구동이 가능해졌습니다. [출처가기]

[추가사항2] Davee가 공식 수정판인 ChickHEN Revision2를 발표했습니다. [출처가기]
역시 공식판인만큼 비공식판에서는 구동 안되던 홈브류가 구동되는 등 더욱 호환성이 향상되었습니다.

이번 ChickHEN R2의 리드미의 번역 내용입니다. (언제나처럼 오역/의역 난무)
[ChickHEN Revision 2] - Team Typhoon

[ 변경사항 ]
- 홈브류 구동 지원.
- 홈브류 구동 기능 향상.
- HEN 상태에서 Tiff 이미지 방지. (지원하지 않는 데이터로 처리됨.)

[ 이것이 무엇인가요? ]
홈브류 이너블러로서의 ChickHEN은 모든 PSP(PSP-1000, 2000, 3000)에서 작동하며 정식펌웨어 5.03에서 홈브류 게임과 홈브류 어플리케이션을 실행할 수 있게 해준다. Bugz, Jellycar 같은 게임을 즐기거나 PSP Filer나 PSPTube같은 어플리케이션을 구동할 수 있다. 홈브류는 아무런 걱정없이 보통의 PSP에서의 경험을 더욱 넓혀준다.

[ 무엇을 할 수 없나요? ]
- ISO, CSO를 비롯한 UMD 백업 형태의 자료 구동.
- PSX 게임의 구동.
- PSP의 플래시메모리 영역의 접근.
- 커스텀 펌웨어의 설치. (TA-088 v3인 PSP-2000 또는 PSP-3000에서만)
- 플러그인의 로드.

[ 어떻게 사용하나요? ]
생략함. (아래에서 따로 설명)

[ PSP를 벽돌로 만들 수도 있나요? ]
ChickHEN은 이전 HEN들과는 다르게 작동한다. flash0 영역에 파일을 쓰는 대신에 시스템의 손상을 막기 위해 완전히 RAM에서만 교체된다. 물론 HEN에서 플래시 영역의 쓰기가 가능한 어플리케이션을 구동할 수 있지만 나는 강하게 반대한다. ChickHEN은 어떠한 보증도 없으며, 각자 자신의 책임하에 사용해야 한다. PSP의 플래시 영역을 건드린다면 벽돌이 될 수도 있다!!

HEN은 어떠한 보증도 없으며, 이 소프트웨어는 저작권법을 어길 수 있는 홈브류의 구동 목적으로 사용되어서는 안된다.

[ 크레디트 ]
Team Typhoon - ChickHEN
MaTiAz: TIFF Eggsploit ;)
Lawrence Jackson (LCJ14) � PSP 3000
Cloudy: Betatesting
MforMature staff: For everything
Everyone else who gave help during the development

mformature.net
http://davee.x-fusion.co.uk


이번 ChickHEN은 기종이나 기판과 상관없이 펌웨어 5.03 이하의 모든 PSP에서 구동 가능합니다.
이전 R1을 설치하신 분들은 h.bin 파일만 교체하면 됩니다.

[ ChickHEN 구동법 ]
1. 우선 자신의 PSP가 정식펌웨어 5.03 미만이라면 먼저 정식펌웨어 5.03으로 업데이트해야 합니다. (정식 펌웨어 5.05 또는 5.50에서는 HEN의 구동이 불가능합니다.)
* Download : 정식펌웨어 5.03 EBOOT.PBP

2. PSP를 부팅하고 시스템 설정 -> 문자 집합 항목을 "US / Latin1"으로 설정합니다. 또한 ms0:/PICTURE/ 폴더나 ms0:/PSP/PHOTO/ 폴더 등에 있는 다른 그림 파일은 모두 삭제하는 것이 좋습니다.

3. 아래의 자료를 다운로드해서 압축을 풀고 그 안의 'h.bin' 파일과 'PSP' 폴더를 자신의 메모리스틱 최상위에 덮어쓰기 합니다. (PSP-1000 사용자는 구형용을, PSP-2000과 3000 사용자는 신형용 자료를 받아야 합니다.)

* Download (구형 PSP용) :


* Download (신형 PSP용) :

4. XMB의 사진 메뉴로 들어가 썸네일이 모두 뜰 때까지 잠시 기다립니다. 또는 방향키를 이용해서 제일 아래의 이미지로 이동합니다.

5-1. 만약 화면이 잠깐 깜빡거리면서 PSP가 재부팅된다면 ChickHEN이 정상적으로 구동된 것입니다. 설정 - 시스템 설정 - 시스템 정보에서 시스템 소프트웨어가 "5.03 ChickHEN R2"으로 나오는지 확인해보면 더 확실하겠죠.

한 번 HEN이 구동되면 이 상태에서 XMB - 게임 메뉴로 들어가 미리 설치한 홈브류를 구동할 수 있습니다. 단, 몇몇 홈브류는 구동이 안 될 수도 있으며, PSX 게임이나 ISO/CSO도 구동할 수 없습니다. HEN 상태는 PSP가 완전히 종료되기 전까지 계속 유지되며, 일단 HEN 상태가 풀린 후에는 다시 사진 메뉴로 들어가 HEN 상태로 만들어주어야 합니다.

5-2. 만약 PSP가 멈추거나 움직이지 않는다면 전원스위치나 배터리 분리를 통해서 PSP를 종료하고 재부팅한 뒤 다시 4번 과정을 실행해서 될 때까지 시도합니다. 시스템 초기화나 메모리스틱 포맷 등을 해보는 것도 한 방법.

6. 위의 구동법은 제 기준에서 구동 확률이 높은 방법을 적은 것일 뿐이고, 기본적으로 환경만 맞다면 HEN의 구동 확률은 거의 100%가 될 수 있으니 자신만의 필살 구동법을 찾아보세요.

[2009/07/16 추가사항 ]

만약 위 자료로 ChickHEN의 구동이 잘 안되는 경우에는 http://popotz.textcube.com/1254 에 있는 다른 자료를 이용해 구동해보세요.
---------------------------------------------------------------------------------------------------------------------

아래는 제 PSP-2005로 직접 테스트한 ChickHEN 구동 영상입니다. 구동 성공 확률은 상당히 높으며 또한 수정된 h.bin을 사용하면 홈브류의 구동 역시 가능합니다. 영상을 보면 알겠지만 한뷰나 에뮬레이터 등 일반적인 유저 모드 홈브류는 문제없이 구동되는 반면, PSP Filer나 iR Shell 등 커널 모드 홈브류는 구동이 안될 수도 있습니다. 앞으로 구동되는 홈브류/구동 불가능한  홈브류로 나뉘어 ChickHEN의 호환성에 대해 자세히 알려지겠죠.


# 사실 저는 커펌을 설치해서 쓰기때문에 HEN 발표에 별 느낌이 없네요. 하지만 일부의 PSP 사용자분들은 홈브류를 구동할 수 있다는 것만 해도 큰 기쁨이 되리라 생각합니다. ^^
# Davee를 비롯한 Team Typhoon이 수정 버전을 내놓기도 전에 한 유저에 의해 수정되어 버리는군요. 세상에는 능력자가 참 많습니다.
--------------------------------------------------------------------------------

한 유저에 의해 비공식적으로 ChickHEN의 수정 버전이 나오기는 했지만 원래 개발자인 Davee 역시 공식적인 ChikHEN의 업데이트를 준비중이라고 합니다.
우선 빠른 시일(오늘? 내일?)내에 홈브류를 정상적으로 구동할 수 있고, 무선랜 문제와 미디어 싱크 문제를 해결한 수정 버전을 발표할 것이며(발표됨), 추후에는 플러그인을 지원하고 네트워크 업데이트를 테스트하는 버전을 발표할 예정입니다.

2009년 4월 29일 수요일

5.03 HEN 구동 영상 & FAQ

Davee의 HEN이 계속해서 연기되고 있는 가운데, 항간에서는 낚시가 아니냐는 소리도 나오고 있습니다. Davee는 PSP-3000에서의 모듈 문제 등 몇몇 부족한 부분때문이라고 하는데, 많은 사람들이 크게 기대하고 있는 만큼 그 여파도 크네요.

이런 논란을 잠재우려는듯 5.03 HEN의 구동 영상이 Youtube를 통해 공개되었습니다. [출처가기1] [출처가기2]

5.03 HEN의 베타 테스터인 Granite(Typhoon팀)가 올린 영상으로, TIFF 익스플로잇을 통해 PSP가 5.03 HEN 상태로 재부팅되는 모습만을 담고 있습니다. 시스템 정보를 보면 5.03 HEN 상태인 것을 알 수 있죠. 이 상태가 되면 홈브류의 구동이 가능한 것인데, 홈브류가 실제로 구동되는 영상은 추후에 다시 올라올 것 같습니다.
Davee의 말로는 HEN 자체는 5개의 gif 파일과 하나의 tiff 파일로 이루어져 있다고 하네요.


-------------------------------------------------------------------------------------------------
그리고 아래 내용은 M for Mature Forums에서 Slasher가 작성한 HEN의 FAQ 내용입니다. [출처가기]

모두 번역하지는 않고 필요한 몇몇 부분만 번역하겠습니다.
tiff란 무엇인가요?
.tiff는 익스플로잇 가능성을 많이 내포한 이미지 파일의 한 종류다. 익스플로잇이 작동하면 인증되지 않은 코드를 실행할 수 있게 된다. (중간 생략) 예전 펌웨어 2.0과 2.7에서는 .tiff 익스플로잇이 그 당시의 PSP를 다운그레이드하는데 사용되었다. 이 .tiff 익스플로잇은 다음 번 펌웨어 업데이트로 패치되었지만, 지금 우리는 최근 펌웨어에서 작동하는 .tiff 이미지 라이브러리 안에서 또 다른 익스플로잇을 발견했다. 또한 이 .tiff 익스플로잇을 통해서 Davee가 또 다른 커널 익스플로잇까지 발견하게 되었다.

이 tiff 익스플로잇이 작동하는 펌웨어/PSP는 무엇인가요?
이 익스플로잇은 현재 모든 PSP에서 사용 가능하다. (PSP-1000, PSP-2000, PSP-3000) 그리고 현재 tiff 익스플로잇이 작동하는 펌웨어는 공식 펌웨어 5.00, 5.01, 5.02, 5.03이다. 이  공식 펌웨어 버전보다 이전 펌웨어에서는 작동하지 않으며, 그 이후의 펌웨어에서도 작동하지 않을 것이다. (주 : 실제로 펌웨어 5.50에서는 작동하지 않음.)

tiff 익스플로잇 헬로 월드가 내 PSP에서는 작동하지 않아요.
생략함.

HEN이란 무엇이며, 무엇을 할 수 있나요?
HEN이란 Homebrew ENabler를 말한다. 이것은 tiff 익스플로잇을 통해 실행되며, 메모리의 일정 부분을 패치한다. 특히 홈브류 구동을 방지하는 체크 기능이 작동하지 못하게 한다. HEN을 이용하면, 커펌에서 XMB의 게임 메뉴를 통해 홈브류를 구동하듯이 홈브류 구동이 가능하다. 한 번 HEN이 구동되며, PSP를 완전히 종료할때까지는 메모리에 남아있게 되며, PSP를 완전히 끈 상태에서 홈브류를 다시 실행하고 싶다면 HEN을 매번 실행해야만 한다. 왜냐하면 메모리는 RAM이므로 한 번 적용된 패치는 전원 공급이 중지되면 모두 사라지기 때문이다. 하지만 슬립 모드 상태에서는 HEN에 의한 패치가 메모리상에서 지워지지 않는다.

HEN을 이용해 커스텀 펌웨어 설치가 가능한가요?
HEN은 커스텀 펌웨어(이하 커펌)가 아니지만, 커펌이 설치된 PSP와 매우 비슷하게 작동한다. 만약 PSP가 다운그레이드 가능(모든 PSP-1000 / 일부의 PSP-2000에만 해당, 단 PSP-3000은 해당 안됨)하다면 HEN을 이용해 다운그레이드하는 홈브류를 실행해서 커펌 설치가 가능하다. 하지만 다운그레이드가 불가능(최신 기판의 PSP-2000 / 모든 PSP-3000)한 PSP의 경우 커펌 설치가 불가능하며, 단지 HEN을 통한 홈브류 실행만이 가능하다.

HEN을 통해 무엇이 구동되나요?
현재 알 수 있는 정보로는, 단지 홈브류만이 HEN을 통해 구동 가능하다. 여기에는 대부분의 홈브류 게임이나 홈브류 어플리케이션, 또한 에뮬레이터도 포함한다. HEN에서 홈브류를 실행하기 위해 특별한 코딩 작업은 필요없을 것이며, 5.xx 커널과 호환될 것이다. 하지만 ISO/CSO나 PSX 게임의 구동은 추가적인 코딩 작업이 따로 필요하기 때문에 작동하지 않는다는 점을 명심해라. 커펌 플러그인도 현재로서는 작동하지 않는데, 왜냐하면 이것이 M33 모듈을 사용하는 커펌의 기능이기 때문이다. 하지만 추후 이 기능들도 작동하도록 업데이트하는 것이 완전히 불가능한 것은 아니다.

크레디트
생략함.

HEN은 언제 발표되나요?
지난주 화요일(4월 21일)이 공식적으로 발표하기로 한 날이었다. 하지만 Davee는 몇 가지 문제가 있어 완벽하게 동작하게 하려면 추가로 시간이 필요하다고 했다. Davee의 말로는... (중간 생략)

현재로서는 공식적인 발표일이 없다. HEN은 준비가 되면 발표될 것이다.

UPDATE 04/27/09
Davee가 나에게 최신 정보를 몇 가지 더 주었다.
<Davee> 우리는 모든 런처의 작동에 성공했다.
<Davee> 그리고 모듈의 가장 큰 부분 역시 작동한다.
<Davee> 하지만 rebootex(주 : 아마도 리부팅 기능??)에 버그가 있는데, 화면이나 IO가 없어서 디버그하기가 정말로 힘들다.
<Slasher> 음, 알았다. 그러면 이 버그가 수정되기만 하면 발표 준비는 모두 끝나는 건가?
<Davee> 아마 그렇지는 않을 것이다.
<Davee> 하지만 발표가 매우 가까워질 것이라고 생각한다.
<Slasher> 좋아.
<Slasher> 이 버그가 수정될 것 같은가? 이 버그의 원인을 정확히 알아내기가 힘든가?
<Davee> 수정할 수 있다고 확신한다.
<Davee> 만약 내 테스트가 모두 실패한다면, 5.00 M33의 rebootex를 이용할 것이다.
<Davee> 나한테 디버깅 유틸리티가 없어서 원인을 찾기가 힘들다.
<Davee> 각각의 패치에 대한 개별적인 테스트가 필요한 문제일 뿐이다.

UPDATE 04/28/09
Davee의 베타 테스터중 한 명에 의해 개념 증명 단계의 비디오가 발표되었다. (주 : 위의 비디오를 말함.)
이 비디오는 펌웨어 5.03에서 tiff 익스플로잇을 통해 PSP-2003(PSP-3000도 구동 가능)인 PSP를 HEN 환경으로 재부팅하는 데모 영상이다. 이 비디오는 HEN 코드가 재부팅 후 적용되어 시스템 소프트웨어와 맥어드레스가 변경되는 것을 증명한다. 이건 커널 익스플로잇을 통해서만 가능한 것들이다. 홈브류 구동 비디오는 추후 발표될 것이다.
추가적으로 Davee는 어제(09/04/27) 나에게 말했던 버그 역시 수정했다고 한다.
Davee / 또 현재는 리부팅 기능이 PSP-1000 / 2000 / 3000에서 모두 작동한다. 다른 문제가 없는 한 HEN은 곧 발표될 것으로 보인다.

HEN이 발표되면 어디서 얻을 수 있는가?
HEN은 Davee의 공식 개발사이트나 이곳 MforMature.net에서 발표될 것이다.

기본적으로는 제가 이전에 작성한 http://popotz.textcube.com/1145 글과 별 차이는 없습니다.
-------------------------------------------------------------------------------------------------

또 Davee가 "에뮬레이터는 완전히 지원되지 않을 것이다"란 애매한 글만 남기면서 HEN에서 에뮬레이터 구동이 불가능한 것이 아니냐는 논란이 생기고 있는데, Slasher가 확인한 바에 따르면 아니라고 합니다.  [출처가기]
Slasher / 여러분, 에뮬레이터는 완벽하게 동작할 것이다. 에뮬레이터에는 어떠한 제한 사항도 없다. 사실 어떤 것이든 제한 사항은 없다. 다만 처음 나오는 HEN에서는 ISO 구동을 지원하지 않을 뿐이다. ISO 구동은 HEN의 기능이 아니다. ISO 구동을 위해서는 추가적인 작업이 필요한데 Davee가 그것을 원하지 않는다.

오해하지 않으려면, 여기에 포스팅하기 전에 내 FAQ를 먼저 읽어 보아라.

수정 : 나는 Davee와 직접 대화했고 이것은 확인된 사실이다. 그는 어떠한 제한도 포함시키지 않았다. 오로지 1.50 커널이 지원되지 않는다는 제한 사항만 있는데, 이건 충분히 이해할만 하다.
결국 Davee는 1.50 커널용이나 특수한 몇몇 에뮬레이터가 구동되지 않는다는 뜻으로 글을 남긴 듯 싶습니다.
------------------------------------------------------------------------------------------------------------------------------

어쨌든 발표 시기는 아직 확정된 것이 없으므로, HEN의 개발이 끝나고 버그가 수정되면 알아서 올라오겠지 하는 생각으로 기다리는게 정신 건강상 좋습니다. PSP-1000이나 PSP-2000에서만 사용 가능하고 PSP-3000에서는 사용 못하는 불완전한 것이 아니라 모든 PSP에서 완벽히 동작할때 발표한다고 합니다.

# 만약 이게 낚시라면, 세계적인 대어가 되겠군요. ^^;
# 요즘 또 바빠서 통 글이 없었네요. 오늘도 이 글만 남기고 잠수탑니다. ㅜㅜ

2009년 4월 19일 일요일

TIFF 익스플로잇용 HEN에 대해서

얼마전 공개된 TIFF 익스플로잇을 이용해 Davee라는 개발자가 HEN을 곧 공개하겠다는 소식이 있었습니다. 벌써 한참 전의 얘기라 많이들 알고 계시겠군요.

HEN 이란 Homebrew ENabler로 줄임말로, PSP의 취약성을 이용해서 홈브류를 구동할 수 있게 해주는 프로그램이나 환경 등을 총칭해서 부르는 말입니다. 아주 오래전 2.71 다운그레이더가 나오기 전에도 Dark_AleX가 처음 발표한 HEN을 통해 정식 펌웨어 2.71에서도 각종 에뮬레이터 등의 홈브류를 사용하던 시절이 있었죠. (그 후 다운그레이더가 나오면서 HEN보다는 커펌 설치가 일반적인 방법이 되었지만요.)

그 후 손휘의 펌웨어 패치로 인해 이런 취약성은 거의 수정되어 더 이상 HEN의 구동이 불가능해졌고, 판도라의 배터리만이 커펌을 설치하는 유일한 방법이 되었습니다. 그나마 최근 Miriam이 만든 GripShift 익스플로잇을 이용한 5.02 HEN-A가 알려지면서 다시 HEN에 대한 것들이 화제가 되긴 했지만, Dark_AleX측과 서로 오해로 인한 싸움이 일어나면서 결국 5.02 HEN-A는 공개되지 않고 Miriam은 은퇴를 하는 아쉬운 일이 있었죠.

그런 와중에 MaTiAz가 발견한 TIFF 익스플로잇을 이용(사실 이 TIFF 익스플로잇을 진짜로 MaTiAz가 제일 처음 발견했냐는 부분에서는 말들이 많습니다.)해서 Davee가 커널 모드 접근에 성공했고, 이 취약성을 이용해 구동되는 HEN을 곧 공개할 것이라고 밝힌 것이죠.

이전 GripShift 익스플로잇은 펌웨어 5.03에서 작동하지 않도록 수정되었지만, 이번 TIFF 익스플로잇은 펌웨어 5.05에서도 작동하므로 현존하는 모든 PSP, 모든 펌웨어에서 사용 가능합니다. 따라서 만약 Davee의 말이 사실이라면, 현재 커펌 설치가 불가능한 TA-088 v3기판의 PSP-2000과 PSP-3000에서 홈브류를 구동할 수 있는 유일한 방법이 되는 것이지요.

아래는 Davee가 YouTube에 공개한 커널 모드 접근 영상입니다. 아직 초기 단계인지라 커널 모드 진입 후 녹색 화면만을 출력하고 있지만, 기존 Hello World 출력과는 다르게 동작하는 것을 알 수 있습니다. (사실 이 동영상은 지난 12일 올라온 것으로, 녹색 화면은 커널 모드에서 동작한다는 뜻이랍니다.)


하지만 이렇게 커널 모드 진입에 성공해서 HEN의 구동이 가능하더라도 한계는 있습니다.

1. 이 TIFF 익스플로잇 또는 HEN을 이용하면 PSP-3000에서 기존의 커펌을 설치할 수 있다???
- 결론부터 말하면 불가능합니다. 이전 글에서도 계속 언급한 내용이지만, 커펌 M33 등 기존의 커펌 설치를 위해서는 pre-IPL의 해킹이 반드시 필요합니다. 하지만 PSP-3000(TA-088 v3기판의 PSP-2000 포함)에서는 pre-IPL의 보안이 강화되어 현재는 이 영역의 해킹을 못하고 있습니다. 당연히 HEN이 발표된다고 하더라도 pre-IPL이 해킹되기 전까지는 완전한 커펌 설치가 불가능합니다.

2. HEN을 이용하면 ISO/CSO나 개인적으로 변환한 PS1 게임의 불법 구동이 가능하다???
- 기술적으로는 가능하다고 보는 것이 맞습니다. 하지만 개발자인 Davee는 이 기능을 넣지 않겠다고 공식적으로 밝혔습니다. Davee가 말하기를 "HEN은 ISO 구동을 지원하지 않으며, 앞으로도 그럴 것이다. 불법 사용에 대한 내 입장은 강경하며, ISO 구동 지원은 거의 기대하기 어렵다."
물론 다른 개발자에 의해 디비이스훅처럼 홈브류 형식의 ISO 로더가 나올 가능성도 있지만, 어디까지나 가능성의 하나일 뿐이며, 공식적으로는 지원하지 않는다고 보는 게 맞겠죠.

3. HEN을 이용하면 기존에 발표된 모든 홈브류를 구동할 수 있다???
- 이건 실제로 HEN이 발표되어야 알 수 있습니다. 제일 좋은 것은 기존의 홈브류를 아무 변환없이 그대로 구동할 수 있게 되는 것이겠지만, 어쩌면 이번 HEN 전용으로 따로 개발되거나 변환된 홈브류만이 구동될 가능성도 있습니다. 만약 후자라면 자신이 원하는 홈브류가 변환되어 나오기 전까지는 제대로 HEN을 활용하기 어렵겠죠. 또 커펌의 장점 중 큰 역할을 차지하는 각종 플러그인을 HEN에서는 사용할 수 없다는 것도 아쉬운 부분입니다.
--------------------------------------------------------------------------------------------

즉, HEN이라는 것은 커펌의 수 많은 기능 중 '홈브류 구동 기능'만을 따로 빼내어 정펌에서도 사용할 수 있도록 해주는 것이라고 생각하면 됩니다. ISO/CSO/PS1 게임의 구동이나 플러그인, 테마 변경 등은 불가능하다는 점을 알아두세요.

어쨌든 Davee 말로는 다음주 화요일 안에 무언가 있을 거라고 하니 기다려 보는 수 밖에는 없습니다. 또 MaTiAz가 말한 '약간 놀라운 것'이 Davee의 HEN을 말하는 것인지, 아니면 다른 것을 말하는 것인지도 궁긍해지네요.

2009년 2월 2일 월요일

PSP-3000 해킹에 대한 MathieuLH와의 인터뷰

PSP-2000의 최신 기판(TA-088 v3)과 PSP-3000에서의 커스텀 펌웨어 설치가 어려움을 겪고 있습니다. 새롭게  GripShift를 이용한 익스플로잇이 발견되어 HEN까지 구동할 수 있게 되었지만, 이런 저런 이유로 현재는 진행상황을 정확히 알 수 없는 상태고, 또 사람들은 GripShift를 이용한 HEN보다는 현재의 커펌을 PSP-3000에서 사용하기를 원하기 때문에 다른 쪽으로의 연구도 계속 이루어지고 있습니다.

그래서인지 몇몇 사람들에 의해 글로 쓰기도 민망한 낚시 정보나 영상이 돌아다녀 혼란스럽게 하고 있는데, 개인적으로 확실한 프로그램이 발표되거나 확인이 이루어지기 전까지는 최대한 설레발을 자제하려고 합니다. (Despertador21의 경우를 또 당하기는 싫어요.)

이 와중에 PSPGen의 MaGiXieN가 PSP-3000 해킹에 대해서 MathieuLH와 인터뷰를 진행했습니다. [출처가기]
MathieuLh는 Lan.st의 관리자로 프로메테우스 프로젝트, M33팀에 참여했던 유명한 개발자입니다.

PSP-3000에 커펌 설치를 원하는 분들께는 그리 희망적인 내용이 아니지만, 괜한 기대를 하기보다는 현재 상황이 어떻게 돌아가는지에 대해 정확히 아는 것이 더 중요하겠죠.

원문이 프랑스어라 번역이라기 보다는 소설에 가깝군요. ㅡㅡ;
MaGiXieN: 안녕, Math. M33팀에서 나간 이후로 생활은 어떠한가?
MathieuLH: 잘 지내고 있다. 지금은 내 공부와 PS3에 집중하고 있다. 무엇보다 공부가 최우선이다.

MaGiXieN: 최근 HEN에 대해 이런저런 말이 많다. HEN과 커스텀 펌웨어의 차이점에 대해 명확히 설명해줄 수 있는가? 
MathieuLH: 그 HEN은 엄밀히 말해서 커스텀 펌웨어가 아니다. HEN 커널은 PSP를 커널 모드로 부팅시키기 위해 펌웨어의 허점(루프홀)을 사용한다. 하지만 커스텀 펌웨어는 PSP를 부팅할 때 어떠한 사용자의 조작 없이도 바로 커널 모드 자체를 구동하며, 또한 PSP의 커널(보통 RAM영역)에 패치를 할 수도 있다.

다시 말해서 HEN은 홈브류나 ISO 실행을 위해 PSP를 HEN 모드로 부팅하려면 공식 펌웨어 상에서 사용자가 직접 조작해서 간섭(주 : GripShift의 구동 및 세이브 로드 과정)을 해야한다. 하지만 커스텀 펌웨어는 사용자의 조작이나 간섭이 필요없이 PSP를 부팅할 수 있고 그 후 바로 홈브류를 사용할 수 있다.


MaGiXieN: PSP-3000이 발매되고 나서 종종 pre-IPL이나 IPL에 대해 말하고는 한다. 잘 모르는 사람들을 위해 pre-IPL과 IPL에 대해 설명해 줄 수 있는가?
MathieuLH: Pre-IPL은 PSP의 프로세서 내부에 삽입된 코드를 말한다. (마스크 롬 4KB 영역에 평범한 텍스트로 되어 있다.) 이것은 PSP에 의해 제일 먼저 실행되는 코드이며, 업데이트(수정 및 다시 쓰기)가 불가능하므로 PSP의 프로세서 버전에 의해서만 결정된다. 이 pre-IPL은  IPL (Initial Program Load)의 신뢰성을 확인하기 위한 것이며, IPL 자체는 PSP의 하드웨어(낸드플래시, 램 등) 구동을 위한 대부분의 드라이버를 담고 있는 마이크로 커널의 일종이다. IPL은 PSP의 부팅과정(부트 체인)상의 첫 번째 링크이며, sysmem과 loadcore의 신뢰성을 확인하고 난 뒤, 나머지 모듈의 신뢰성을 확인하는 기능을 가진 loadcore를 구동하게 된다.

PSP-1000과 2000의 경우, 우리(프로메테우스 프로젝트 또는 C+D팀)는 많은 시도끝에  pre-IPL과 kirk engine(PSP의 암호화 과정에 쓰이는 하드웨어)에서 우리가 직접 만든 IPL을 구동할 수 있는 허점을 발견했다.

하지만 불행하게도 pre-IPL에서 발견되었던 허점은 손휘가 PSP-3000에서 새로운 프로세서를 적용하면서 막혀버렸다.


MaGiXieN: 당신은 PSP-3000에 커스텀 펌웨어를 설치할 수 있다고 생각하는가?
MathieuLH: 현재는 PSP-3000에 커스텀 펌웨어를 설치할 수 있다고 생각하지 않는다. 물론 추후 pre-IPL에서 새로운 허점이 발견된다면 상황이 바뀌겠지만 pre-IPL은 덤프하기도 굉장히 어렵고 그(아마도 D_A?)도 아직 성공하지 못했다는 것을 감안하면 앞으로도 힘들 것이라고 생각한다.

우리는 또 (체인 부트 상에 여러 개의 허점이 있었던) 1.50 커널을 사용하던 예전 커스텀 펌웨어의 경우처럼 체인 스타트(부트 체인)상의 허점에 대해서도 생각해야 한다.

MaGiXieN: 그렇다면 HEN만이 PSP-3000에서의 유일한 방법이라는 뜻인가?
MathieuLH: 위에서 말한대로 앞으로 다른 허점이 발견되느냐 아니냐에 따라서 그럴수도 있고 아닐 수도 있다. (하지만 손휘가 이러한 대부분의 허점을 패치하고 조정했기때문에 거의 가망이 없어 보인다.)

게다가 홈브류 구동만을 위해서라면 HEN이 꼭 필요한 것이 아니다. 대부분의 홈브류는 유저 모드에서도 작동 가능하며, 이 경우 HEN처럼 커널 모드를 사용할 필요 없이 GripShift의 허점만을 이용해도 충분하다. (주 : 이미 GripShift 익스플로잇을 이용한 SDK까지 나왔기 때문에 굳이 HEN이 없어도 홈브류 구동은 가능하다는 뜻.)


MaGiXieN:많은 사람들이 GripShift의 약점과 커널 모드에 대해 혼란스러워 하고 있다. 커널 모드의 취약점을 이용한 HEN의 발표자 Miriam에 대한 사건은 어떻게 생각하는가? 이로 인해 손휘가 이 취약점을 패치해버렸고 더 이상의 연구를 막아버렸다는 의견에 대해서는? 이번 취약점이 마지막 취약점이 될 수도 있을거라고 생각하는가?
MathieuLH: 나는 HEN의 발표가 좋은 선택이라고는 생각하지 않는다. 커널 모드에는 취약점이 무한하게 많이 있는 것도 아니고 개발자들은 빠르던 늦던 그것을 필요로 할 것이다. 이미 수 백만대의 PSP가 잠들거나 사용되고 있는데, 만약 누군가가 정말로 홈브류를 구동하고 싶은 경우 Miriam이 그 가능성을 빼앗아버린 것이다.

이것이 마지막으로 알려진 취약점인가 하는 질문에 대해서는 별로 말하고 싶지 않다.

MaGiXieN: 그러면 인터뷰를 끝내기 전에, 앞으로의 PSP계에 대해서는 어떻게 생각하는가?
MathieuLH: 지금의 PSP계는 이미 노쇠했으며, 나쁜쪽으로 흘러가고 있다. 사람들은 지치기 시작했고, PSP는 적어도 3년이 넘은 오래된 기술을 사용하고 있는데도 손휘는 이 3년 전 기술을 사용한 기기의 가격을 유지하기 위해 여러 개의 마이너 리비전(가볍고, 얇고, 마이크 추가, 액정 교체 등)만 만들고 있다.

또 PSP에는 게임 타이틀과 무역 정책이 절대적으로 부족한데도, 손휘는 이를 신경쓰지 않았다. 그 결과는? PSP는 손휘가 알지 못하는 사이 상업적으로 가장 크게 실패한 것들 중 하나가 되어버렸고 불행하게도 PS3 역시 손휘가 플레이어와 개발자를 기대하게 만드는데 실패했기 때문에 PSP와 같은 길을 걷고 있다.

나는 이러한 슬픈 사실이 콘솔의 종말을 알리는 죽음의 종소리가 되지 않기를 바란다.

하지만 앞으로 전진할 수 있느냐 하는 것은 오직 시간만이 말해줄 것이다.

2007년 6월 24일 일요일

펌웨어 3.50도 뚫렸다?!


아~~ 간만에 초초초초초초초~~~~~ 대박소식입니다. [출처가기]

다운그레이드 및 홈브류 구동이 불가능한 펌웨어 3.10에서 3.50까지의 PSP에서 특정 게임을 통해 헬로월드를 띄울 수 있는 방법이 NOOBZ에 의해 발견되었습니다.

PSP에 충돌을 일으켜 헬로월드를 띄울 수 있는 게임은 유명한 퍼즐게임인 Lumines라는 게임입니다.
Lumines라는 게임을 통해 펌웨어 3.50을 포함한 모든 펌웨어에서 홈브류를 구동할 수 있는 가능성이 발견된 것이죠.

이제 조금만 더 시간이 흐르면 펌웨어 3.50에서 홈브류를 구동할 수 있는 HEN과 심지어는 펌웨어 1.50으로 돌아갈 수 있는 다운그레이더가 개발될지도 모르는 엄청난 소식입니다.

Noobz는 또 Lumines UMD 게임을 통해 헬로월드를 띄울 수 있는 구체적인 파일과 방법도 공개했습니다.

* Download: Illuminati 'Hello World' Exploit for Lumines

* Lumines의 유럽판(ULES00043) 또는 북미판(ULUS10002)을 준비합니다. (일본판은 현재 확인하지 못했지만 아마도 동일하게 동작할 것이라 생각됩니다.)
* 위의 첨부파일을 받아 'MS_ROOT' 폴더 안의 파일들을 메모리스틱 상위로 복사합니다.
* 게임을 시작하고 곧 '스타트버튼을 누르시오. (Press START)' 라는 화면이 나오면 스타트버튼을 누릅니다. (Lumines의 데모화면이 동작할때까지 기다리면 동작하지 않습니다.)
* 이제 PSP의 화면이 검게 변하고 잠시 후 PSP에 충돌이 일어나며 '헬로월드'의 화면을 볼 수 있을 것입니다.

[추가사항] 위 과정을 실행하기 전에 PSP의 언어설정, 문자집합 등은 반드시 영어로 설정해야 합니다.

<실제 헬로월드 구동 동영상>

이거 정말 엄청난 소식이군요.
펌웨어 3.03에서 'GTA : LCS'의 세이브파일을 통해 다운그레이드했던 방법과 동일하게 이번에는 Lumines라는 게임의 세이브 파일을 통해 PSP의 약점을 찾아낸 것입니다.
만약 GTA와 동일한 방식이라면 다운그레이더가 발표되는 것도 시간문제일뿐입니다.
모두들 새로운 뉴스가 나올때까지 주목!!!!!

# 정펌이라 슬프셨던 분들~~~ 이제는 상황을 조용히 지켜볼때입니다. (큰 기대를 가지셔도 좋을듯...)
# 두근두근 거리시죠?? 저도 마찬가지로 흥분상태입니다. ^^ 루미네스 UMD를 가격 오르기전에 구입해 둘까나??