닌텐도 스위치에서 안드로이드 구동하기.

닌텐도 스위치에서 안드로이드가 구동된것은 몇개월 전 인데 이제야 글 작성을 해 봅니다.

스위치에 안드로이드를 구동하기 위해 많은 준비물이 필요하고 설치 과정이 조금은 복잡합니다만 이 글을 읽으시면서 따라하신다면 사용하는 닌텐도 스위치에 안드로이드가 구동될 것 입니다.

스위치에 안드로이드를 구동하기 위해 제일 중요한것은 커펌이 가능한 스위치가 있어야 합니다.^^;

닌텐도 스위치에 안드로이드 구동을 위한 준비물 알아보기.

1. 닌텐도 스위치: 커펌이 가능한 제품.

2. SD카드: 16GB이상

3. 안드로이드 이미지 파일.(아래 링크에서 준비한 SD카드 용량에 맞는 이미지 다운로드 후 압축을 풀기.)

      
      16GB image: Direct | Torrent

32GB image: Direct | Torrent
64GB image: Direct | Torrent
128GB image: Direct | Torrent
Shield-ifier: Direct | Torrent

3-1: 추가로 Shield-ifier 파일, 조이콘 패치파일(fix-joycon.zip)도 같이 받아두세요.(압축파일 그대로 보관)

출처: https://forum.xda-developers.com/nintendo-switch/nintendo-switch-news-guides-discussion–development/rom-switchroot-lineageos-15-1-t3951389 

4. Win32 Disk Imager 프로그램.(프로그램을 다운로드해서 설치.)

  다운로드 링크:https://sourceforge.net/projects/win32diskimager/

  제 NAS에서 직접 다운로드: https://nas.hobby.tw/sharing/m0Gs3fmnJ

5. 플레이 스토어 설치를 위한 Gapps 다운로드.

아래 링크로 이동 후 설명대로 리니지OS의 8.1버전 ARM64 기반의 Gapps 를 같은 버전으로 다운로드 합니다.


위 이미지를 참고 해서 순서대로 체크 후 다운로드 하시면 됩니다.

6. Tegra RCM GUI 다운로드. (아래 링크로 이동 후 프로그램을 다운로드 하세요.)

위 링크로 이동 후 TegraRcmGUI_v2.6_portable.zip파일을 다운로드 후 압축을 풀어 주세요.(업데이트로 버전은 다를 수 있습니다.)


7. Hekate 페이로드 다운로드.(아래 링크로 이동 후 프로그램을 다운로드 하세요.)

위 링크로 이동 후 스크롤을 내리면 아래 이미지처럼 파일 다운로드 항목이 있는데 최신 버전의 ‘hekate_ctcaer’를 다운로드 하셔서 압축을 풀어 주세요.(업데이트로 버전은 다를 수 있습니다.)


위 과정을 모두 따라 하셨다면 아래처럼 파일, 폴더가 있다면 준비 과정은 모두 끝났습니다.


닌텐도 스위치에 안드로이드 설치 하기.

8. Win32 Disk Imager 프로그램을 실행 시켜 3번에서 준비한 ‘android-XXgb.img’ 파일을 SD카드에 넣어 주세요. (SD카드의 모든 내용이 삭제되니 중요한 자료는 미리 백업 하세요.)


Win32 Disk Imager 프로그램을 실행 후 1번 SD카드 드라이브 선택, 2번 항목을 클릭, 다운로드한 이미지 파일 선택, 3번 Write를 클릭 하시면 됩니다.


SD카드의 모든 데이터가 삭제된다는 내용입니다. ‘Yes’를 선택 해서 진행 하세요.

제가 이 글을 쓰면서 사용한 SD카드 용량이 64GB인데 파일 복사하는데 50분정도 소요 되네요. -.-

9. USB에 이미지를 넣고 탐색기를 실행 해서 보시면 아래와 같이 2개의 드라이브가 보일겁니다.


두개의 드라이브 중 2기가 여유를 가진 드라이브를 선택 하세요.(*만약 탐색기에서 드라이브 사용을 못하니 포멧 하니 어쩌니 창이 뜨면 꼭!! 취소를 선택 하세요.)

그리고 위에서 받아둔 파일을 2기가 드라이브에 넣주시면 됩니다.


파일이 USB에 복사가 되면 PC에서 SD카드를 제거, 닌텐도 스위치에 장착하고 RCM(Recovery Mode) 지그도 스위치에 장착을 해 주세요.

그리고 닌텐도 스위치와 PC를 USB로 연결 해 주세요.

 

10. 스위치 부팅을 위해 TegraRcmGUI를 이용, 페이로드 주입하기.

위에서 다운로드한 ‘TegraRcmGUI_v2.6_portable’프로그램 폴더로 이동하셔서 ‘TegraRcmGUI.exe’를 실행 하세요.


TegraRcmGUI 프로그램이 실행되면 상단 메뉴 중 ‘Settings’를 선택 하세요.


‘Install Driver’를 클릭해서 드라이버를 설치 해 주세요.


정상적으로 드라이버 설치가 된 화면 입니다. 이 작업을 하셔야 스위치와 TegraRcmGUI 프로그램이 연결 됩니다.


드라이버 설치가 완료되면 TegraRcmGUI 프로그램 첫번째 메뉴인 ‘Payload’항목을 클릭 해서 폴더 아이콘을 클릭 하세요.


파일 선택 화면이 나오면 ‘hekate_ctcaer_5.0.2_Nyx_0.8.2’폴더 안에 ‘hekate_ctcaer_5.0.2.bin’파일을 지정하시면 됩니다. 그리고 PC와 USB로 연결된 닌텐도 스위치를 전원버튼 + 볼륨 UP버튼을 동시에 눌러 주세요. 이때 RCM(Recovery Mode) 지그도 장착이 되 있어야 합니다.


연결이 제대로 되면 위 이미지처럼 ‘Inject payload’항목이 활성화 됩니다. ‘Inject payload’항목을 클릭 하세요. 프로그램 하단 ‘No RCM’항목이 ‘RCM O.K’로 바뀌는 것으로도 확인이 가능합니다.

11. TWRP 항목으로 접속해서 구글 플레이스토어 및 애드온 설치 하기.


페이로드를 주입하면 닌텐도 스위치가 부팅이 되고 위 화면이 나옵니다. More Configs를 터치 하세요.


안드로이드 아이콘이 보이는데 그냥 터치하면 안드로이드가 실행 됩니다만 구글 플레이스토어, 조이콘 픽스등이 설치가 안되있으니 TWRP화면으로 접속해서 애드온설치 과정을 먼저 진행 하겠습니다.


위 이미지처럼 볼륨 UP버튼을 누른상태에서 안드로이드 아이콘을 터치 하세요. 동시에 하시면 됩니다. 그려면 부팅 로고가 뜨는데 그때 볼륨UP버튼에서 손을 띄어도 됩니다.


위 화면이 나오면 슬라이드 해서 화면을 열어 주세요.


Install을 터치 하세요.


(Up A Level) 을 터치해서 최상위 폴더로 이동하세요.


‘external_sd’항목을 터치해서 SD카드로 이동하세요.


제일먼저 shieldifier.zip를 두번터치해서 설치 하세요.


슬라이드를 오른쪽으로 밀어 설치를 진행 하세요.


설치가 완료되면 위 화면이 나오는데 ‘Wipe cache/dalvik’를 터치 해서 캐시 삭제를 해 주세요.


슬라이드를 움직여 캐시 삭제.


뒤로 버튼을 터치해서 ‘external_sd’항목으로 이동하셔서 나머지 ‘fix-joycon.zip’, open_gapps-arm64-8.1-pico-20191004.zip’파일도 같은 방법으로 설치 해 주세요.


파일 설치가 모두 완료되면 뒤로 버튼을 터치 해서 위 화면까지 빠져 나와 ‘Reboot’항목을 터치 하세요.


‘Power Off’항목을 터치 해서 닌텐도 스위치 전원을 꺼 주세요.


‘Power Off’항목을 선택하면 위 화면이 나오는데 TWRP를 부팅시에 자동으로 설치해주는 옵션인데 사용자 선택 입니다. 저는 Do Not Install을 선택해서 빠져 나왔네요. 

이제 닌텐도 스위치 전원이 꺼졌다면 10번 항목을 다시 반복해서 페이로드 주입으로 부팅을 해 주세요.


위 화면이 나오면 ‘More configs’항목을 터치 해서 안드로이드 아이콘이 나오면 안드로이드 아이콘을 터치 하세요.


한참을 기다리면 위 화면이 나오는데 언어 선택을 시작으로 안드로이드 셋팅을 하시면 됩니다.

 

이렇게 닌텐도 스위치에서 안드로이드 설치방법을 알아 보았습니다.

닌텐도 스위치에서 안드로이드 구동이 된다는 정보는 7월말쯤에 들었지만 좀더 안정화 되면 글 작성을 할려고 기다리다 이제야 작성을 했는데 그때나 지금이나 변한것이 없네요.

배터리가 엄청 빨리 다는 문제, 자동회전, 독에서 화면이 안꺼지는 문제등 그대로 입니다.

그러나 닌텐도 스위치에서 안드로이드 구동이 된다는것에 의미를 두고 이 글을 작성합니다.

댓글 남기기