메뉴 www.fafan.kr
파판 >> Wii게시판
  • 로그인
  • 초보를 위한 기본개념 정리
    작성자 : 에몽이 | 조회수 : 21318 (2018-09-08 오전 11:06:18)
    1. RCM 이란?

    칩 제조사에서 만든 복구모드입니다.
    스위치를 처음 만들어서 벽돌 상태일때 OS를 깔아서 출고하려고 만들어놓은 기능입니다.
    원래 제조사가 만든 파일이 아니면 깔리면 안되는데 (체크를 함)
    체크를 우회해버리는 버그가 발견되어서 원하는 파일을 깔 수 있게 되어버렸습니다.

    RCM 모드에 들어가면 전원을 켜도 화면이 안나옵니다.



    2. RCM 모드 진입하는 방법

    지그(JIG) 를 사거나 만들어서 스위치 오른쪽 조이콘 슬롯에 끼우는 방법,
    조이콘을 개조하는 방법,
    본체에 칩을 심는 방법 등 다양한 방법이 있지만 가장 많이 하시는 건 클립으로 지그를 만드는 방법입니다.

    (클립은 자주 쓰면 핀에 손상이 갈 위험이 있다고 해서 저는 알리에서 제대로 된 지그를 주문해놓은 상태입니다.
    하나에 2달러이고 무료배송이네요.)

    지그를 끼운 상태로 볼륨+ 버튼과 전원버튼을 1.5초간 눌러서 아무 화면이 안나오면 성공입니다.



    3. AutoRCM 이란?

    매번 지그를 끼우기 귀찮으니까 전원만 켜면 자동으로 RCM 모드에 들어가게 해 놓은 기능입니다.
    단점은 SD 카드에 설치하는게 아니라 스위치의 기본 펌웨어를 건드리기 때문에 뭔가 찝찝하다는 점,
    전원을 끄면 배터리를 무지하게 퍼먹어서 슬립모드로 놔두어야 한다는 점,
    페이로드를 못 쓰는 상황에서는 전원을 못 켠다는 점이 있습니다.

    그런데 편의성 때문에 거의 대부분 씁니다.



    4. 페이로드란?

    RCM (복구모드) 에 들어간 스위치에 USB를 꽂고 원하는 코드를 던지면 그 코드를 그대로 실행해버립니다.
    여기서 원하는 코드를 주입(전송)하는걸 페이로드라고 합니다.

    우리가 원하는 코드는 다들 아시는 그것이기 때문에 그것의 제작자가 만든 코드를 페이로드해버리면
    그것을 실행시킬수가 있습니다.

    페이로드는 .bin 형식의 파일로 되어있습니다. (그것마다 .bin 파일이 다르니까 주의해주세요.)
    또한 SD 카드에서 데이터를 불러와야하기 때문에 SD 카드에 그것 제작자가 올린 파일을 넣어줘야 합니다.



    5. 페이로드를 주입하는 방법

    PC용: TegraRcmGUI
    안드로이드용: NXLoader
    탈옥한 아이폰용: NXBoot
    페이로드를 주입해주는 기계: SX OS PRO를 사면 딸려오는 동글 (SX OS 전용이지만 무료에도 쓸 수 있는 방법이 있음)

    케이블 빨, 폰빨을 무지하게 타기 때문에 한번해서 안되면 케이블이나 젠더를 바꿔보세요.
    (스위치 쪽 포트에는 젠더를 쓰면 안돼요.)



    6. 정리

    - RCM (복구) 모드
    스위치에 지그를 꽂아서 접지 -> 볼륨+버튼과 전원버튼 동시에 눌러서 진입

    - 페이로드
    RCM 모드에서 컴퓨터나 폰에 USB를 꽂고 앱이나 프로그램을 통해 .bin 파일을 전송한다.

    ===============================================================

    7. 기타 용어 (쓰기 지쳐서 반말모드 죄송합니다 ㅠㅠ)

    -CDNSP
    닌텐도 서버에서 게임이나 업데이트, DLC를 다운로드 할 수 있게 해주는 툴.
    업데이트만 받는것도 가능.

    -cert (서트, 인증서)
    스위치 기기 1대 당 하나씩 존재하는 인증서 파일로 CDNSP에 물려줘야 게임을 다운로드 가능. 주기적으로 밴당해서 주기적으로 바꿔줘야 함. 외국인이 운영하는 디스코드에 올라옴.

    -타이틀 ID
    게임의 고유 ID.

    -타이틀 키
    게임의 구매이력 하나 당 하나의 타이틀키가 발급됨.
    타이틀ID만 있고 타이틀키가 없으면 CDNSP 에서 게임이나 DLC 다운을 못한다.
    온라인 구매시에만 타이틀키가 생기고, 카트리지에는 타이틀 키가 없다.

    -keys.txt, keys.dat
    바뀔일이 없는 파일로 필요하면 CDNSP에 들어있는 keys.txt 를 이름만 바꿔서 넣어주면 된다.

    -NSP 파일
    기본 롬파일 형식.
    설치해야지 쓸수 있다.
    본 게임과 업데이트, DLC 별로 따로 파일이 나오고, 따로 설치해준다.

    -XCI 파일
    SX OS 에서만 사용가능한 형식이다.
    NSP와 다르게 설치를 안해도 쓸 수 있다.
    에뮬레이터 방식이라 잔렉이 약간 있다고 한다.
    4nxci 프로그램으로 NSP로 변환이 가능하다. 그래서 무료에서는 NSP로 변환해서 쓴다.
    XCI Explorer 프로그램으로 타이틀 ID를 알아내서 CDNSP로 업데이트 파일을 받을수 있다.

    -홈브류
    그것에서 깔아 쓰는 전용 앱이다.

    -hekate, 헤카테
    AutoRCM 적용, 낸드백업, 부트로더 등 다양한 기능을 지원하는데
    그냥 그것을 실행하기 전에 나오는 설정창 또는 복구모드라고 생각하면 편할 듯 하다.
    헤카테의 페이로드를 컴퓨터로 주입후 헤카테 안에서 다른 페이로드를 또 주입해 그것을 로딩할수 있지만 귀찮다.
    헤카테의 기능이 필요한게 아니면 바로 그것으로 진입하는 페이로드를 주입하는게 편한 거 같다.

    -낸드 백업
    첫 그것 진입 및 AutoRCM 적용 전에 스위치의 내장메모리 전체를 백업하는것.
    그것을 쓰다 보면 스위치 설정에서 데이터를 초기화해도 사라지지 않는 기록들이 존재한다고 한다.
    이 기록들은 인터넷에 연결되는 순간 닌텐도 서버로 보내진다고 한다.
    그래서 처음에는 무조건 백업을 해놓고 나중에 중고로 팔거나 할 때 복구하는 것이 좋다.

    -비행기 모드
    인터넷에 연결이 안되게 막는 모드. 설정에서 켤 수 있다.
    조이콘과 NFC도 꺼지는데, 인터넷만 끄고 조이콘과 NFC는 켜주자.
    그것에 처음 진입하기 전에 반드시 비행기 모드로 설정해야 한다.

    -creport, dreport
    인터넷에 연결하는 순간 닌텐도 서버에 보내져서 닌텐도가 밴을 때려버릴 때 참고하는 데이터라고 한다.
    최신 그것에서는 내장이 아닌 SD 카드에 저장해줘서 차단해준다고 한다. (하지만 밴을 안 당한다는 건 아님)

    -atmosphere, ReiNX
    atmosphere 은 그것의 원조인데 복돌이에 반대함.
    복돌이에 반대하는 것에 반대하는 사람이 소스코드를 포크해서 복돌 기능을 넣어서 ReiNX를 만들었다고 하네요.
    같은 소스코드에서 파생된 터라 그게 그거라고 한다.

    -LayeredFS (lfs)
    원래 게임의 데이터를 바꿔치기 하려고 만든 기능이라고 하는데 (모드, 패치에 쓰려고)
    항상 그렇듯이 복돌기능으로 목적이 바뀌어서 잘 써먹혀지고 있다.
    포켓몬 체험판을 복돌 파일로 바꿔치기해서 게임을 구동했었던 적이 있다.
    요즘에는 복돌용으로는 안 쓰고 한글패치용으로 쓰는 듯 하다.
    홈브류가 아니라서 따로 설치하는게 아니고 그것과 통합시켜서 써야 한다.

    -시그패치 (Signature Patch)
    시그니쳐 패치의 준말로 게임을 실행할 때 복돌 체크를 우회해준다.
    시그패치가 나오고 나서는 LayeredFS를 안 쓴다.
    마찬가지로 홈브류가 아니다.
    NSP 파일을 내장메모리나 SD 카드에 설치 후 실행할 수 있게 되었다.
    NSP 설치는 tinfoil 이라는 홈브류로 한다.

    -통합팩
    헤카테 깔고 atmosphere 깔고 LayeredFS 깔고 시그패치 깔고 홈브류 몇개 깔아서 쓰기에는 너무 귀찮다.
    통합팩을 써야 한다.
    SDFilesSwitch, RajNX 가 있다.
    나는 SDFilesSwitch 를 쓰고있다.
    http://fafan.kr/board/view.aspx?id=wiibbs&rno=26139 RuriRuri 님 글을 참고하자.

    -SX OS
    중국인이 만든 유료 그것이다.
    XCI 파일을 변환하지 않고서도 구동 가능하고,
    가장 큰 장점은 SX OS PRO 를 구입하면 주는 동글로 컴퓨터가 폰을 거치지 않고 바로 그것에 진입가능하다는게 장점.
    스위치를 들고다니는 사람이라면 SX OS PRO를 구입하자. (6만원 정도 함)
    스텔스 모드라는 게 추가되어서 밴 확률을 줄여준다고 한다. (하지만 밴을 안당한다고는 안했음.)

    -프로
    SX OS PRO를 말함

    ======================


    저도 초보이지만 정리해봅니다. 안 맞거나 부족한 점, 추가해야할 점들은 댓글로 남겨주시면 수정하겠습니다!




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

    Lv.2 저스틴임 (2018-09-08 11:17:48)
    좋은 정보 감사합니다^^
    이제야 단어들이 이해가 됩니다~
    Lv.8 FINEDAYS (2018-10-04 01:41:26)
    나중에 들어올 초보분들을 위해..
    CDNSP는 닌텐도에서 조치를 해서 이제는 사용 불가능합니다.
    Lv.3 안락사 (2018-09-08 11:18:05)
    우와...
    진짜 제대로 된 정보 감사합니다.
    Lv.18 Lexmania (2018-09-08 11:38:03)
    정보 감사 합니다. 한방팩 보고 저도 설치를 했음에도 불구하고
    어떻게 어떻게 설치하라고 하는 내용이 없어서 제가 임의대로 막 하다보니 벽돌이 되더라구요 ㅠㅠ

    한방팩 설치하는 방법 조금이라도 쉽게 나와 있는 블로그나 사이트 있을까요?
    Lv.3 에몽이 (2018-09-08 11:51:48)
    제가 본 글은 펑되어서...
    아쉽지만 소개해드릴만한 글이 없네요 ㅠㅠ
    Lv.14 ☆다크엔젤 (2018-09-08 11:38:51)
    조금 부실한거 같은 느낌이긴 한데 초보자 입장에서 쉽게 풀어 주셨네요
    Lv.3 은랑2018 (2018-09-08 11:51:19)
    sx os가 중국인이 만들지는 않았을 듯... 홈페이지를 보면 중국어에 대한 내용이 별로 없거든요.. 물론 검증된 내용은 아니지만.. 중국인들은 중국어를 주로 선호하기 때문에.. 물론 해커그룹에 대해 밝혀진 것이 별로 없을 것이기에 중국인이 포함되어 있을 수도 있지만요..


    cdnsp는 온라인 다운로드 방식을 우회해서 컴퓨터에서 다운로드를 받을 수 있게 하는 것입니다. 그렇게 생성된 nsp에는 인증서 관련 내용이 들어가게 되지요. 이때 사용되는 인증서는 자신의 개인 인증서나 혹은 공개된 타인의 인증서를 이용할 수 있습니다. 보통은 타인의 인증서를 이용하게 되며, 인증서가 닌텐도에 의해 밴 당하면 다른 인증서를 구해서 사용하게 됩니다.
    프리샵은 스위치 내에 설치되어서 다운로드를 직접 받을 수 있게 해 줍니다. 보통 자신의 인증서를 사용하게 됩니다.
    (프리샵은 제가 잘 안써서...)
    게임을 다운로드 해서 설치시 해당 인증서 관련 정보도 설치하게 됩니다. 그래야 게임이 되니까요.. 때문에 이런 정보가 닌텐도로 가면 밴을 당할 가능성이 높아지므로 nsp의 경우 밴의 가능성이 더 높다고 생각되는 것입니다. 검증된 것은 아니지만요... 합리적 추론이랄까...
    밴의 종류에 따라 기기밴 인증서 밴 등 몇몇 종류가 있는 것으로 추측되고 있습니다.

    xci 는 게임 카트리지를 복사한 것입니다. 시중에서 파는 게임 카트리지를 복사하는 것이기 때문에 인증서 관련 정보가 없습니다. 때문에 스텔스 모드로 이용하면서 xci를 이용한 후 다시 정펌으로 돌아갔을 경우 (커펌 정보가 제대로 차단되었다는 전제조건 하에서) 게임기는 "그냥 카트리지에 게임을 넣어서 설치했구나.." 라는 정보만 가지고 있게 됩니다. 그러므로 정펌에서 업데이트를 해도 문제가 될 것이 없다는 것이 sx-os 의 주장입니다. 물론 그러기 위해서는 dlc 등 추가 다운로드 되는 것들 역시 사용하지 말아야 하지요..


    물론 다음 펌웨어에서 카트리지별 고유 코드가 있어서 다량 복제된 카트리지 정보를 체크한다는 얘기가 있었습니다만 아직 자세한 내용은 없습니다.

    xci 와 nsp 는 서로 변환이 가능합니다만 밴 관련 정보가 변환되는지 여부는 아직 검증되지 않았습니다.

    Lv.3 에몽이 (2018-09-08 12:00:07)
    장문의 정성어린 댓글 감사합니다. 많이 알게 되네요!
    Lv.4 조그니 (2018-09-08 12:40:28)
    정리 잘해주셨네요 정리글엔 추천 드립니다!
    Lv.5 웅천댁 (2018-09-08 13:18:04)
    한방에 정리되네요.
    정성글엔 추천 당연하지요
    Lv.4 호호하하하하 (2018-09-08 13:43:00)
    정리글 감사합니다~~
    Lv.4 cyh24486 (2018-09-08 15:03:53)
    여러정보 글 등을 찾아가며 혼자 기본기부터익혀가며 어렵게 터득한걸
    이렇게 잘정리해주시니 감사하네요^^
    이제 시작하시는 분들은 정말 도움많이될꺼같습니다~!
    Lv.2 heyjazz (2018-09-12 13:17:05)
    감사합니다~~~~
    이제야 어느정도 정리가 되네요....ㅎㅎ
    Lv.7 Rynus (2018-09-13 12:21:20)
    감사합니다. 많은 도움 됐습니다.
    Lv.2 철봉이닷 (2018-09-18 09:29:13)
    좋습니다!! 도움이 되네요
    Lv.2 kazushiro (2018-12-31 02:28:53)
    아주 필수 정보이네용
    Lv.3 깊은빡침 (2019-03-16 23:24:21)
    공부가 많이 됐네요!!! 감사합니다^^
    Lv.7 빠세~ (2019-09-19 13:02:50)
    와.. 개념정리글 감사합니다
    Lv.2 당당당당 (2020-01-28 17:27:58)
    글을 읽어도 전부 이해를 하지는 못하겠어요....진짜 개념이 안잡혀있는 저같은 초보는 좀더 자료를 봐야겠네요



    도배방지 : 0

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

     

    <<531532533534535

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.