메뉴 www.fafan.kr
파판 >> NDS게시판
  • 로그인
  • arm9loaderhax part 1 - Decrypt9 번역
    작성자 : appapp | 조회수 : 11008 (2016-08-30 오후 3:47:51)
    안녕하세요. 

    제 3DS를 작업하는김에 번역하였습니다. 참고하세요.

    - 작업의 책임은 각자 본인에게 있습니다. 약간의 의역이 포함되었습니다. Part 2와 Part 3 는 차례차례 올리겠습니다.

    - 필요한 파일은 원본 페이지인 https://github.com/Plailect/Guide/wiki/Part-1-(Decrypt9) 에 있습니다.

    - 8.1.0 이외의 버전에 대한 내용을 추가하였습니다.

    ----------------------------------------------------------------------------

    * SD는 GPT이어서는 안되고 MBR 이어야 함.


    (참고 : http://www.howtogeek.com/245610/)


    **. SD card 포맷은 다음 tool을 사용하고 32K 로 allocation unit size를 맞출것.

    "guiformat.exe"


    1. Part 1 (Decrypt9)

    이 가이드의 첫번째 작업은 Decrypt9을 실행시키는 것입니다. Decrypt9은 다양한 곳에 사용되는 툴킷인


    데 2.1.0 version을 설치할 수 있도록 합니다.  2.1.0 version은 취약점을 가지고 있으며 system 침입에


    사용될 겁니다.


    혹시 전에 3DS를 해킹해서 EmuNAND나 RedNAND 를 세팅했다면, 전의 EmuNAND나 RedNAND의


    contents를 새로운 SysNAND CFW으로 옮기는편이 좋으며, Part3 - arm9loaderhax 단계에 다다르기 전


    에 기존의 RedNAND를 복구해야 합니다. (여기서는 새로운 3DS라 이 과정은 생략합니다)


    다음 과정은 자신의 버전에 따라 실행 과정이 달라집니다. 우선 펌웨어 버전을 확인하세요. 만약 x.x.x-0


    버전이라면 browser가 없는 버전이며, x.x.x-1 이상의 버전이라면 browser 가 설치된 버전입니다.



    from 과 to 에 적힌 버전의 사이의 버전도 포함합니다. 예를 들어 from 9.0.0 to 9.2.0 이라면 9.0.0,


    9.1.0, 그리고 9.2.0을 포함합니다.


    만약에 "5.0.0-0U"를 예로 든다면, browser가 설치되지 않은 버전이며 , 'From 5.0.0 to 5.1.0' 행을 찾아


    서 작업을 진행해야 합니다. (아래 표를 참조)


    FromToNo BrowserBrowser
    1.0.01.1.0(4.X.X or 6.X.X) Cart Update thenDecrypt9 (MSET)-
    2.1.02.2.0(4.X.X or 6.X.X) Cart Update thenDecrypt9 (MSET)2.1.0-4: 9.2.0 ctrtransfer
    or
    (4.X.X to 8.X.X) Cart Update thenDecrypt9 (Browser)
    3.0.03.0.0(4.X.X or 6.X.X) Cart Update thenDecrypt9 (MSET)(4.X.X to 8.X.X) Cart Update thenDecrypt9 (Browser)
    4.0.04.5.0Decrypt9 (MSET)Decrypt9 (Browser)
    5.0.05.1.0(6.X.X) Cart Update then Decrypt9 (MSET)Decrypt9 (Browser)
    6.0.06.3.0Decrypt9 (MSET)Decrypt9 (Browser)
    7.0.07.2.0(9.0.0 to 10.7.0) Cart UpdateDecrypt9 (Browser)
    8.0.08.1.0(9.0.0 to 10.7.0) Cart Update 
    or
    New 3DS JPN only: NTR and Cubic Ninja
    Decrypt9 (Browser)
    9.0.09.2.0Homebrew Launcher (No Browser)Homebrew Launcher (Browser) 
    or
    Old 3DS only: Decrypt9 (Browser)
    9.3.010.7.0Homebrew Launcher (No Browser)then 9.2.0 DowngradeHomebrew Launcher (Browser)then 9.2.0 Downgrade
    11.0.011.0.0Firmware Downgrade thenHomebrew Launcher (No Browser)then 9.2.0 DowngradeFirmware Downgrade thenHomebrew Launcher (Browser)then 9.2.0 Downgrade


    모든 버전의 Cart Update는 각 cart 제조사에 맞는 방법으로 update 할 수 있습니다.


    여기서 는 8.1.0-0J 의 버전을 예를 들어 설명합니다.


    8.1.0.-0J 버전은 browser가 설치되어있지 않는 버전이기 때문에 Cart Update를 이용하여 9.0.0~10.7.0


    버전으로 업데이트 하거나, NTR and Cubic Ninja (New 3DS JPN 만 가능)를 이용하여 업데이트 합니다.



    제가 사용한 방법은 NTR and Cubic Ninja를 이용한 방법입니다. 그럼 NTR and Cubic Ninja 에 대해 설


    명 하겠습니다.




    NTR and Cubic Ninja


    이 방법은 일판 New 3DS만 가능함!


    준비물

    • Cubic Ninja

    • The latest release of Decrypt9WIP9

    • 3ds-private-update-server.zip (mirror) (mirror)

    • WAMPSERVER (PHP 5.5) 2.5

    • node.exe

    • update.php (mirror)

    • The v3.2 release of NTR CFW

    • The latest release of NTR Debugger (mirror) (mirror)

    • The 9.2.0 firmware pack zip file for your device and region:(New 3DS 9.2.0 - JPN) (mirror) (mirror)



    작업순서


    Section 1 - Prep Work


    1. WAMP 를 디폴트 디렉토리에 인스톨


    2. 3ds-private-update-server.zip 을 풀어서 C:\wamp\www 에 덮어씀


    3. update.php 를 C:\wamp\www 에 덮어씀


    4. 9.2.0 firmware zip 을 풀어서 나오는 updates 폴더를 C:\wamp\www 에 copy


    5. node.exe 를 C:\wamp\www\updates 에 옮김


    6. C:\wamp\www\CdnCiaUnpack.js 를 C:\wamp\www\updates 로 옮김


    7. C:\wamp\www\updates 디렉토리의 CdnCiaUnpack.js 파일을 node.exe(5번 참조)파일로 드래그


    앤 드롭 해서 GetSystemUpdate.partial.xml 파일을 생성


    8. node.exe, CdnCiaUnpack.js, 그리고 GetSystemUpdate.partial.xml 파일을 C:\wamp\www\ 로 옮


    김.


    9. 시스템(당신의 윈도우의)의 WAMP 아이콘을 클릭한 후, "Put Online" 을 클릭.


    10. 윈도우의 커맨드창을 열어(역자: Win+R) "ipconfig" 라고 타이핑하여 IPv4 주소를 얻어서 적어둔다.


    11. ntr.bin 파일을 SD 카드의 루트 디렉토리에 copy


    12. SD 카드의 루트 디렉토리에 files9 라는 디렉토리가 없다면 생성.


    13. Decrypt9WIP zip 파일의 압축을 풀어 3ds 디렉토리를 SD 카드의 루트에 copy



    Secion 2 - Updating


    1. 3DS를 L+R+A+UP 버튼을 누르면서 리커버리 모드로 부팅


    2. update를 선택하지 말고 리부트


    3. Cubic Ninja를 실행 (만약 이미 NinjHax 가 설치되어있었다면, L+R+X+Y를 눌러서 리셋할것)


    4. "Create" 를 선택 후 "QR Code" 선택, 그리고 "Scan QR Code"를 선택


    5. NTR CFW zip 압축파일의 이미지 파일 중 자신의 3DS에 맞는 파일을 열어 QR Code를 스캔


    6. Home menu에서 Y, X를 동시에 눌러 NTR menu를 연다.


    7. debugger를 활성화 시키고 menu를 닫음


    8. 공유기 설정메뉴를 열어 3DS의 IP address를 확인하고 메모 해둘것


    9. Computer의 NTR debugger를 실행


    10. 다음 커맨드를 차례차례 실행시킨다 (192.168.1.100대신 8번에서 메모해둔 3DS ip, 그리고


    192.168.1.200 대신 Section 1의 10 에서 메모해둔 컴퓨터의 ip를 입력할 것)


    • connect("192.168.1.100", 8000)

    • write(0x15E424, tuple(map(ord, "http://192.168.1.200/update.php\0")), pid=0x25)

    • write(0x15E0EC, tuple(map(ord, "http://192.168.1.200/update.php\0")), pid=0x25)

    • write(0x15E463, tuple(map(ord, "http://192.168.1.200/update.php\0")), pid=0x25)



    11. 3DS의 System setting 메뉴 -> Other Setting -> 제일 오른쪽 끝의 "System Update" 메뉴를 이용하


    여 업데이트 한다.



    Sesion 3 - Decrypt9


    1. 3DS의 system setting 메뉴에서 9.2.0 이 되었는지 확인한다.


    2. 각자의 Homebrew Launcher 진입 방법 (ninjhax2 등등의)을 사용하여 Launcher를 기동한다.


    3. Decrypt9WIP 을 기동한다. ( 몇번 만에 실행될 수도 있음)







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

    Lv.7 후니나라 (2016-08-30 17:07:32)
    이걸기다리고 있었습니다. 감사합니다.! 추천!
    Lv.7 리온™ (2016-08-30 18:29:09)
    아웅~ 봐도 이해가 안되는건 어떻게 해야하나..ㅠㅠ
    뉴다수가 아닌 구다수인데도
    위 방식대로 따라하면 되나요?
    4.5 시스펌인데 그냥 돌리면 되는건지요?..
    어렵네요..ㅎㅎㅎ

    좋은 정보 감사합니다.
    나머지도 기대하겠습니다.^^
    난 어떻게 시작해야하나..ㅠㅠ
    Lv.9 사과군 (2016-08-30 23:27:26)
    번역하신다고 고생하셨습니다.
    첫번째 디크립트9 실행시 가장 복잡한 방법으로 진행하셨네요. 고생하셨습니다.



    도배방지 : 0

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

     

    <<541542543544545

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.