FreePlay가 지난 10월부터 유튜브를 통해 새로운 익스플로잇에 대해 공개하기 시작했습니다. 이 익스플로잇은 당시 최신 펌웨어였던 6.10에서도 동작하며, PSP Go!에서 동작이 확인된 최초의 익스플로잇이라 사람들의 많은 관심을 받았죠. 게다가 Davee가 이 익스플로잇을 이용한 PSP Go!용 CFW/HEN 영상까지 공개했습니다.
하지만 손휘에 의해 이 익스플로잇이 막혀버릴 위험도 있고, 또 이전 ChickHEN처럼 악용될 소지가 있어 자세한 정보나 자료를 공개하지는 않고 있었습니다.
하지만 아쉽게도(?) 지난 19일 업데이트된 PSP 펌웨어 버전 6.20에서는 이 익스플로잇이 더 이상 작동하지 않는다고 밝혀졌습니다. 사실 펌웨어 6.20 발표 직후 FreePlay의 언급이 있었기 때문에 벌써 알고는 있었는데, 자료까지 포함한 조금 더 자세한 정보를 오늘 FreePlay가 공개했습니다. [출처가기1][출처가기2]
우선 이 익스플로잇에 사용된 게임은 바로 북미&유럽판 "Mercury"라는 게임입니다. (예전에 언뜻 퍼즐 게임이라고 들어본 적이 있는 듯 싶네요.)
어차피 펌웨어 6.20에서는 이 익스플로잇이 막혔기때문에 더 이상 숨길 필요가 없어 완전히 공개한다고 합니다. 그리고 자신의 동영상에서 사용한 익스플로잇 자료까지 배포해버렸습니다.
자료를 살펴보니 역시나 해당 게임의 세이브 파일을 이용한 익스플로잇인 것 같습니다. PS Store에 등록된 다운로드 형식이나 UMD 형식 모두 익스플로잇 구동이 가능하다고 하니 이 "Mercury"라는 게임을 가지고 있는 분들은 테스트해봐도 좋을 듯 싶습니다. (그런데 UMD를 가지고 계신 분들이 얼마나 계실지..? 게다가 이 소식이 들리자마자 PS Store에서 이 게임이 바로 삭제되었다는 소문도...)
하지만 기대할 부분은 위 자료의 리드미에 "Mercury"라는 게임 말고도 아직 숨겨둔 익스플로잇이 많다고 적혀있다는 점입니다. 하지만 앞으로는 절대 공개하지 않을 거라고 하네요.
아래 영상은 이번에 FreePlay가 공개한 펌웨어 6.10에서의 익스플로잇 구동 영상입니다. 이전의 영상들과는 다르게 무슨 게임을 이용하는지 완전히 공개하고 있습니다.
# FreePlay나 Davee도 공개한 영상으로는 게임을 알아볼 수 없도록 노력했는데 어떻게 손휘가 이 게임에 대해 알았냈는지 참 미스테리하군요. 영상을 분석했을까요? 아니면 내부 유출일까요?
# 어쨌든 이것으로 펌웨어 6.20이 왜 이렇게 일찍 발표되었는지 궁금증이 풀린 것 같습니다. 사실 펌웨어 6.20의 주요 변경점인 코믹 리더 지원은 다음 달이나 되야 필요한 기능이었죠. 익스플로잇의 정체를 손휘가 알아내자 다음 달에 발표 예정이었던 펌웨어 6.20을 가져다 패치한 뒤 한 달 정도 먼저 발표해버린 것 같은 느낌이 드네요.
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! 역시 해킹에 대해서는 안전하지 않다는 것을 증명해줄 뿐 현재로서는 그 이상의 의미를 가지고 있지 않습니다. 이를 참고로 해서 나중에 다른 식으로 어떻게 발전할지는 모르겠지만...
안녕하세요. 정말 오랜만의 글이군요. 하도 먹기 살기도 바쁘다 보니 결국 블로그는 뒤로 밀려난 상태라죠. 블로그를 다시 열 때 이런 상황에 대해 미리 얘기한 적이 있으니 여러분들도 충분히 이해해주시리라 제 멋대로 믿고 있습니다. ^^ 그래도 오늘은 간만에 시간이 나서 밀린 질문글에 답도 하고, 새 글도 쓰게 되는군요. 성의는 없지만요... ㅜㅜ -----------------------------------------------------------------------------------------------------------------------
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 패치를 실행하거나 세모버튼으로 패치 없이 종료 가능. 불법 사용자는 사용하지 말라는 문구도 보임.
이전 글에서는 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에서도 구동 가능합니다.
홈브류 정렬 홈브류 - 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를 무선 조이스틱으로 사용 - WiFiController v0.4.4 PSP를 PC의 가상 조이스틱으로 인식해서 사용할 수 있게 해주는 홈브류입니다. 조이스틱을 지원하는 PC 게임에서는 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 에서 확인할 수 있습니다.
정식펌웨어에서 인증되지 않은 프로그램(홈브류)을 구동할 수 있게 해주는 ChickHEN이 오랜 기다림 끝에 발표되었습니다. 하지만 홈브류를 전혀 사용해 보지 않으셨던 분들은 과연 뭘 해야 좋을지 감이 잡히지 않을 수도 있어 ChickHEN으로 무엇이 가능한지 간단히 소개만 하도록 하겠습니다.
아래의 홈브류 구동 여부는 PSP-2005 / 정펌 5.03에서만 확인된 사항이며, PSP의 종류나 기판에 따라 그 결과가 달라질 수 있으므로 이 점 유의하시길 바랍니다. 이와 관련되어 발생하는 모든 문제는 각자의 책임입니다.
ChickHEN이 R2로 업데이트되었는데 기존 비공식 수정판보다 홈브류 호환성이 더욱 좋아졌으므로 반드시 업데이트합시다.
1. 정식펌웨어에서 커스텀펌웨어를 간단하게 설치하자 정식펌웨어 4.XX, 5.XX인 경우 정식펌웨어에서 커펌을 설치하려면 지그킥배터리를 이용한 방법이 유일했습니다. 하지만 지그킥배터리를 만드려면 다른 커펌된 PSP의 도움이 필요하고 그 개념도 약간 복잡해서 어려움을 겪는 분들이 많이 계셨죠.
하지만 ChickHEN을 이용하면 홈브류의 구동이 가능해지므로, 지그킥배터리나 매직메모리스틱 등을 만들 필요없이, 커펌 설치 홈브류를 통해 정펌인 PSP 1대와 일반 메모리스틱만으로도 쉽게 커펌 설치가 가능합니다. HEN도 나름대로의 장점이 있지만 역시 매번 실행할 필요가 없는 커펌이 HEN 보다는 더 좋겠죠.
제약 사항 : - 정식펌웨어 5.03일 것 : 그 미만의 정펌일 경우 펌웨어 5.03으로 업데이트해야 함. 즉, ChickHEN의 구동이 가능해야 하며, 정식펌웨어 5.05/5.50은 불가능. - 커펌 설치가 가능한 기종/기판일 것 : 모든 PSP-1000과 초기 발매된 PSP-2000일 경우에만 커펌 설치가 가능하며, TA-088 v3 기판인 PSP-2000과 모든 PSP-3000은 현재 커펌 설치가 불가능함. (만약 자신의 기판이 무엇인지 모른다면 ChickHEN을 통해 http://popotz.textcube.com/1158를 이용.)
커펌 설치 방법 : 1. 우선 http://popotz.textcube.com/1153 참고해서 자신의 PSP에서 ChickHEN이 잘 구동되는지 확인합니다. 2. http://popotz.textcube.com/1071의 '커펌에서의 설치법'을 참고해서 리커버리 플래셔 v1.50을 메모리스틱에 설치하고, 설치방법 역시 먼저 확인해둡니다. 3. PSP에서 ChickHEN을 구동하고 XMB의 게임 - 메모리스틱 메뉴로 들어가 리커버리 플래셔를 실행해서 커펌을 설치합니다. 4. 설치 후 PSP를 재부팅하면 커펌 설치가 완료됩니다.
주의 사항 : - 지그킥배터리를 이용한 방법과는 다르게 리커버리 플래셔를 이용해 커펌을 설치하는 도중 문제가 발생하는 경우 PSP가 벽돌이 될 수도 있습니다. (제대로만 하면 확률은 극히 낮으며, 벽돌 복구는 지그킥배터리로만 가능함.) - 커펌 설치가 불가능한 PSP(TA-088 v3 기판인 PSP-2000과 모든 PSP-3000)에서 이 방법을 사용할 경우 어떤 일이 일어날지 모릅니다. 만약 벽돌이 된다면 현재로서는 복구할 수 있는 방법이 없으므로 절대 사용하지 말아주세요.
2. 각종 에뮬레이터를 구동하자 PSP용으로는 꾸준하게 다양한 에뮬레이터가 발표되어 왔습니다. 그 종류만 해도 십 여가지가 넘어가며 그 성능 역시 상당히 만족할만 하죠. ChickHEN을 이용하면 정펌에서도 이러한 에뮬레이터의 구동이 가능하며, 대부분의 에뮬레이터는 아무런 문제없이 잘 구동됩니다.
자세한 에뮬레이터의 종류 및 설치법 등은 http://popotz.textcube.com/993에서 확인할 수 있으며, 제가 직접 구동을 확인한 에뮬레이터는 다음과 같습니다. (거의 대부분이 사용 가능하네요. 단, 에뮬레이터 버전이나 종류, 실행하려는 게임롬에 따라 차이가 발생할 수 있습니다.)
구동 미확인 에뮬레이터 (귀찮아서 테스트 안 함. 추후 테스트 예정?) FBA lbicelyne 1208 V12p1 - CPS1 / CPS2 / CPS3 / 네오지오 / 세가 / CAVE 그 외 기타 고전 에뮬레이터
Snes같은 경우 초창기 Ahman이 3.xx용으로 변환한 것만 그나마 구동되고 다른 건 안되더군요. 그 외 RIN 같은 경우에는 MasterBoy로 대체 가능하니, 현재 나온 에뮬레이터중에 못돌리는 건 없다고 봐도 됩니다. (ChickHEN R2로 업데이트하면 기존의 구동 안되던 에뮬까지 모두 구동됨.)
3. 홈브류 게임을 즐기자 PSP용 홈브류 게임을 즐기는 것도 PSP의 재미중 하나입니다. 상용 게임보다는 당연히 그 질이 떨어지겠지만, 참신한 아이디어와 중독성을 가진 훌륭한 홈브류 게임의 종류도 많습니다.
4. 홈브류를 이용해 다양한 멀티미디어 기능을 즐기자 PSP 사용자가 정식펌웨어에서 제일 바라던 기능은 아마 텍스트 리더 기능이 아닐까 싶습니다. 하지만 이제 손휘가 해주기를 기다리지 않아도 ChickHEN을 통해 텍스트 리더의 구동이 가능하게 되었습니다.
텍스트리더 홈브류로는 'eReader 한글판'과 '한뷰'가 유명한데 직접 링크를 걸 수는 없고, 구글 검색 등을 이용하면 손쉽게 자료의 다운로드가 가능합니다. 특히 eReader의 경우 MP3를 재생하면서 텍스트를 볼 수 있는 장점이 있습니다. 또한 만화책을 보려면 PSPComic v1.0 등을 이용하면 됩니다.
또 PSP Filer를 통해 PC 없이도 메모리스틱의 파일을 관리하거나 PSPTube로 YouTube의 영상을 실시간으로 감상하는 것도 가능하며, 그 외에도 무선인터넷을 활용한 여러가지 유용한 홈브류나 음악/비디오 재생 홈브류 등이 있지만 이러한 일반적인 홈브류는 그 종류가 너무 많으므로 추후 국내/해외에서 ChickHEN의 호환성에 대한 정리가 끝나면 다시 한 번 소개하는 시간을 갖도록 하겠습니다.
# ChickHEN을 계속 이용하고 싶다면 펌웨어 5.03에서 더 이상의 펌웨어 업데이트를 하면 안됩니다. 현재 최신 펌웨어는 5.50인데, 만약 펌웨어 5.50으로 업데이트한다면 더 이상 ChickHEN의 구동은 불가능합니다. # 한 번 ChickHEN으로 부팅했다면 슬립 모드를 통해 계속적으로 그 상태를 유지할 수 있습니다. 만약 PSP의 전원을 완전히 종료한 경우에는 다시 한 번 사진 메뉴를 통해 ChickHEN을 실행해야 합니다.
그 동안 애태우던 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
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의 업데이트를 준비중이라고 합니다. 우선 빠른 시일(오늘? 내일?)내에 홈브류를 정상적으로 구동할 수 있고, 무선랜 문제와 미디어 싱크 문제를 해결한 수정 버전을 발표할 것이며(발표됨), 추후에는 플러그인을 지원하고 네트워크 업데이트를 테스트하는 버전을 발표할 예정입니다.
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에서 완벽히 동작할때 발표한다고 합니다.
# 만약 이게 낚시라면, 세계적인 대어가 되겠군요. ^^; # 요즘 또 바빠서 통 글이 없었네요. 오늘도 이 글만 남기고 잠수탑니다. ㅜㅜ
얼마전 공개된 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을 말하는 것인지, 아니면
다른 것을 말하는 것인지도 궁긍해지네요.