초보자를 위한 닌텐도 스위치 17.0.0 커스텀 펌웨어 설치 가이드 (KEFIR,케피르,케피어)

닌텐도 스위치 시스템 펌웨어 17.0.0 버전으로 업데이트하는 경우 과거 비정상적인 초기화(Haku33, TegraExpliorer)를 진행한 기기의 경우 정펌 부팅 소프트 브릭(벽돌) 이슈가 있습니다. 따라서 CFW 설치 작업간에 업데이트 및 부팅순서에 주의하시기 바랍니다.
초보자를 위한 닌텐도 스위치 17.0.0 커스텀 펌웨어 설치 가이드 (KEFIR,케피르,케피어)

목차

Banner

이번 17.0.0 업데이트의 경우 기존에 대부분의 사용자가 밴 방지를 위해 이용했던 Haku33Tegra Explorer의 구버전 사용 이력이 있는 경우 정상적이지 않은 세이브 인덱서가 구성되는 문제로 정펌으로 부팅되지 않는 문제가 발생하고 있습니다.

이는 주의하지 않으면 앞으로도 자동으로 해결되기 어려운 문제일 것 이기 때문에 설치단계에서 부터 주의가 필요합니다.

업데이트 직후에는 반드시 최초 1회Atmosphere(아트모스피어) 1.6.2 이상 버전으로 시스낸드 커펌으로 부팅해야 문제가 없습니다.

위 내용이 빠진 설치 가이드가 아직 남아 있기 때문에 중복된 내용이 많음에도 굳이 최신버전인 17.0.0 버전을 위해 별도로 작성해두도록 하겠습니다.

닌텐도 스위치 CFW 관련 용어
현재 스위치 커스텀 펌웨어에서 주로 사용하는 용어들을 한번 정리한 내용입니다. 관련한 모든 CFW 용어들을 달달 외울 필요는 없지만, 필요할때 검색해서 찾을 수 있도록 가볍게 알고 지나가시면 되겠습니다. 주요 용어에 대해서는 강조해서 ⭐ 이모지로 표기해 드리겠습니다. 아래 목록 원문의 출처는 DC CFW 갤러리의 [정보] 닌텐도 스위치 커스텀펌웨어 개념 및 용어 이며 내용을

시작하기 전에 닌텐도 스위치의 관련 용어에 관해서는 위 포스트를 통해 먼저 한번 읽어보시길 바라겠습니다.

현재 닌텐도 스위치의 커스텀 펌웨어(CFW)는 SciresM이라는 개발자가 유지보수 하고 있는 Atmosphere(아트모스피어)가 유일한 상황입니다.

오픈소스 프로젝트인 아트모스피어는 불법적인 내용을 포함하고 있지 않습니다.

💡
참고로 "순정 아트모스피어" 를 고집한다면 밴 위험을 동반하고, 직접 덤프한 정품 타이틀만 구동하는 것이 정상입니다.

그러나 대부분의 사용자들의 목적은 불법 타이틀 설치였기 때문에 아트모스피어를 단독으로 사용하는 상황이 거의 없는 지경에 이르게 되었습니다.

따라서 이와 같은 니즈를 반영한 올인원(AIO)이라 불리는 프로젝트들이 등장했으며 이런 올인원 자체를 사용자들이 마치 커스텀 펌웨어의 종류로 오해하고 있는 사용자가 많을 정도로 다양한 올인원들이 존재하고 있습니다.

따라서 현재 스위치 커스텀펌웨어라고 뭉뚱그려 표현하는 것들은 모두 일종의 AIO(All In One) , 올인원들이라고 할 수 있습니다.

내부적으로 핵심은 Atmosphere(아트모스피어)지만 일부 간단한 수정과 함께 Hekate(헤카테) 와 같은 프론트엔드는 물론 불법 타이틀 구동을 위한 sys-patch(혹은 시그패치)를 포함하고 있습니다.

💡
지금부터 진행할 가이드의 내용은 18년 6월 이전 기기를 기준으로 순정 상태, 혹은 기기 초기화 직후 설치하는 경우를 기준으로 작성합니다.
본 과정은 기존에 커펌된 기기를 업데이트하기 위한 작업이 아닙니다. 😨

지금부터 홍콩판 초기모델을 기준으로 설치 방법에 대해 알아보도록 하겠습니다.

국내에 유행하고 있는 올인원들 중에 가장 오랫동안 꾸준히 관리되고 있어 신뢰를 더하고 있는 우크라이나 개발자의 KEFIR(케피르,케피어)를 설치할 예정입니다.

그리고 일반적인 부팅으로 순정에서는 정품 카트리지를 사용하고 에뮤낸드를 구성해서 자유로운 사용이 가능하도록 듀얼부팅으로 구성할 예정입니다.

💡
KEFIR 7XX 버전부터 4IFIR 기반의 sys-clk-OC 프로필이 적용됩니다.
이로인해 스위치에 메모리 오버클럭(1862Mhz🔥)이 기본값입니다.
물론 구구형 기준으로 별도의 CPU/GPU 클럭 조정이 문제가 될만한 설정은 따로 보이질 않았으며 메모리 오버클럭의 경우, 기본값은 ON 으로 메모리 클럭이 1331Mhz에서 1862Mhz로 오버 클럭이 되어있습니다.
이는 언제든지 테슬라 메뉴의 시스모듈에서 OFF가 가능합니다.

​주의사항으로는 최근 케피르의 경우 동일한 전력으로 최대한 기기의 성능을 뽑아낸다는 것이 목표인 4IFIR 오버클럭 모듈이 기본으로 적용되어 있습니다.

간단하게 기본적으로 스위치의 메모리(램)가 오버클럭된 상태로 동작하기 때문에 모든 사용자가 문제 없이 사용할 수 있는 환경이 아닙니다.

블로그에 댓글로 달아주신 내용을 보면 몇몇 사용자들은 램 수율이 떨어지는 기기를 사용하고 있어 게임중에 다운되는 등의 증상이 보고되었습니다.

만약 설치후 이러한 시스템 다운등의 불편함을 보인다면 램 오버클럭의 사용을 중단하거나 신형기기라면 Hats 또는 Asap과 같은 다른 AIO로 언제든지 이사하실 수 있습니다.

1. CFW 설치가 가능한 기기인지 확인

현재 내가 가진 스위치가 CFW를 구동할 수 있는지 확인이 필요합니다.

이는 간단하게 기기에 프린팅되어 있는 시리얼 넘버를 확인하면 체크가 가능합니다.

1. 2018년 6월 이전 생산 기기를 보유. 
2. 이후 출시된 신형 모델인 경우, 별도의 모드칩(SX Core, hwfly, PicoFly...등등) 설치.

위 두가지 경우 중 하나라도 확실하다면 달리 확인할 필요가 없겠습니다.

그러나 중고로 커펌이 가능하다는 기기를 구매하거나 오래전 서랍속에 잠들어 있던 기기를 꺼낸 것이라면 커펌이 가능한 기기인지 확신이 없을 수 있습니다.

통칭 구구형으로 표현하는 초기버전을 가진 경우라면 스위치 하단에 스티커로 표기되어 있는 시리얼을 조회하는 것으로 커펌 가능여부를 확인할 수 있습니다.👌

만약 박스를 버리거나 기기 하단의 스티커가 훼손된 경우라면, 스위치에서 설정 👉본체 👉 시리얼 정보 메뉴를 통해서도 기기에서 직접 확인이 가능합니다.

https://ismyswitchpatched.com/

Is My Switch Patched? 라는 사이트를 통해 시리얼을 직접 조회해보실 수 있습니다.

  • 첫번째 칸(1)에는 시리얼의 앞자리 4자리만 입력합니다.
  • 다음 칸(2)에는 나머지 시리얼의 6자리만 입력해주면 하단에 결과가 나타납니다.

위 사진처럼 녹색 알림창이 나타나면 CFW가 설치 가능하다고 판단이 가능합니다.

2. CFW 설치를 위한 준비

1. CFW 설치가 가능한 스위치
2. 고용량의 마이크로 SD 카드
3. USB 3.0 급의 SD 카드 리더기
4. RCM 모드 진입을 위한 RCM JIG(지그)
5. PC와 스위치를 연결해 줄 USB C 타입 케이블(데이터 통신용) 

스위치 커스텀 펌웨어(CFW) 설치를 위해선 최소한 위와 같은 장비들이 필요합니다.

SD 카드 리더기의 경우 가급적 다X소의 싸구려 리더기 장비를 사용하지 않도록 하는데 오히려 SD 카드를 고장내거나 고용량의 SD 카드를 아예 인식 못하기도 합니다.

비용을 절감하기 위해 멀쩡한 리더기를 구매하시거나 노트북 등에 달린 SD 카드 리더기를 사용하시는 것을 추천합니다.

따로 문의가 많아 첨언하자면 만약 모드칩이 작업된 기기라면 별도의 RCM 진입이 필요 없기 때문에 본체SD 카드 리더기 정도만 구비하시면 충분합니다.

장비들이 준비되었다면 현재 스위치의 시스템 펌웨어CFW를 지원하는 버전인지 확인이 필요하며 17.0.0 펌웨어 출시 이후로는 시스템 펌웨어를 먼저 올릴 것이 아니라 CFW 관련 파일부터 업데이트 하도록 할테니 그대로 아래의 과정들을 따라와주세요.

아무리 구버전 펌웨어라고 해도 아트모스피어는 하위 버전을 지원하기 때문에 먼저 CFW만 최신 버전으로도 사용이 가능하기 때문입니다.

🚨
기존에 커펌이 되어있던 기기를 초기화 하고 작업하실 예정이라면 펌웨어 업데이트를 하지 마시고 그대로 둔 채로 작업을 진행합니다.

펌웨어 설명
시스템 펌웨어(OFW) 기본 OS 인 호라이즌OS(HOS), 오리지널 펌웨어(통칭 OFW)
커스텀 펌웨어(CFW) 스위치 시스템 펌웨어(HOS)에 기생?!하는 CFW 모듈

보통 시스템 펌웨어는 스위치에 설치된 OS 버전을 의미하며 커스텀 펌웨어는 시스템 펌웨어에 추가로 구동되는 모듈들의 모음이라 생각하시면 됩니다.

따라서 커스텀 펌웨어는 시스템 펌웨어의 버전에 몹시 깊은 연관이 있습니다.

항상 커스텀 펌웨어의 버전은 시스템 펌웨어보다 상위 버전이어야만 구동에 문제가 발생하지 않으며 반대라면 당연히 정상적으로 동작하질 않습니다.

설치된 버전의 확인은 스위치의 홈 화면에서 아래의 설정 메뉴로 이동하면 확인이 가능합니다.

포스팅 시점 기준으로 본체 시스템 버전은 16.1.0인 기기로 과거 Haku33을 한번이라도 사용했던 이력이 있던 기기입니다.

따라서 펌웨어는 구버전이지만 17.0.0 이후부터는 업데이트시 소프트브릭(벽돌) 문제가 발생 가능하기 때문에 사전 업데이트 없이 작업을 진행하도록 하겠습니다.

먼저 설정화면에서 본체 메뉴의 하단의 소프트웨어 자동 업데이트에러 정보 송신 옵션은 모두 OFF 로 설정하겠습니다.

다음은 커펌 설치 중에 인터넷 연결로 인한 사고가 발생하지 않도록 스위치를 켜고 (1) 홈 버튼을 길게 누르면 나타나는 퀵 메뉴에서 비행기 모드를 (2) ON 으로 변경해줍니다.

이는 사용자의 실수로 인해 행여나 스위치가 작업 간에 시스낸드 커펌으로 부팅된 것을 모르고 작업하는 바람에 이 되어 버리는 사고를 막기 위한 조치입니다.

추가로 만약 닌텐도 온라인 서비스를 사용하는 경우라면 따로 설정하지 않아도 계정을 등록하게 되면 저장 데이터 맡기기 기능이 활성화되어 자동으로 서버와 연결됩니다.

위 옵션 덕분에 타이틀 실행시 클라우드 세이브를 체크하기 때문에 기본적으로 닌텐도 서버와의 통신을 차단한 커스텀 펌웨어 상에서는 그저 오류를 발생시킵니다.

따라서 설정 👉 데이터 관리 👉 저장 데이터 맡기기 메뉴로 이동한 뒤 저장 데이터 자동 백업과 저장 데이터 자동 다운로드 옵션을 모두 OFF 로 설정합니다.

만약 닌텐도 온라인 서비스를 사용하지 않는 다면 위와 같은 메세지가 나타날테니 넘어가주시면 되겠습니다.

마지막으로 커펌 부팅시 카트리지의 내부 버전 문제로 CFW 부팅 중 오류가 발생하지 않도록 미리 게임 카트리지를 분리해줍니다.

다음은 스위치의 전원을 끄고 기기 후면의 킥 스탠드 아래에 숨어 있는 SD 카드 를 분리해줍니다.

3. 커스텀 펌웨어 설치를 위한 SD 카드 초기화

스위치를 깔끔하게 커펌할 계획이라면 데이터가 전혀 없는 SD 카드에서 설치하는 것이 가장 안전합니다.

이는 기기에서 밴 방지를 위해서 진행하게 될 Hekate(헤카테)의 파티션 매니저로 SD 카드를 포맷하기 때문입니다.

이 과정에서 1GB 이상의 파일이 담겨있는 경우 백업에 실패하거나 일부 파일만 복사 되어 정상적인 설치가 되지 않는 문제가 발생하기 때문이니 미리 깔끔하게 포맷하겠습니다.

윈도우에서 포맷할 시 SD 카드의 이름인 볼륨 레이블은 무엇이 되어도 관계 없으니 아무 이름이나 지정해주셔도 무관합니다.

추가로 파일 시스템 역시 헤카테의 파티션 매니저가 추후 FAT32로 바꾸어 줄 것이기 때문에 윈도우 기본 값인 exFAT으로 포맷되어도 무관합니다.

SD 카드를 포맷하는 가장 확실한 방법, SD Card Formatter 소개
닌텐도 스위치의 경우도 외부 저장소로 SD 카드를 사용하고 있기 때문에 커펌과 함께 이런 저런 작업을 하다보면 포맷이 필요한 경우가 발생합니다.

단 기존에 에뮤낸드가 설치되어 있던 카드를 사용하는 경우 (중고 구매등)라면 조금 더 신경쓰는 것이 좋습니다.

기존에 커펌된 기기를 새롭게 초기화하고 시작하려면 기본 윈도우의 기본 포맷으로는 깔끔한 초기화가 어려운 경우가 많습니다.

따라서 별도로 위 SD Card Formatter 프로그램을 다운로드 받으셔서 포맷을 진행해야 만약 존재할지 모를 에뮤낸드 파티션까지 완전히 포맷됩니다.

이렇게 사진처럼 SD 카드가 깔끔하게 비워지면 설치 준비 완료입니다.

4. 케피르(KEFIR) 올인원(AIO) 다운로드 및 설치

현재 최신 시스템 펌웨어인 17.0.0 버전을 지원하는 포스팅 시점의 가장 최신버전은 714 버전으로 아트모스피어 1.6.2 버전과 헤카테 6.0.7 버전이 통합되어 있는 상황입니다.

기존에는 공식 배포사이트인 codeberg 에서 다운로드가 가능했으나 가이드 작성 시점과는 달리 현재(2024-04-13)는 레포가 종료되었습니다.

당시 깃허브 측은 업데이트가 되지 않다가 지금은 다시 최신버전이 릴리즈 되고 있어 사용자들에게 혼란을 주고 있습니다.

스위치의 서드파티 패드를 지원하는 미션컨트롤같은 홈브류들이 버전에 민감하기 때문에 케피르 업데이터를 이용한 설치시 해당 홈브류를 삭제해야하는 불편이 발생할 것 같습니다.

kefir-switch / kefir / Downloads — Bitbucket

먼저 개발자의 공지를 따라 비트버킷 링크를 통해 케피르 올인원의 다운로드 화면으로 이동해줍니다.

아래의 Kefir{버전}.zip 파일의 숫자를 확인합니다.

Releases · rashevskyv/kefir
Contribute to rashevskyv/kefir development by creating an account on GitHub.

만약 최신버전 릴리즈가 비트버킷에 올라오지 않는다면 종전처럼 깃허브의 릴리즈를 사용해야합니다.

비트버킷과 깃허브 두 사이트 중 버전이 높은 것으로 다운로드 받아줍니다.

깃허브의 경우 아래의 assets 항목에서 Kefir{버전}.zip 파일을 다운로드해주세요.

개발자가 공지와는 달리 지금은 깃허브에만 최신 릴리즈가 올라가는 것 처럼 보입니다.

압축을 풀어보면 위처럼 다양한 파일들이 보이실겁니다.

위 파일들 중에 install.bat 파일을 실행시켜줍니다.

아무래도 윈도우 기준으로 개인 개발자의 신뢰할 수 없는 프로그램이다 보니 보안 경고인 PC 보호 메세지가 나타납니다.

아래의 추가정보를 클릭하고 아래의 실행을 눌러줍니다.

다음은 윈도우 터미널(cmd)이 자동으로 실행되는데 화면에는 SD카드 문자열을 입력해달라는 메세지가 나타납니다.

현재 내 PC를 통해 확인해 보면 스위치용 SD 카드의 문자열은 D 드라이브로 확인되는군요.

현재 SD 카드 드라이브 문자인 D를 입력하고 엔터를 눌러줍니다.

당연하게도 현재 여러분의 드라이브 문자열은 사진과 다를 수 있으니 정확히 사용중인 문자열 경로로 입력해주셔야합니다.

설치된 SD 카드로 케피르의 파일 복사가 자동으로 진행되는 모습입니다.

💡
만약 구버전이 설치되어 있던 상황이어도 배치 실행시 자동으로 지우고 설치하게 됩니다.
그러나 수동으로 입력된 파일만을 지우기 때문에 누락되는 파일이 많아 지금처럼 SD 카드를 반드시 비워두고 설치하는 것을 추천합니다.

파일의 복사가 모두 완료되면 위처럼 초록색 All Done 문구가 나타나니 아무 키나 눌러주시면 윈도우의 터미널 창이 종료됩니다.

설치가 완료되면 SD 카드에는 위와 같은 파일들이 복사된 것이 확인되실겁니다.

각 항목에 대해서는 아래의 표를 참조해보시면되겠습니다.

폴더 & 파일명 용도
atmosphere 오픈소스 커스텀 펌웨어 아트모스피어 설치 폴더
bootloader 오픈소스 프론트 엔드 Hekate(헤카테) 설치 폴더
config 스위치의 시스모듈 설정 폴더
games 틴포일과 홈브류메뉴 바로가기(포워더) 제공 폴더
pegascape 스위치 펌웨어 4.X대에서 사용가능한 카페인 익스플로잇 파일
boot.dat SXOS Pro 동글 또는 모드칩의 부팅을 지원하기 위한 SX Gear 파일
boot.ini SX Gear 의 payload 파일 경로를 제공하는 설정 파일
exosphere.ini 스위치 밴 방지용 모듈 엑소스피어의 설정 파일
hbmenu.nro 아트모스피어 기본 홈브류 메뉴
payload.bin 케피르 부팅용 페이로드 파일 (헤카테로 대체 가능)

물론 여러분은 위 파일에 대해서 각각의 용도를 벌써부터 완전히 이해하실 필요는 없습니다.

만약 PC가 윈도우가 아닌 경우라면 어떻게 설치하나요?

맥이나 리눅스 환경인 경우 윈도우 전용인 install.bat 배치 파일을 통해 설치 할 수 없기 때문에 윈도우 배치를 통해 SD카드에 KEFIR를 설치할 수 있습니다.

이런 경우 install.bat 배치 파일만 삭제하고 나머지 파일들을 모두 SD카드로 복사해주면 수동 설치가 가능합니다.

배치파일이 하는 일은 대부분 단순한 복사이기 때문에 마찬가지로 다운로드 받은 케피르(KEFIR) zip파일의 압축을 풀고, 불필요한 배치만 삭제 후 단순히 SD카드에 그대로 복사해주는 것으로 쉽게 수동 설치가 가능합니다.

여기서 SD 카드에 설치 된 파일들 중에 유독 중요한 파일이 있습니다.

바로 payload.bin 이라는 파일로 스위치의 커스텀 펌웨어라는 문을 열기 위한 일종의 열쇠와도 같은 파일이라고 보시면 되겠습니다.

나중에 부팅 시 사용해야 하니 바탕화면 등과 같이 여러분이 접근이 편리한 곳에 복사해두시기 바랍니다.

이제 커스텀 펌웨어 구동을 위한 파일은 모두 복사가 완료되었습니다.

그러나 아쉽게도 납땜으로 모드칩을 설치하지 않는 이상 스위치를 커스텀 펌웨어로 그냥 전원만 켜는 것으로 간단하게 커펌으로 부팅할 수 있는 방법은 없습니다.

그러니 스위치에 커스텀펌웨어가 설치된 SD 카드를 설치해주시고 다음 과정으로 이동하겠습니다.

5. TegraRcmGUI를 이용한 Payload 주입

스위치의 커스텀 펌웨어는 RCM 모드를 통해 부팅이 가능한 휘발성 커펌입니다.

구형 기준으로 매번 부팅시마다 페이로드(payload) 주입이라는 다소 번거로운 과정을 거쳐야합니다.

만약 기기가 방전되거나 전원을 종료하게 되면 이후 RCM 모드 없이 단순히 기기를 켜보면 모드칩이 아닌 이상 일반 순정 버전의 펌웨어로 부팅되는 구조를 가지고 있습니다.

과거 소니의 PSP 등의 휘발성 커펌을 떠올리시면 이해가 빠릅니다.

스위치의 페이로드 주입이란?

스위치에서 홈브류 구동권한과 함께 스위치 공식 운영 체제 Horizon OS(HOS)로 부팅하기 위해 전송하는 작은 바이너리 파일 payload.bin입니다.

RCM 모드에서 위 payload(페이로드)라는 파일로 부팅시 스위치 공식 운영 체제 HOS에서 허용하지 않은 커스텀펌웨어를 구동할 수 있게 됩니다.

이후 홈브류들을 사용하는등의 사용자 작업이 가능합니다.

만약 윈도우가 아닌 MAC이나 LINUX를 사용하는 경우라면 스마트폰에 페이로드 주입이 가능한 Rekado웹 기반의 로더들을 사용할 수 있습니다.

스위치에 페이로드 주입이란 과정을 진행하기 위해 먼저 PCUSB C 타입 케이블 등으로 데이터 전송이 가능한 케이블을 미리 연결하겠습니다.

일반적인 스마트폰에 동봉된 케이블을 이용하면 데이터 전송이 가능하니 문제가 없었습니다.

Releases · eliboa/TegraRcmGUI
C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch) - eliboa/TegraRcmGUI

윈도우 PC 에서 USB 케이블을 통해 페이로드를 주입하기 위해서 TegraRcmGUI 라는 편리한 프로그램이 필요하니 위 개발자의 Github(깃허브)에서 다운로드 받도록 하겠습니다.

TegraRcmGUI 깃허브 릴리즈 페이지에서 아래쪽에 Assets 항목을 열어보시면 설치버전과 포터블 버전의 다운로드가 가능합니다.

인스톨러를 이용한 설치 버전도 있지만 아예 설치조차 필요 없는 간단한 포터블 버전을 다운로드 받도록 하겠습니다.

다운로드 받은 파일의 압축을 풀고 나면 폴더 내에 TegraRcmGUI.exe 를 실행해줍니다.

TegraRcmGUI 프로그램을 통해 PC에서 스위치로 파일을 보내주는 방식이기 때문에 스위치와의 USB 연결이 가능한 상황을 만들어 주셔야 합니다.

이때 스위치와 PC 간의 데이터 통신을 위해 APX 드라이버라는게 필요한데, 편리하게도 TegraRcmGUI 에서 쉽게 설치가 가능합니다.

  • (1) 상단의 탭 메뉴 중 세번째 Settings를 눌러줍니다.
  • (2) 하단의 Install Driver 버튼을 눌러줍니다.
  • 팝업 창이 나타나면, 예(Y)를 눌러서 드라이버를 설치합니다.

위처럼 드라이버 설치 창이 나타나니 다음 버튼을 눌러줍니다.

다음 버튼을 누르다 보면 위 사진처럼 libusbK 드라이버가 설치 완료됩니다.

마침을 눌러 창을 닫아주시고 다시 첫번째 탭인 Payload(페이로드)로 돌아가겠습니다.

이번엔 SD 카드에서 바탕화면에 미리 복사해두었던 payload.bin 파일을 사용하기 쉽게 TegraRcmGUI 폴더에 복사하도록 하겠습니다.

첫번째 Payload 탭의 Select payload 우측, 폴더 모양 아이콘을 눌러서 페이로드 파일을 선택하겠습니다.

미리 바탕화면에서 복사해두었던 payload.bin 파일을 선택하고 열기를 눌러줍니다.

페이로드 파일이 선택되었으며 주입할 준비가 완료되었습니다.

이제 TegraRcmGUI를 켜둔 채로 다음은 스위치를 RCM 모드로 연결하면 되겠습니다.

스위치를 RCM 모드로 부팅하기 위해 RCM JIG(지그)를 설치하도록 하겠습니다.

먼저 우측 조이콘을 분리해줍니다.

지그는 클립 끝에 달린 작은 핀 두개로 조이콘 레일 단자에 일종의 쇼트를 내주는 역할을 합니다.

지그 장착시 너무 강하게 조이콘 레일에 밀어 넣지 않도록 주의합니다.

RCM 모드로 진입 방법은 매우 간단한데 (2) 볼륨 + 버튼을 누르고 있는 채로 (1) 전원 버튼을 약 1초정도 살짝 눌러주면 간단하게 진입이 가능합니다.

다만 기기에 눈에 보이는 변화가 생기진 않고 마치 꺼져 있는 것과 같은 상태로 보이기 때문에 진입 여부는 실제로 PC에 연결해서 확인해보겠습니다.

💡
실수로 진입에 실패하는 경우 기기가 부팅 이후 다시 전원을 끄고 볼륨키와 전원키를 눌러 위 과정을 반복하면 되겠습니다.
만약 잘못된 페이로드 주입으로 기기가 반응이 없는 경우 12초간 전원을 눌러 강제로 종료해줍니다.

정말 진입에 성공했는지 알고 싶지만 까만 화면의 외관만 보면 알 수가 없습니다.

직접 PCUSB 케이블로 연결해줍니다.

이때 TegraRcmGUI 프로그램을 보시면 하단의 스위치 모양 아이콘에 변화가 생깁니다.

녹색 화면과 함께 안에는 RCM O.K 라는 문구가 나타납니다.

이는 작업 표시줄 하단의 트레이 아이콘에서도 붉은 색에서 녹색으로 변경되는 것으로도 확인이 가능합니다.

우측 사진처럼 녹색으로 연결되면 정상적으로 RCM 모드에 진입한 상태입니다.

RCM 모드로 스위치가 연결되면 TegraRcmGUIInject payload(페이로드 주입) 버튼을 눌러 스위치로 페이로드를 전송해줍니다.

모래시계 아이콘이 주황색으로 변경되며 페이로드가 전송되는데 약 1초정도 소요됩니다.

다음은 체크 모양 아이콘이 잠시 나타났다가 이후 다시 붉은색의 NO RCM 상태로 바뀌게 되면서 아래 Log에는 "Payload successfully injected" 문구가 나타나면 페이로드 주입은 성공입니다.

💡
만약 커펌이 확실히 가능한 기기임에도 페이로드 주입 이후 스위치에 반응이 없는 경우라면 데이터 케이블을 바꾸어 보거나 USB 포트를 바꾸어 보셔야합니다.
스위치가 패치되어 커펌이 불가능한 기기에서 시도할 경우에도 마찬가지로 검은 화면만 나타나고 아무런 변화가 없는 모습을 보여줍니다.

정상적으로 페이로드 파일이 전송되었다면 스위치는 케피르 올인원을 이용해 사전 설정된 유사 아트모스피어인 케피로스피어라는 것으로 부팅이 진행됩니다.

부팅 이후에는 시스낸드에서 설정한 비행기 모드가 설정되어 있는 상태라 일종의 안내 메세지가 나타나니 우측의 RCM 지그를 제거하고 우측 조이콘을 다시 연결해줍니다.

사실 외관상으로는 전혀 다를 바 없는 정상적인 부팅처럼 보입니다.

그러나 커펌으로 부팅된 이후에는 앨범 아이콘 위에서 R버튼을 계속 누른채로 A 버튼을 누르고 기다리시면 위처럼 홈브류 메뉴가 실행됩니다.

너무 빨리 R 버튼을 때면 위 홈브류 메뉴 화면 진입에 실패하기도 하니 실제로 화면이 열릴때까지 길게 누르고 있어야 합니다.

위 사진의 홈브류 메뉴 화면이야말로 스위치의 커펌의 꽃인 홈브류들의 시작점이라고 할 수 있습니다.

다음은 설정으로 이동해서 본체 메뉴의 버전 정보를 확인해 보겠습니다.

현재 버전은 16.1.0 버전의 시스템 펌웨어로 마지막엔 S로 끝나는 이른바 시스낸드 상태이지만 어쨌든 커스텀 펌웨어 설치는 모두 완료 되었습니다.

그러나 시스낸드는 스위치의 정식 펌웨어(정펌)과 공유하는 저장소이기 때문에 만약 위 환경에서 불법 타이틀을 설치한다거나 하면 문제가 됩니다.

불법 설치 이후 인터넷 통신과 함께 여러분의 계정은 물론 기기이 될 가능성이 있으니 버전만 확인합니다.

이제 전원 버튼을 길게 눌러 스위치의 전원을 OFF 해줍니다.

6. 17.0.0 버전 이상의 소프트 브릭 문제 수정(선택사항)

과거 Haku33 또는 유사한 툴을 이용한 비정상 초기화 (밴방지를 위한 하드리셋)를 진행한 기기를 최신 버전으로 업데이트시 부팅이 되질 않는 문제가 발생할 수 있습니다.

만약 위 조건에 해당하고 기기의 버전이 17.0.0 버전보다 낮은 경우 발생하는 부팅 오류 문제를 수정하기 위해 진행하는 내용입니다.

먼저 스위치를 RCM 모드 없이 평범하게 전원 버튼을 눌러서 켜줍니다.

부팅이 완료되면 우측 조이콘의 홈 버튼을 길게 눌러서 비행기 모드를 꺼줍니다.

인터넷 연결을 위해 와이파이를 켜고 연결되면 설정 화면으로 이동합니다.

좌측 하단의 본체 메뉴를 눌러 본체 업데이트를 진행합니다.

업데이트 화면에 따로 최신버전이 어떤건지 표기되진 않아 주의가 필요합니다.

현재 포스팅 시점에는 17.0.0 버전이니 아래의 본체 업데이트를 눌러보겠습니다.

닌텐도 스위치 17.0.0 펌웨어 업데이트 이후 벽돌, 정펌 부팅이 되지 않는 문제의 임시 해결 방법 (사용금지)

잠시 업데이트 데이터를 다운로드 받습니다.

보통 시작시 인터넷 상황에 따라 위 사진처럼 엉뚱한 시간이 뜨기도 하지만 대략 10분 내외로 완료됩니다.

본체의 최신버전 시스템 펌웨어 업데이트가 진행되었습니다.

업데이트 완료 후 자동으로 재부팅이 될텐데 이때 정상적으로 부팅되지 않고 검은 화면만 장시간 나타난다면 공포의 소프트 브릭 상태가 되었다고 볼 수 있겠습니다.

이 경우 과거 밴 방지를 위해서 Haku33등으로 하드리셋이라 불리는 비정상적인 초기화 작업을 진행한 이력이 있는 기기일 것 입니다.

그러나 걱정하지 않으셔도 되는게 지금은 아트모스피어 1.6.2 이상 버전이 문제 수정에 대응하고 있습니다.

아직 에뮤낸드가 구성되지 않은 기기라면 전원을 12초간 길게 눌러 기기를 종료합니다.

다시 TegraRcmGUI를 통해 RCM 모드에서 커스텀 펌웨어로 부팅해줍니다.

사진과 달리 여러분은 1.6.2 버전

이후 다시 시스낸드 커펌으로 1회 부팅을 시도할 때 아트모스피어를 통해 자동으로 정펌 부팅 불가 문제가 수정됩니다.

이후 다시 기기를 종료하고 전원버튼을 눌러 일반 부팅을 할때 정상적으로 부팅이 가능한지 확인합니다.

여기서 문제가 없다면 다음은 밴을 방지하기 위해 별도로 에뮤낸드를 만드는 작업을 진행해보도록 하겠습니다.

7. Hekate(헤카테) 파티션 매니저를 이용한 RAW 파티션 생성

RCM 로더 같은 장비들이 있으면 더욱 편리합니다.

이번엔 스위치의 부팅 중에 커스텀 부트로더인 Hekate(헤카테)로 진입해야합니다.

RCM 모드에 진입한 스위치와 함께 페이로드를 주입하던 TegraRcmGUI 를 이용해 페이로드를 주입할 준비를 하겠습니다.

미리 스위치의 볼륨 - 버튼 위에 손가락을 올려두고 대기합니다.

페이로드 주입을 위해 Inject Payload 를 누르면서 동시에 케피르 부트로고 화면이 나타나면 바로 볼륨 - 버튼을 연타해줍니다.

마치 PC에서 CMOS 진입을 위해 Del키를 연타로 누르는 것과 비슷합니다.

위처럼 스위치가 부팅할 때 찰나로 지나가는 위 부트로고가 나타날 때 좌측 상단에 보시면 작게 Press Vol - to load Hekate (볼륨 - 버튼을 눌러 헤카테 로드) 라는 문구가 보입니다.

그대로 따라 누르면 헤카테로 진입이 가능합니다.

부트로고에서 볼륨 -키를 누르게 되면 위처럼 일반 부팅이 아닌, 헤카테로 진입하게 됩니다.

헤카테 로고가 잠시 지나가면 헤카테 메뉴 화면이 나타납니다.

가장 먼저 우측 사진처럼 시간을 맞추어 달라는 팝업이 나타납니다.

정확한 시간을 맞추셔도 되지만 굳이 설정할 필요가 없으니 무시하고 Cancel을 눌러서 닫아 버리도록 하겠습니다.

​헤카테에서는 조이콘으로 커서를 움직이거나 터치를 이용해 화면 조작이 가능하지만, 터치가 아무래도 간편합니다.

상단의 메뉴 중 Tools 탭을 선택해줍니다.

💡
참고로 Hekate(헤카테)의 emuMMC(에뮤낸드)는 파일 기반과 파티션 기반으로 두 종류가 있습니다.
부팅부터 로딩 속도까지 모두 파티션 기반이 소폭 빠르며 파일 깨짐 등의 문제 역시 파티션 기반이 조금 더 안전한 것으로 알려져 있습니다.
따라서 가이드에서는 잇점이 많은RAW 파티션 기반으로 생성하도록 하겠습니다.

Tools 메뉴에서 SD 카드의 파티션 생성을 돕는 기능을 제공하는 Partition SD Card 메뉴를 선택합니다.

Partition SD Card 메뉴에 진입하면 현재 파티션 상태를 팝업 창으로 보여줍니다.

현재는 MBR Partition layout 으로 포맷 된 SD 카드의 상태를 보여줍니다.

💡
현재 SD 카드의 파티션 상태는 최초 파티션 매니저에 들어올 때 팝업 형태로만 확인이 가능합니다.
파티션 매니저는 파티션을 오로지 생성만 할 수 있는 기능으로 재실행시 SD 카드를 모두 포맷 시켜버리는 구조이니 에뮤낸드가 이미 생성된 경우라면 사용하지 않습니다.

우측의 OK를 눌러 팝업을 닫아줍니다.

emuMMC (RAW) 항목의 슬라이더를 붙잡고 우측으로 살살 당겨 29 FULL 에서 놓습니다.

명칭 용도
HOS (FAT32) 스위치 정펌과 커펌에서 사용할 SD카드 공유 용량
emuMMC (RAW) 에뮤낸드 생성에 사용할 RAW 파티션 용량
Linux (EXT4) 리눅스 설치시 사용할 영역
Android (USER) 안드로이드 설치시 사용할 영역

파티션 생성의 경우 위처럼 다양한 파티션을 제공하지만, 현재는 emuMMC(에뮤낸드) 생성을 위한 항목에만 집중하겠습니다.

스위치 내장 메모리인 32기가 eMMC 를 SD 카드에 복제하기 위한 과정이기 때문에 반드시 실제 용량인 29기가 확보가 필요합니다.

💡
만약 OLED 스위치라면 64GB eMMC가 설치되어 있기 때문에 파티션 용량 역시 두배가 필요하게 됩니다.

다음은 Next Step을 눌러 에뮤낸드를 담아 둘 RAW 파티션을 생성하도록 하겠습니다.

Next Step 버튼을 누르면 나타나는 위 팝업 창에서 좌측 Start 버튼을 눌러 에뮤낸드 용 파티션을 생성합니다.

사용자가 실수로 파티션을 생성하지 않도록 경고 메세지가 나타나는데 전원 버튼으로 무시하고 진행해줍니다.

헤카테에서 파티션을 나눌 때 최대 1GB 까지만 SD 카드 파일의 자동 백업 및 복원이 가능하기 때문에 위 작업을 위해 여러분의 SD 카드를 초기화 하고 시작했던 것입니다.

💡
헤카테의 파티션 매니저에서의 파티션 생성시 SD 카드의 파일 시스템 형식이 FAT32로 다시 포맷됩니다.
이때 SD 카드의 1기가 용량만큼 백업 후 다시 복원하는 과정을 진행하기 때문에 작업전 용량이 너무 크지 않도록 주의해야합니다.

잠시 기다려주시면 SD카드의 파일을 유지한 채로 SD 카드에는 29GB의 별도의 파티션이 생성됩니다.

파티션 생성 작업이 끝나고 나면 우측 상단의 Close를 눌러 나갔다가 Partition SD Card를 눌러 파티션 매니저 화면으로 다시 돌아와 보겠습니다.

헤카테의 파티션 매니저를 진입할 때 위 사진처럼 팝업에서 빨간색의 29GB의 파티션이 분리된 모습을 보여줍니다.

위처럼 RAW 파티션이 생성된 것을 확인했다면 우측 상단의 Close 를 눌러 헤카테 메뉴로 나가주면 되겠습니다.

참고로 설명드리는 것으로 여러분이 직접 확인할 필요는 없습니다.

헤카테 파티션 매니저로 포맷을 진행했기 때문에 이제부터는 SD 카드를 PC에 연결하는 경우, 파일 시스템이 단일파일 최대 4GB 이상을 담을 수 없는 FAT32 로 변경 된 것을 확인할 수 있습니다.

추가로 윈도우 PC에 에뮤낸드가 생성된 SD 카드를 연결할 때마다 스위치의 에뮤낸드인 29GB 용량의 Raw 파티션을 읽을 수 없다는 이유로 위와 같은 포맷 경고창이 나타날 수 있습니다.

💡
윈도우의 포맷 경고 메세지가 나타나면, 반드시 "취소"를 눌러주셔야합니다.
"디스크 포맷"을 누르는 순간 에뮤낸드가 SD카드에서 전부 날아가 버리며 이는 돌이킬 수 없습니다.

그러나 걱정할 필요는 없는 것이 여러분이 왠만해서는 스위치에서 SD 카드를 제거할 일이 없을거라 장담할 수 있습니다.

8. Hekate(헤카테) 에뮤낸드(emuMMC) 생성

상단 헤카테의 탭 메뉴에서 첫번째 (1)Home 탭을 눌러 처음 화면으로 다시 돌아와줍니다.

다음은 드디어 에뮤낸드용 RAW 파티션도 만들었으니, Hekate(헤카테)에뮤낸드(emuMMC)를 생성하도록 하겠습니다.

헤카테 메뉴 첫화면 가장 우측의 (2)emuMMC를 선택해줍니다.

emuMMC Manage 라는 설정 화면에 나타나며 화면의 첫번째 항목인 emuMMC Info & Selection 바로 아래에 현재 에뮤낸드가 설정되어 있지 않아 주황색으로 Disabled! 라고 표기되고 있습니다.

새로 에뮤낸드를 생성하기 위해 우측 상단의 Create emuMMC 를 선택해줍니다.

다음은 팝업창이 실행되며 (1) SD File 또는 (2) SD Partition 기반의 emuMMC 생성이 가능합니다.

💡
SD File의 경우 파일 기반으로 RAW 파티션 사전 생성 없이 간편하게 SD 카드에 파일을 직접 써서 사용하고 백업이 쉽다는 장점이 있습니다.
SD Partiton의 경우는 RAW 파티션 내에 낸드를 1:1로 복제하기 때문에 속도가 빠르고 안정성이 우수합니다.

앞서 준비한 것처럼 팝업 가운데의 (2)SD Partition을 선택하겠습니다.

사전에 RAW 파티션을 생성해두었기 때문에 Part 1 파티션이 활성화 되어 있을겁니다.

파티션 복제에는 총 8분 3초가 걸렸으며 시스낸드에 설치된 데이터의 용량에 따라 복사에 걸리는 시간은 기기별로 다소 차이가 있을 수 있습니다만, 보통은 10분 내외로 작업이 완료 되실겁니다.

파티션 생성이 완료되면 우측 상단의 Close를 눌러 닫아줍니다.

emuMMC Manage 화면의 첫번째 항목인 emuMMC Info & Selection 아래에 에뮤낸드를 사용중임을 나타내는 Enabled! 가 녹색으로 표시되며 에뮤낸드의 사용 설정이 완료되었습니다.

앞으로는 커펌으로 부팅시 자동으로 에뮤낸드로 부팅하게됩니다.

8. 에뮤낸드로 부팅 및 시리얼 확인, 파일정리

마찬가지로 (1)Home 화면으로 돌아와서 첫번째 (2)launch 실행 메뉴를 터치합니다.

좌측의 Atmosphere 를 선택하면 커스텀 펌웨어로 부팅하게됩니다.

참고로 우측의 Stock(세미 스톡)은 모드칩 사용자들이 커스텀 펌웨어 모듈을 끈 정펌으로 부팅하기 위한 일종의 편의기능이니 일반 구구형 사용자들의 경우, 무시하시면 되겠습니다.

부팅이 되고나면 가장 먼저 설정 👉본체 메뉴로 이동해서 본체 업데이트 항목 아래에 표기된 버전 정보를 확인해봅니다.

현재 시스템 버전: 17.0.0|KEF-714-1.6.2|E 로 는 문구를 확인해야합니다.

마지막 알파벳이 최초 S 시스낸드였으나 지금은 E 에뮤낸드로 변경된 것이 확인되었습니다.

드디어 SD 카드에 미리 만들어 두었던 29GB 영역인 에뮤낸드로 구동이 되고 있습니다.

정말로 안전한지 재차 확인하기 위해서 이번엔 설정 👉본체 👉 시리얼 정보 메뉴를 실행해봅니다.

시리얼 넘버가 변조되어 XAW00000000000 등으로 표기된다면 닌텐도 서버와는 차단된 것이나 마찬가지이니 왠만해선 밴으로 부터 안전하다고 생각하셔도 좋습니다.

다음은 기존에 시스낸드에 설치되어 있던 타이틀들을 모두 삭제하도록 하겠습니다.

특별한 경우가 아니라면 에뮤낸드에서 닌텐도 계정을 사용할 것이 아니기 때문에 데이터 관리 메뉴에서 하나씩 수동으로 소프트웨어를 삭제해주시면 설치된 이력을 모두 초기화 할 수 있습니다.

모두 삭제했다면 홈 화면이 위처럼 깔끔한 화면이 되었을 것입니다.

10. Linkalho를 이용한 닌텐도 어카운트 연동 해제(언링크)

다음은 앨범에 커서를 올려두고 R 버튼을 누른채로 A 버튼을 눌러 홈브류 메뉴로 진입하겠습니다.

우측으로 이동하면 기존에 스위치에 연동된 기존 닌텐도 어카운트와의 연결을 끊을 수 있는 Linkalho라는 홈브류가 보입니다.

터치하거나 A 버튼으로 실행해줍니다.

Linkalho 의 두번째 메뉴인 Unlink selected accounts 를 선택하겠습니다.

어카운트의 안전한 언링크를 위해 3초간 대기하니 잠시 기다렸다가 Continue를 눌러줍니다.

언링크 작업이 완료되면 Reboot 버튼을 눌러 스위치를 재기동해줍니다.

커펌상에서 재부팅을 하게되면 케피르에서 자연스럽게 커펌으로 다시 재기동을 시켜주니 걱정없이 재부팅하셔도 되겠습니다.

언링크가 적용되고 재부팅을 진행하는 동안 잠시 기다려보겠습니다.

다시 부팅해서 어카운트의 정보를 확인하기 위해 마이페이지로 진입해보면 이젠 닌텐도 어카운트와의 연동이 완전히 해제된 모습이 확인됩니다.

물론 다시 연결하려고 해도 일반적인 방법으로는 에뮤낸드의 시리얼 변조 덕에 직접 로그인 할 수 없습니다.

보통은 필요하지 않겠지만, 만약 특정 타이틀에서 반드시 어카운트 연동을 필요로 하는 경우 (별도의 우회 패치 등을 이용한 플레이등...)

다시 위 Linkalho에서 Link selected accounts 를 통해 재연동을 해주셔야합니다.

이제 어카운트 연동이 끊어졌기 때문에 더 이상 클라우드 세이브를 체크하는 등의 귀찮았던 팝업창들이 나타나질 않게 됩니다.

어카운트까지 모두 해제했으니 지금부터는 와이파이를 마음껏 연결해도 안전합니다.

홈 버튼을 길게 눌러 나타나는 퀵 메뉴에서 와이파이를 켜고 인터넷에 연결해줍니다.

💡
당연하게도 모든 닌텐도 서버와의 통신을 차단했으니 서버와의 통신이 필요한 클라우드 세이브 불러오기나 세이브 이사, 업데이트, 온라인 멀티등은 사용 불가능합니다.

11. 테슬라 메뉴를 이용한 시스모듈 설정

upload in progress, 0

테슬라 메뉴(오버레이 메뉴)는 조합키로 구동되기 때문에 진입방법이 독특합니다.

테슬라 메뉴의 실행은 (1)L버튼 + 방향키 (2) + (3)R3 버튼을 눌러주시면 좌측에 오버레이로 메뉴가 나타납니다.

위 테슬라 메뉴에서 sys-clk-OC 메뉴를 통해 케피르의 기본 오버클럭을 ON/OFF 할 수 있으며 역시 실시간으로 적용되기 때문에 따로 재부팅이 필요하진 않습니다.

사실 케피르의 램오버 클럭은 구구형 스위치의 경우 조작이 가능하니 큰 패널티는 아닙니다.

두번째인 Sysmodules 메뉴에서는 현재 커스텀 펌웨어 상에서 백그라운드에서 실행되는 시스템 모듈의 사용 여부 확인 및 ON/OFF 등의 설정이 가능합니다.

먼저 Y 버튼으로 홈 모양 아이콘으로 바꾼 뒤 이후 기기를 재부팅해야만 ON 상태로 변경이 가능합니다.

유선 컨트롤러를 연결해주는 편리한 sys-con(시스-콘)과 블루투스 서드파티 컨트롤러를 무선으로 연결하는 mission controll(미션 컨트롤) 등은 모두 Y 버튼으로 활성화 시키겠습니다.

커펌 상에서 전원 버튼을 길게 눌러 재부팅하면 다시 커펌으로 부팅되니 안심하고 재부팅하셔서 둘 다 ON 으로 만들어둡니다.

12. 케피르의 기본 홈브류 DBI를 이용한 바로가기 설치

스위치의 홈브류 메뉴 실행시 우측 상단에 Applet Mode(애플릿 모드)라는 메모리 제한이 걸린 상태로 동작하기 때문에 제한이 많습니다.

다음은 첫번째 홈브류인 케피르의 알파이자 오메가, DBI를 이용해 상단의 애플릿 모드라는 문구를 제거해보겠습니다.

DBI는 정말 다양한 작업이 가능하지만 가장 중요한 로컬 SD 카드 설치 및 MTP Responder 의 사용법만 아셔도 사용하기에 충분​한데 먼저 A 버튼으로 DBI를 실행해줍니다.

가장 첫 번째 항목인 Browse SD Card를 선택하면 SD 카드NSP 파일을 설치할 수 있습니다.

케피르는 games 폴더에 기본 홈브류 메뉴 바로가기 파일을 포함하고 있어 위 사진처럼 hbmenu 라는 파일을 A 버튼으로 설치하기만 하면 됩니다.

설치가 완료되면 B 버튼으로 돌아가라고 나오는데 홈 버튼을 눌러 아예 홈 화면으로 나가겠습니다.

위처럼 마치 별도로 게임인 것처럼 NSP포워더를 이용해 설치를 해버린 상태입니다.

이처럼 스위치를 속이면 스위치의 전체 램을 사용할 수 있도록 풀 메모리 엑세스 모드를 이용할 수 있게 됩니다.

이제 위 바로가기를 통해 DBI를 실행하면 더 이상 애플릿 모드가 나타나질 않​는 NSP 포워더가 깔끔하게 설치가 되었습니다.

이제 대용량 파일등을 전송하다가 메모리 부족으로 DBI가 다운되는 등의 문제를 피할 수 있게 되었습니다.

추가로 DBI를 다시 실행해보시면 애플릿 모드의 기존의 파란 배경이 아닌 완전히 검은색의 배경에서 실행되는 모습을 통해 구별이 가능합니다.

이대로 종료할 수도 있지만 프리샵들이 제거되면서 기본 홈브류에서 제외된 틴포일을 수동으로 설치해보도록 하겠습니다.

DBI 가 실행되면 Run MTP responder를 눌러 스위치에서 MTP 서버를 실행시켜줍니다.

Download

틴포일의 다운로드 화면에서 Download Tinfoil 16.0 NRO (Self Installer)Download Tinfoil 16.0 NSP 를 다운로드 받아줍니다.

하나는 틴포일의 홈브류 폴더에 풀게 될 자동설치 인스톨러의 압축 파일이고 하나는 홈브류 메뉴와 마찬가지로 램 사용을 위한 포워더 NSP (설치형 바로가기) 입니다.

윈도우 탐색기에서 내 PC 를 보면 MTP로 연결된 스위치가 보입니다.

SD 카드를 분리하지 않고도 DBI를 통해 위처럼 바로 파일을 전송하거나 타이틀을 설치 가능합니다.

Homebrew 폴더에는 홈브류 메뉴에 표시할 홈브류들의 설치가 가능합니다.

사실 거창한 이름과는 달리 SD 카드switch 폴더와 동일한 바로가기입니다.

압축을 풀었던 틴포일 인스톨러 폴더 안에 tinfoil 폴더만 홈브류 폴더에 복사해줍니다.

다음은 뒤로 돌아와서 이번엔 SD Card Install 드라이브로 이동합니다.

NSP 바로가기를 드래그해서 SD 카드에 던져줍니다.

DBI에서 무언가 설치되었다는 메세지가 나타나고 이것으로 틴포일의 설치 준비가 완료되었습니다.

이제 기기에서 실행해주면 자동으로 업데이트가 진행됩니다.

이제 홈 버튼을 눌러 나가보시면 홈 화면에 틴포일이 설치되어 있습니다.

홈브류 메뉴를 종료하고 실행해보시면 자동으로 틴포일의 업데이트 설치가 진행되니 잠시 켜두시면 되겠습니다.

이후 틴포일의 추가적인 세팅이 필요하다면 따로 진행하시면 되겠습니다.

💡
참고로 현재 프리샵이 멀쩡한 곳이 존재한다면 아마도 정상적인 상태는 아닐겁니다.
저는 개인적으로 Ownfoil을 구축해서 사용하고 있으니 프리샵에 관련한 내용들은 질문 받지 않습니다.

13. DBI를 이용한 타이틀(NSP,XCI,NSZ,XCZ등등) 설치 방법

여러분은 방금 틴포일을 설치하면서 NSP 설치가 생각보다 몹시 쉽다는 것을 알게 되셨을 겁니다.

4기가 이상의 단일 파일의 복사가 불가능한 스위치에서 세상 쉽게 설치하는 방법이 바로 위 DBI 이기도 합니다.

만약 게임 파일을 설치하기 위해서는 어떻게 해야할지 이제 어느정도 눈치를 채셨을 겁니다.

MTP 모드에서 업데이트와 베이스 파일[v0] 무엇이 되었든 설치 순서는 중요하지 않습니다.

펌웨어 버전에만 문제 없다면 순서 상관 없이 SD 카드에 드래그하면 설치됩니다.

이렇게 간단하게 DBI에서 MTP 모드를 실행하고 SD Card Install 폴더에 드래그 해서 파일을 넣어주면 스위치에서는 설치 진행상황을 확인 할 수 있게됩니다.

스위치에서 이보다 빠르고 쉬운 설치 방법이 있을까 싶을 정도로 간편하기 때문에 다른 로컬 설치용 홈브류는 따로 필요하지 않을 정도입니다.

스위치에 설치된 타이틀은 Installed games 항목에서는 거꾸로 NSP 형태로 거꾸로 추출해 낼 수도 있습니다.

사실 위 DBI 만으로 케피르 개발자는 할 일을 다 했다고 해도 무관할 정도로 정말 다양한 기능들을 제공하고 있습니다.

14. 만약 시스모듈 충돌등의 문제가 생겼을 때엔 케피르 헬퍼

만약 커스텀 펌웨어 운용 중에 문제가 발생하는 경우 SD 카드 자체에 문제가 생긴게 아니라면 일부 커스텀 펌웨어 기능(시스모듈)을 끄고 부팅해 볼 수 있습니다.

위 헤카테 메뉴에서 Payloads 항목으로 이동합니다.

Payloads 항목들을 보면 몇가지 추가 페이로드들이 보입니다.

Lockpick_RCM.bin은 통칭 락픽으로 prod.keys 등의 스위치 고유키를 SD 카드switch 폴더에 추출해줍니다.

그러나 보통 설치후 최초 부팅시 자동으로 실행되니 따로 사용하실 일은 없습니다.

다음은 부팅 불가 시 스위치의 내부 시스템을 직접 접근 가능한 TegraExplorer 에 진입하는 페이로드로 일반적인 경우 사용할 일은 없으나 유사시 바로 실행할 수 있습니다.

세번째의 fusee.bin의 경우 아트모스피어의 순정 페이로드입니다.

마지막으로 kefir-helper.bin 페이로드가 대부분의 문제를 수정하는 케피르 헬퍼입니다.

이를 통해 시스모듈의 충돌이나 꼬임에도 해당 기능을 모두 끄고 부팅을 시도할 수 있어 부팅 후 데이터를 백업하거나 문제의 원인을 파악하는데 도움이 되니 참고하세요.

15. 시스낸드 정펌 부팅을 위한 더 많은 옵션 (More Configs)

본 가이드의 구형기기에서는 사용할 일이 전혀 없을 것 같지만 모드칩 사용자를 위해 내용을 추가합니다.

케피르의 More Configs 에는 커스텀 펌웨어 관련 모듈을 모두 비활성화하고 부팅하는, 그러니까 사실상 정펌이나 다름 없는 형태로 부팅이 가능합니다.

과거엔 헤카테에서 간단한 설정으로 지원하기도 해서 많은 올인원에서 기본으로 두었던 옵션이지만 지금은 따로 분리되어 있습니다.

Full Stock 을 선택하시면 사실상 정펌으로의 부팅이 가능합니다만, 완전히 동일하게 동작한다는 보장은 없습니다.

물론 그렇다고 문제가 된 경우도 아직 알려진 바가 없으니 너무 걱정하진 않으셔도 됩니다.

그러나 언제나 가장 좋은 정펌 부팅 방법은 언제나 전원 OFF 후 단순히 그냥 켜주시는 것이 가장 안전합니다.

여기까지 한숨에 달려온 긴 설치 글을 따라오시느라 고생하셨습니다.

이제 기본적인 CFW 설치는 모두 끝났으며 더 이상 특별하게 반드시 진행할 과정은 없습니다.

이대로 전원을 끄고 그냥 켜면 이숍 사용이 가능한 순정 상태(정펌)로 부팅되기 때문에 비행기 모드를 종료하고 마음껏 정품을 사용하셔도 좋습니다.

추가로 RCM 모드에서 페이로드를 주입하면 자유로운 커펌으로 듀얼부팅이 가능한 환경이 구축되었습니다.

🚨
​현재 17.0.0 버전에서의 가장 큰 이슈인 정펌 부팅 불가 문제만 해결한다면 나머지는 기존 커스텀 펌웨어 운용과 크게 다르지 않습니다.

아무쪼록 조심히 작업해서 문제가 없도록 진행하시길 바랍니다.

도움이 되시길 바랍니다.

감사합니다.

비정기로 발행되는 추천 포스트를 이메일로 받아 보실 수 있습니다.

특별한 추천 포스트를 바로 이메일로 받아보세요. 물론 무료입니다!
좋아요! 받은 편지함을 확인하고 구독을 확인하려면 링크를 클릭하십시오.
오류! 유효한 이메일 주소를 입력하십시오!