2012-11-16 오후 4:01:45 Hit. 2976
출처 : http://wololo.net/2012/11/14/uofw-the-alternate-firmware-project-for-the-psp/
출처 : http://feedproxy.google.com/~r/gamegaz/KRWI/~3/0W4WhP0eLxs/
상당히 오랜만에 나오는 PSP 해킹 관련 글이네요...^^;;
사실 uOFW에 대해서는 예전에 짤막하게 다룬적이 있습니다...(관련글)
다만, 워낙에 날림이어서 글과 내용을 이해하는데 상당히 애를 먹으실 겁니다...ㅎㅎ
(출처의 글을 수정하여 보다 알기쉽게 재구성했습니다.)
1. uOFW란?
-> uOFW는 예전글에도 설명을 드렸지만 PSP 정식 펌웨어(이하 OFW)의 리버스 엔지니어링입니다.
(리버스엔지니어링에 대해서는 여기를 참고)
원래 uOFW 프로젝트 이전에 유토피아라는 프로젝트가 존재했었습니다.
하지만 인원 부족, 소니와의 법적 문제 등의 이유로 유토피아 프로젝트가 사실상 페기되자 이 uOFW 프로젝트가 나오게 된겁니다.
2. uOFW와 기존 CFW의 차이점은?
-> 기존 CFW는 모두 OFW를 기반으로 개발자가 일부 소스코드를 이해하여 수정한 것이라면 uOFW는 OFW를 완전히 이해·해독한 펌웨어입니다. uOFW를 또 다른 OFW라고 생각을 하시면 됩니다.
3. 그렇다면 uOFW 프로젝트가 성공하면 좋은점은?
-> 지금까지 나온 CFW를 보시면 아시겠지만 아무리 개발자가 기능을 넣어도 결국은 OFW의 수정판입니다. 즉, 모든 홈브류가 OFW 커널에 의존하여 실행된다는 말이죠. 그렇기에 펌웨어가 올라가면 기존에 사용하던 홈브류가 실행 불가능한 상황이 많이 벌어졌습니다.(대표적인 예로 1.xx, 3.xx, 5.xx, 6.xx)
그런데 이 uOFW는 오픈소스 커널입니다. 이 커널에 맞게 제작되는 홈브류는 펌웨어 버전이 올라가도 상시 동일한 구동률을 보여준다는 것이죠. 그뿐 아니라 PSP용 에뮬레이터 제작에 있어서도 큰 전환점이 될것입니다.
4. 지금까지의 진행 상황은?
-> 약 1년동안의 활동으로 5개의 모듈을 해독했습니다.
"uOFW installer"를 통해 설치를 할 수 있습니다.
이 모듈들은 기존 모듈로 동작하는 단계에서 작동합니다.
원래 펌웨어 모듈 자체 기능 추가는 아직입니다.
해독된 모듈들
controller module
system timer module
syscon module
me_wrapper module
LED module
이 5 개의 모듈은 이미 완성되어 있기 때문에 소스 코드를 이용하여 기능을 향상시켜가는 것이 가능합니다.
앞으로도 개발이 끝나는대로 모듈 목록에 추가될 겁니다.
시간과 인력이 모자라기 때문에 개발에 어려움을 겪고있습니다.
따라서 uOFW에서는 도움을 줄 개발자를 모집하고 있습니다.
다만, MIPS 어셈블리, 리버스 엔지니어링, 영어에 능숙해야 합니다.
의향이 있으신 분들은 Felix91이나 Artart78에게 메일을 주세요.
Felix91’s email: FelixDev91@gmail.com Artart78’s email: arthur.blot78@gmail.com
uOFW 프로젝트의 진척상황 : https://github.com/uofw/uofw
uOFW프로젝트 페이지 : http://dev.psnpt.com/redmine/projects/uofw
uOFW의 Wiki : http://dev.psnpt.com/redmine/projects/uofw/wiki/Wiki
PS. PSP가 6.xx 커널익스플로잇 등장, 서명툴 등장으로 커펌이 꽤나 보편화 되고 발전했는데 마지막 끝판왕은 이거네요...
아직 인력, 시간 부족으로 5개의 모듈 밖에 해독되지 않았지만 전부 해독된다면 그때는 신세경일겁니다...(아마도)
불량게시글신고
·댓글