2007년 12월 14일 금요일

PSP Mac Spoofer - 맥어드레스 변경

Dark_AleX가 맥 어드레스를 일시적으로 변경할 수 있는 PSP Mac Spoofer 플러그인을 발표했습니다. [출처가기]

이 플러그인은 PSP의 맥어드레스를 자신이 원하는대로 변경할 수 있게 해주는 플러그인으로서, 영원히 변경하는 것이 아니라 원래의 맥어드레스는 유지한채 자신이 원할때만 변경할 수 있는 장점이 있습니다.

첨부된 readme.txt의 내용입니다.
PSP Mac Spoofer.

이 프로그램은 PSP를 접속포인트(AP)나 다른 무선 장치로 연결할 때 일시적으로 맥어드레스를 변경해주는 플러그인입니다.

이 플러그인은 idstorage에 저장되어 있는 맥어드레스를 변경하지 않습니다. (단지 XMB의 시스템정보에서만 보여주는 것이므로 쓸모가 없음.) 그러므로 XMB의 시스템 정보에서는 원래의 맥어드레스가 보여지게 됩니다.
또한 무선랜 칩에 저장되어 있는 읽기 전용의 맥어드레스도 변경하지 않습니다.

이 플러그인은 단지 다른 무선 기기로 PSP가 전송하는 맥어드레스만을 변경합니다. 이 기능은 다른 사람에게 진짜 맥어드레스를 감추고 싶거나 이웃의 맥어드레스 보안 인증을 통과하고 싶을 때 유용할 것입니다.

XMB에서 무선 연결 설정의 접속테스트나 라우터의 로그에서만 변경된 맥어드레스를 확인할 수 있습니다.

기본적으로 손휘의 펌웨어는 내부의 맥어드레스를 사용하기 위해서 무선랜 칩의 펌웨어를 호출하게 되는데, 이 플러그인은 단지 그것을 변경하는 기능을 합니다.

요구사항 :
- 커펌 3.71 M33-1/2/3/4 버전. 추후 나올 M33의 커펌에서도 작동할 것으로 생각되지만, 보장은 하지 않음.

설치법 :
- 아래에 따로 적겠습니다.

알아둘 점 : 이 플러그인은 커펌을 새로 설치하게되면 삭제됩니다. 새로운 커펌 설치 후에 위의 설치과정을 다시 실행해주어야 합니다. 그리고 이번에 포함된 패치 프로그램의 업데이트가 없이는 추후 커펌에서 작동하지 않을 수 있습니다.

* Downlaod : PSP Mac Spoofer

[ 플러그인 사용을 위한 패치하기 ]
1. 이 패치는 위 플러그인을 사용하기 위해 반드시 해야합니다. (커펌을 재설치할때마다 해주어야 합니다.)
2. 첨부파일을 받아 그 안의 PSP 폴더를 메모리스틱 상위에 덮어씁니다.
3. XMB - 게임 - 메모리스틱 메뉴로 들어가 'PSP MAC Spoofer Install'을 실행합니다.
4. flash0의 3개 파일을 수정한 뒤에 자동으로 XMB로 복귀합니다.

[ 플러그인 설치하기 ]
1. 첨부파일의 'seplugins' 폴더 안에 있는 'macspoofer.prx' 파일과 'mac.txt' 파일을 ms0:/seplugins/ 폴더로 복사합니다.
2. ms0:/seplugins/ 폴더 안에 있는 VSH.txt 파일과 GAME.txt 파일을 메모장으로 열어 아래의 굵은 파란색 문장을 새로 추가한 뒤 저장합니다. (해당 TXT 파일이 없다면 새로 만들어야 합니다.)
ms0:/seplugins/screenshotbmp.prx
ms0:/seplugins/macspoofer.prx
3. 커펌의 리커버리 모드 - Plugins 메뉴로 들어가 mscspoofer.prx [VSH]와 mscspoofer.prx [GAME] 항목을 활성화(Enabled)로 변경한 뒤 빠져나옵니다.
4. 이제 XMB나 게임상에서 무선 연결을 시도하면 원래의 맥어드레스가 아닌 ms0:/seplugins/mac.txt에 저장된 맥어드레스를 사용하게 됩니다.

실제 공유기의 설정화면으로 들어가보면 33:33...으로 시작하는 맥어드레스가 검색된 것을 알 수 있습니다.


[ 맥어드레스 설정법 및 참고사항 ]
위 패치와 플러그인 설치를 끝내면 맥어드레스는  ms0:/seplugins/mac.txt에 저장된 어드레스로 변경됩니다.
맥어드레스 설정시 맥어드레스를 랜덤으로 적용하기 위해 'RR'이라는 문자를 사용할 수 있습니다.

올바른 맥어드레스 사용 예 :
33:33:33:33:33:33   -> M33팀의 맥어드레스입니다. :p
00:1c:26:RR:RR:RR   -> 처음 3바이트는 신형 PSP의 기본값인 00:1c:26으로 설정하고 나머지 3바이트는 랜덤.
00:16:FE:RR:RR:RR   -> 처음 3바이트는 구형 PSP의 기본값인 00:16:FE로 설정하고 나머지 3바이트는 랜덤.
00:RR:RR:RR:RR:RR -> 처음 바이트만 00으로 설정하고 나머지 바이트는 랜덤.
만약 다른 제품의 코드를 사용하고 싶다면 http://standards.ieee.org/regauth/oui/oui.txt를 참고하면 됩니다.
잘못된 맥어드레스 사용 예 :
333333333333 -> ':' 표시가 없음.
00:2E:4R:FF:22:DE -> 바이트의 반만 'R'을 적으면 랜덤이 되지 않습니다. (RR로 적어야 한다는 소리)
00:2G:RR:FF:DA:E1 -> "G"는 올바른 16진수 문자가 아닙니다. (0-9, A-F까지만 사용 가능.)
00:1C:26:33:12 -> 맥어드레스의 바이트 하나가 빠져있습니다.

[ 원래의 맥어드레스로 복귀하기 ]
원래의 맥어드레스로 돌아가려면 mac.txt파일을 'FF:FF:FF:FF:FF:FF'로 설정하거나 플러그인을 비활성화(disabled)하면 됩니다. 위의 패치로 수정된 파일은 굳이 원본으로 복구하지 않아도 사용에 문제는 없습니다.

댓글 8개:

  1. 시험이신데 부지런하시네여.^0^ 남은 시험 잘보세요

    답글삭제
  2. @jhseong - 2007/12/14 15:44
    jhseong / 저보다 더 부지런하신 것 같습니다. ^^

    시험은 이미 포기 직전이라죠. ㅜㅜ

    답글삭제
  3. 며칠전 PS1 멀티디스크가 나온것으로 압니다. 아시다시피 FF7 은 3CD나 4CD죠(인터네셔널) 이 CD들도 하나로 하여 실행할수 있나요?

    답글삭제
  4. ff7 // 네. 가능합니다. PS1 게임이라면 모두 가능하죠.

    답글삭제
  5. 또 궁금한게 있습니다. img 파일만 있는데 이건 어떻게 변환하죠?

    답글삭제
  6. @d_hackers - 2007/12/14 16:59
    모든 PS1 게임이 다 가능한게 아닙니다.^^

    3.71 pops 이상에서 구동되는 PS1 게임인 경우에 한해서 가능한 것입니다. 예를 들어 패러사이트 이브 2는 3.30 pops 이하 (3.30, 3.11,...)에서만 제대로 구동되지요. 이와 같이 3.52 pops 이하로만 정상동작하는 PS1 게임은 멀티디스크 변환을 해도 제대로 동작하지 않습니다.

    답글삭제
  7. @FF7 - 2007/12/14 17:04
    FF7 / 일단 모든 게임의 변환은 잘됩니다. 다만, 샤님이 말씀해주신대로 이렇게 변환한 멀티디스크게임은 3.71 / 3.72 pops로만 구동 가능하므로 그 이전의 pops에서만 잘 구동되던 게임은 3.71 / 3.72 pops으로 구동시 버그나 문제가 있을 수도 있죠.



    iso 변환법은 지식검색을 해보세요. 수두룩하게 나옵니다. ㅡㅡ;

    답글삭제
  8. 옷 이제 psp가 바뀌어도 DJmax2 세이브 파일 이어갈수 있겠네

    답글삭제

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.