메뉴 www.fafan.kr
파판 >> 게임강좌
  • 로그인
  • [PS3] PS3 JailBreak 플스3 모드칩 직접 제작하기
    작성자 : 크래커잭 | 조회수 : 6658 (2010-09-02 오전 9:43:14)
    - 링크
      http://www.finalfantasia.com/fantasybbs/board.php?bo_table=lecture&wr_id=4198
      http://www.finalfantasia.com/fantasybbs/board.php?bo_table=gameinfo&wr_id=101236
      http://www.project0.de/psgroove-maker/

    - 첨부파일
      PSGroove_v1.1_Package.zip
      PS Groove PS3 Hack Pack.zip
      AT90USB162-플래싱작업-매뉴얼.pdf
      USB보드리셋방법.pdf
      psgroove1.1_TEENSY1.0.762-MagicUSB.hex

    AT90USB KEY와 플스3 모드칩 바이오스 파일만 있으면 PS3 탈옥칩을 직접 만들 수 있게 되었습니다.

     

    주문한 모드칩이 아직 도착하지도 않았는데 벌써 모드칩을 제작할 수 있는 소스파일이 공개가 되었네요.

     

    1. 준비물
    ① 개발자용 AT90 USB 메모리 (아래 리스트 참고)

    - AT90USB162 - AT90USB646 - AT90USB647

    - AT90USB1286 - AT90USB1287 - ATMEGA32U4

    또는 TEENSY USB 시리즈 (http://www.pjrc.com 에서 판매중)

     

    ② msysgit 프로그램 (다운로드)

    ③ WinAVR 프로그램 (다운로드)

    ④ Atmel Flip 프로그램 (다운로드)

    ⑤ PS Groove HEX 파일 (첨부파일 참고)

    ⑥ PS3 구형 또는 신형 본체 (펌웨어 v3.41버전, 다운로드)

     

    2. 플스3 탈옥 모드칩 (PS JailBreak) 만들기: AT90 USB, Teensy USB Board 시리즈

     

    [NEW] 온라인을 통한 PS3 HEX 파일 제작하기 <= 클릭

     

    ① 위의 준비물에서 msysgit 와 WinAVR 프로그램을 다운로드 받고, PC에 설치를 해줍니다.

        AT90 USB 개발킷을 USB단자에 미리 꽂아줍니다.

     

     - MSYSgit는 모드칩 제작에 필요한 git 보안파일들을 다운로드해주는 프로그램입니다.

       (첨부파일에 있는 PSGroove.zip 을 받았다면 필요없음)

     

     - WinAVR 프로그램은 AT90USB에 각종 HEX파일을 작성하는 개발툴입니다.

     

    ② msysgit 를 실행한 다음, 아래 화면처럼  Url 항목에 git://github.com/psgroove/psgroove.git 주소를 적습니다.

     

    ③ Directory 에는 파일들을 저장할 경로를 선택해 줍니다.

     

    ④ OK 버튼을 누릅니다.

     

     

    ⑤ PS3 Jailbreak 모드칩과 관련된 파일들을 다운로드 받습니다.

     

     

      

    ⑥ 파일들을 전부 다운로드 받았다면 본인이 가지고 있는 AT90 USB 버전에 따라서 Makefile의 설정을 바꾸어 줍니다. (메모장 등 에디터 프로그램 이용하여 makefile 편집)

     

    경로 \psgroove\Makefile

     

    예) AT90 USB Key / AT90 USB Key2 인 경우

     MCU = at90usb1287

     BOARD = USBKEY

     F_CLOCK = 8000000

     

    예) TEENSY 1.0 USB 기판인 경우

     MCU = at90usb162

     BOARD = TEENSY

     F_CLOCK = 16000000

     

    기타 모델들

    Teensy++ 1.0:
    MCU = at90usb646
    BOARD = TEENSY
    F_CLOCK = 16000000

     

    Teensy 2.0:
    MCU = atmega32u4
    BOARD = TEENSY
    F_CLOCK = 16000000

     

    Teensy++ 2.0:
    MCU = at90usb1286
    BOARD = TEENSY
    F_CLOCK = 16000000

     

    ⑦ Makefile의 수정이 끝나면 AVR 프로그램을 실행하여 USB 보드에 맞는 HEX 파일을 만듭니다. (컴파일)

     

    ※ HEX 파일을 컴파일하기 어려우신 분들은 첨부파일로 올린 PS Groove PS3 Hack Pack.zip 파일을 받으세요.

     

     

    3. 플스3 탈옥 모드칩 (PS JailBreak) 만들기: HEX 파일 제작하기

     

    먼저 AVR 프로그램 중에서 프로그래머 노트패드(Programmer's Notepad)를 실행한 다음, 

    메뉴에서 File > Open 을 클릭하고 관련 파일들을 엽니다. 

     


    ⑧ 메뉴에서 Tools > make clean

     

     

    ⑨ 다시 메뉴에서 Tools > make

     

      

    ⑧ AT90 USB 개발킷을 PC에 꽂은 상태에서, dfu-programmer (Device Firmware Update) 명령어를 이용하여 완성된 HEX 파일을 USB에 복사해 줍니다.  

     

    Tools > Option 에서 Add 를 눌러서 make dfu 라는 명령어를 만듭니다.

    그리고 Tools > make dfu  

     

    컴파일이 안되시는 분들은 도스 모드(CMD)에서 해야 하므로 아래 강좌를 참고하시기 바랍니다.

    http://www.finalfantasia.com/board/board.php?bo_table=lecture&wr_id=4198

     

    <온라인에서 HEX 파일 제작하기>

    http://www.project0.de/psgroove-maker/

     

     

     

     

    4. 플스3 탈옥 모드칩 (PS JailBreak) 만들기: HEX 파일을 USB 보드로 이식하기 (Fashing)

     

    ① 먼저 Atemel Flip 프로그램을 설치하고, 본인이 제작한 HEX 파일이나 첨부파일에 있는 PS Groove PS3 Hack Pack 파일을 준비합니다. (다운로드)

     

    ② 그리고  https://www.pjrc.com/ 에서 구입한 Teensy USB나 AT90USB KIT를 준비하고 PC에 연결합니다.

     

     

    ③ 새하드웨어 검색 마법사가 뜨는데, 목록 또는 특정 위치에서 설치 (고급)을 선택한 후 아래처럼 C:\Program Files\Atmel\Flip 3.4.1\USB 경로를 지정해주고 드라이버 업데이트를 누릅니다.

     

    드라이버 업데이트가 끝나면 아래화면 처럼 제어판 > 시스템 > 하드웨어 > 장치관리자에서 USB 칩이 인식 됩니다.

     

     

     

    ④ 이제 Atemel Flip 프로그램을 실행하고 USB에 PS Groove PS3 HEX 파일을 플래싱 해주면 됩니다.

    먼저 반도체 모양의 아이콘을 클릭하면 [Device Selection] 창이 뜹니다.

     


    리스트에서 본인이 가지고 있는 USB 버전을 선택합니다. 

    여기서는 AT90USB162 선택 

     

    ⑤ 두번째 아이콘을 클릭한 후 메뉴에서 USB를 선택하고 OPEN을 합니다.

    커뮤니케이션 모드가 USB ON으로 변경됩니다.

     

     

    ⑥ 이제 메뉴에서 File > Load HEX File 을 누른다음, 본인이 제작한 HEX 파일이나 첨부파일에서 받은 HEX 파일을 로드합니다.

     

    주의사항:

    HEX파일은 반드시 C:\ 나 D:\에 복사해서 사용하세요. 한글로 된 폴더는 인식 못합니다.

    한국에서 구입하신 분들은 대부분 psgroove1.1_TEENSY1.0.762.hex 를 사용하면 됩니다.

     

     

    한국에서 구입한 USB 모드칩인 경우 TEENSY 1.0-psgroove.hex 파일 선택

     

    ⑦ 아래 화면처럼 왼쪽 옵션(Erase, Blank Check, Program, Verify)에 체크를 해주고, 좌측 하단에 있는 [Run] 버튼을 누릅니다.

     

     

     

    ⑧ 상태바에 Verify PASS라는 메세지가 뜨면 플래싱에 성공한 것입니다.

     

     

     

    ⑨ 드디어 플스3 모드칩이 완성되었습니다.

     

    ※ 참고사항

    만약 플래시 작업이 실패하였을 경우 USB보드를 초기화 시켜야 합니다.

     

    ① PC와 USB 보드가 연결된 상태(USB 연장선 사용)에서 핀셋으로 RST 버튼과 HWB 버튼을 잡아서 쇼트를 시켜줍니다. (아래 사진 참고)

    ② 그리고 RST 버튼을 먼저 놓아줍니다. 

    ③ 다음에 HWB버튼을 놓습니다.

    ④ 성공할 경우 제어판 > 시스템 > 하드웨어 > 장치관리자에서 USB 보드가 인식이 됩니다.

     

    자세한 리셋방법은 첨부파일로 올린 USB보드리셋방법.pdf 파일을 참고하세요.

     

     

    <PS3 모드칩 DIY 직접 만들기 참고 동영상>

     

     

     

    ※ AT90 USB 개발키트를 구입한 후 강좌 내용을 보완하겠습니다.

     

     

    4. 플스3 탈옥 모드칩 (PS JailBreak) 구동방법

     

    ① 구형 플스3 본체 뒤에 있는 파워 버튼을 완전히 OFF 시켰다가 켭니다.

        신형 플스3인 경우, 뒤에 있는 전원플러그를 완전히 뺏다가 끼웁니다.

     

     

    ② 위에서 제작한 USB 모드칩을 PS3 본체 USB단자에 넣습니다.

     

     

    ③ PS3 전면부에 있는 전원 버튼을 누른 후, 곧바로 이젝트 버튼을 누른다.

     

    ④ 몇 초가 지난 후, 모드칩의 LED가 깜빡 거리면서 녹색으로 변합니다.

    LED 색깔이 빨간색일 경우 처음부터 다시 합니다.

     

     

    ⑤ 모드칩이 실행되면 PS3의 XMB 메뉴에서 Install Package Files 메뉴가 나옵니다.

        이 안에 manager.pkg 파일이 들어 있는데, O버튼을 누르면 설치가 됩니다.

        manager.pkg 파일은 PS3 하드로더 프로그램인 백업매니저로 하드디스크에 게임들을 인스톨하거나 삭제,

        부팅을 해주는 역활을 합니다.

     

     

    이후부터는 아래 강좌나 동영상을 참고하셔서 모드칩을 사용하면 됩니다.

     

    http://www.finalfantasia.com/board/board.php?bo_table=hdloader&wr_id=790

     

    <PS3 커스텀 모드칩 제작 후 플스3에서 시연 동영상>

     

     

    이 강좌는 USB KEY 개발킷을 구매한 후 업데이트 됩니다.



     






    글쓰기 | 수정 | 삭제 | 목록   

    Lv.6 모기녀 (2010-09-02 12:20:27)
    좋은정보감사합니다!!!! 조금 어려워보이네요!!! ^^
    Lv.6 smnery (2010-09-02 12:33:15)
    모기녀님 계속 시도해보면 되지않을까합니다.ㅎㅎㅎ
    Lv.6 모기녀 (2010-09-02 12:36:11)
    AT90 USB메모리 판매처가 어딘지 모르겠네요!!!ㅎㅎ
    Lv.6 smnery (2010-09-02 12:47:32)
    AT90 USB메모리 전용이군요.. 여하튼 우리나라에는 왜이렇게 안파는게 많은건지.. 참 완전히 얼음입니다.
    Lv.19 빛과소금 (2010-09-02 12:52:25)
    어이쿠야... 멋지네요!!!
    Lv.6 bh54jjk (2010-09-02 12:58:32)
    시간만 기다립니다 ..
    Lv.6 천재81 (2010-09-02 12:59:30)
    저 usb만 쉽게 구할수 있다면 만들수도 있겠네요 방법까지 다 나왔으니
    Lv.10 11th (2010-09-02 16:12:30)
    좋은 정보 고맙습니다^^
    Lv.11 느요용 (2010-09-02 18:20:41)
    좋은 정보 감사합니다. 수고하셨어요.
    Lv.7 Kainen (2010-09-02 22:08:58)
    흰건 글씬게 분명한데 뭔 말인지 하나도 모르겠네요....
    알아 듣는분들이 계신건지....있으시다면..대딘하신분들인.ㅡ.,ㅡ
    Lv.6 겜아저씨 (2010-09-03 07:44:44)
    와우 정말 세계는 넓고 멋진분들이 너무 많아요 ^^
    Lv.9 느작호랑이 (2010-09-03 09:02:43)
    좋은 정보 감사합니다~
    Lv.8 soseul (2010-09-03 09:19:08)
    at90이란것도 있군요..
    Lv.6 Trident (2010-09-03 10:19:12)
    좋은 정보 감사드립니다.
    Lv.12 사크라 (2010-09-03 10:19:42)
    좋은 정보 & 자료 감사합니다..
    Lv.7 인미러11 (2010-09-03 11:04:43)
    ㅋ 직접 제작도 가능하다니 놀라울 따름입니다.
    Lv.6 전투국가 (2010-09-03 19:57:42)
    tv는 삼성꺼군요 자랑스럽습니다.
    Lv.12 비트포비 (2010-09-04 21:53:57)
    좋은 정보 감사드립니다^^
    Lv.10 크래커잭 (2010-09-10 09:13:55)
    윈도우에서 HEX 파일이 안만들어지시는 분들은 도스모드(CMD)에서 컴파일을 하셔야 합니다.

    아래 허술아비님이 올리신 강좌를 참고하세요.

    http://www.finalfantasia.com/fantasybbs/board.php?bo_table=lecture&wr_id=4198
    Lv.8 쿠쿠크 (2010-09-23 10:42:10)
    와우..!! 감사합니다.!!
    Lv.7 유동골 (2010-09-26 20:12:37)
    좋은 정보 고맙습니다~



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    12345

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.