동영상 달다가 글이 싹 날아가 버렸네요 ㅡ.,ㅡ;;
이것때문에 한시간 이상 씨름하다 결국 ㅎㅎ
---------------------------------------------------------------------------------------------------------------------------
원문출처 : http://lan.st/showthread.php?t=1867
저장해 놓은게 없어서 다시 작성 하겠습니다. (영자님들 죄송)
300X대의 PSP 커펌에 대해 관심있으신 분들에게는 약간의 희소식이 될수도 있겠습니다만 아직은 준비단계이므로 마음을 추스리시고~~~
우선 설명을 하자면 PSP-100X대 였을당시 한창 사용하던 다운 그레이드 방식을 이용한거입니다.
예전에 GTA나 루미네스 UMD를 이용해서 다운그레이드를 해봤던 분들은 어떤방식인지 대충 짐작이 가실겁니다.
GripShift 게임에서 세이브 파일을 로드할 때에 발생하는 버퍼 오버플로우 취약점을 이용하였다고 하는데요. 저는 컴터 프로그래밍 쪽은 문외한 인지라 자세하게 풀어쓰지는 못하겠네요.
대충 짐작하건데 파일을 불러올때 임의로 입력한 코드로 다른 루트가 열려버리게 하는 뭐 그런~~~ 옹알 옹알~~
암튼 너무 긴장하시지 않게 먼저 한가지 말씀드리면
이건 어디까지나 [유저모드]에 진입한 것일뿐입니다.
커펌을 설치하는 건 이 유저모드가 아닌 [커널모드]로 진입해야 하기 때문에 아직 작업할게 남았다고 합니다.
하지만 PSP의 화면에 HelloWorld를 출력한게 무엇보다 가장 큰 성과인듯 하네요.
알아본 바로는 이 프로그램의 테스트를 PSP300X-펌웨어 5.00과 5.02 버전이라고 하는데요.
PSP에 아무런 영향과 어떠한 데미지도 주지 않으니 저 북미판 GripShift 게임이 있으신 분들은 한번 눈으로 실감해 보실수 있을꺼 같습니다.
반드시 북미 버전(ULUS-10040)에서만 되고 아직 정발이나 일판에서는 되지 않는다고 합니다.
아직 다른 작업은 불가능하고 HelloWorld만 띄운뒤 시간이 지나면 자동으로 XMB 창으로 돌아옵니다.
다음은 제작자의 Q&A 에 대한 겁니다.
(번역 참고 출처 : http://liesm.tistory.com/479)
Q : 이것으로 다운그레이드가 가능할거라고 봅니까?
A : 아니용. 이건 단지 유저모드에 접근할수 있는걸 보여준거지 다그는 되지 않습니다. 다그는 커널모드에서만 사용할수 있기 때문이죠
Q : 왜 이름이 스파르타인가요??
A : 처음에 세이브파일의 플레이어 이름이 들어가는 부분에 헥스에디터로 "This is Spartaaaaaaaaaaaaaaaaa"라고 입력해서 버그를 찾아냈기 떄문....(참 발상들도 기발;;;)
Q : 만일 이걸로 개발이 가능하다면 소니 측에서 빠른 대응이 가능할까요?
A : 물론입니다. 정펌 업이라든가 UMD 리콜등을 통해서 (GTA나 루미네스 때처럼) 막힐 수 있습니다.
이제 슬슬 준비 작업은 다 끝난 듯합니다.
나머지는 정리해서 진정한 열쇠를 만들어 내는 일만 남았다는 것이지요.
그래도 기대가 크면 실망도 큰법이니 아직 초기 단계인 이 소식에 너무 들뜨진 마시구요.
이런것도 진행 중이다... 라는 걸로 인지해 주셨음 합니당
|