전체 글: 141개의 글

[Python] 후야TV, 도유TV, YYTV 등 중국 스트리밍 사이트 라이브 녹화 방법!

Posted by 아이티프로13
2020. 4. 10. 02:58 프로그래밍

안녕하세요. 쿠과자입니다.

가끔씩 생방송으로 방송되는 방송을 녹화하고 싶으신 생각이 드셨던 적이 계실겁니다.

하지만 녹화를 반디캠 등으로 하자니 화질이나 여러가지 측면에서 불편하고, 프로그램을 찾아봐도 마땅한 프로그램이 없어서 고민하시는 분들이 계실겁니다.

저 또한 마찬가지로 중국 방송을 시청하다 방송을 녹화하고 싶어서 방법을 찾아봤고, 그 방법을 공유해드릴려고 합니다.

참고로 현재 적용되는 사이트는 도유TV(斗鱼, Douyu), 후야TV(虎牙, Huya), 비리비리(哔哩哔哩, BiliBili), 도유인(抖音, Douyin, 중국의 틱톡 사이트입니다.), 넷이즈 CC(网易CC), 후오마오(火猫, Huomao), 企鹅电竞(직역하면 펭귄게임TV인데, 이름을 모르겠네요), YY라이브(YY直播), Yizhibo(一直播), 콰이쇼(快手),  화지아오(花椒, Huajiao), 잉크(映客, Yingke) 등이 있습니다. 다른 사이트를 지원하는지는 아래 설명을 읽어보시면서 다시 확인하세요.

참고로 이 방법으로 녹화하는 방송은 방송인의 허가가 없는 이상 개인소장용으로 이용하시고, 악용하지 말아주시길 바랍니다.

 

1. 파이썬, requests, streamlink 설치

https://python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

먼저 파이썬을 설치하셔야 합니다.

위 사이트로 들어가 Downloads -> Python [버전] 을 눌러 설치하시길 바랍니다. 버전은 3.x.x 이상이면 상관이 없습니다. 

 

위와 같이 설치 창이 뜨면 반드시 "Add Python 3.x to PATH" 를 체크하고 받으셔야합니다. 반드시 체크하셔야 하고 체크안하시고 설치하셨으면 재설치를 하시면 됩니다. 

 

https://github.com/wbt5/real-url

 

wbt5/real-url

获取斗鱼&虎牙&哔哩哔哩&抖音&网易CC&火猫&企鹅电竞&YY直播&一直播&快手&花椒&映客 等直播平台的真实流媒体地址(直播源),可在PotPlayer、flv.js等播放器中播放。 - wbt5/real-url

github.com

다음으로, 관련 프로그램인 read-url 프로그램을 다운받습니다. 이 프로그램은 라이브 방송에서 실제 동영상 링크를 추출해주는 프로그램입니다. 만약 여기에서 지원해주는 사이트가 아니라면, 스트리밍을 녹화하거나 다운받을 수 없습니다.

위 사이트로 들어간 후 Clone or download -> Download ZIP 을 눌러 다운받은 후 아무 경로에나 풀어줍니다.

 

그 다음, 다운받은 경로로 가 쉬프트+우클릭을 해 컨텍스트 메뉴를 열고 "여기서 명령 창 열기"를 눌러줍니다.

만약 "여기서 명령 창 열기"가 없다면, 아래 링크를 참고해 명령 창 열기를 추가한 다음 여시면 됩니다.

2019/03/23 - [IT관련 잡지식/소프트웨어] - 윈도우 10 파워셸 대신 "여기서 명령 창 열기" 띄우기

 

윈도우 10 파워셸 대신 "여기서 명령 창 열기" 띄우기

안녕하세요. 쿠과자입니다. 오랜만에 다시 포스팅을 써보려 합니다. 이번 시간에는, 쉬프트+오른쪽 클릭을 하면 나오는 파워셸 창 대신에 명령창을 추가해보는 방법을 알려드리도록 하겠습니다. 먼저, 다들 아시..

itblogpro.tistory.com

 

 

그 다음에, 다음과 같이 입력합니다.

pip install streamlink
pip install requests

이는 streamlink와 requests라는 모듈을 설치해주는것으로, 저는 이미 설치가 완료됐기 때문에 실제 설치가 되는 화면은 위와 약간 다를수도 있습니다.

만약 이때 설치가 안된다면 PATH를 잘 설정했는지 확인해주세요.

 

2. 각종 중국 라이브 방송 녹화하기

위까지 설치를 잘 하셨다면, 이제 진짜로 라이브 방송을 녹화해봅시다.

저는 테스트로 국내에서도 유명한 Dopa(Apdo)님의 방송을 녹화해보겠습니다. 위와같이 후야TV에서 도파님의 방송에 들어간 후 주소창을 보면 ID가 90888dopa 라는것을 알 수 있습니다. 이를 복사해줍니다.

그 다음에 다음과 같이 입력합니다

#후야TV의 경우
python huya.py

#도유TV의 경우
python douyu.py

#yyTV의 경우
python yy.py

#BiliBili의 경우
python bilibili.py

#기타 중국 사이트의 경우 중국 사이트와 동일한 이름으로 명령어를 입력하시면 됩니다.
python [사이트 중국명].py

 

그럼 위와같이 이상한 중국어가 나오는데, 이때 방금 복사한 ID를 붙여넣기 해줍니다.(저같은 경우 90888dopa)

그럼 마찬가지로 이상한 중국어와 함께 링크가 나오는데, 이 링크를 복사해줍니다. 위 사진처럼 앞에 //로 시작하는 경우 http를 맨 앞에 붙여주면 됩니다.

참고로 복사는 복사할 영역을 드래그 후 우클릭하면 알아서 복사가 됩니다. 만약 안된다면 CMD창의 윗부분을 우클릭 후 속성 -> "빠른 편집 모드"를 켜주세요.

이제 스트리밍 주소를 얻었으니 이를 streamlink로 다운받으면 됩니다. 명령어를 다음과 같이 입력해줍니다.

streamlink [복사한 링크 주소] best -o [파일 경로 및 이름]

이러면 최고의 품질로 다운이 받게 됩니다. 파일 경로 및 이름의 확장자는 mp4로 하시는걸 추천드립니다.(실제론 다른 확장자이지만 mp4로 하는게 제일 확실하고 편합니다.)

 

명령어를 입력하면 이런식으로 녹화가 진행되고, 초당 다운받는 속도와 어느정도의 용량을 잡아먹으면서 다운받고 있는지 나옵니다. 참고로 이 녹화는 명령어를 입력한 시점부터 명령어를 종료하거나 스트리밍, 라이브가 종료된 시점 까지 녹화됩니다.

 강제로 종료하고싶으시면 창을 바로 닫지 마시고 Ctrl+C를 꾹 누르면 위처럼 프로그램이 종료됩니다. 이후 저 명령어를 입력한 창으로 가보시면 녹화된 동영상을 보실 수 있습니다.

 

 


  지금까지 중국 스트리밍 라이브 방송을 녹화하는 방법에 대해서 알아봤습니다. 사실 유튜브로 편집된 방송을 보면 생방송보다 아쉬운 부분이 가끔씩 발견되는데, 이렇게 녹화하면 맘편하게 다시 보기가 가능해서 좋습니다. 아무쪼록 재미있게 방송 시청하시길 바랍니다.

무료로 5TB~25TB 원드라이브 클라우드 계정 얻기!

Posted by 아이티프로13
2020. 4. 3. 03:51 IT관련 잡지식/클라우드 관련

안녕하세요. 쿠과자입니다. 오늘은 재밌는 정보를 가지고 왔는데요, 바로 무료로 5TB의 원드라이브 클라우드 공간을 얻는 방법입니다. 원드라이브(OneDrive)는 마이크로소프트(Microsoft)에서 지원하는 클라우드 서비스로, 윈도우 10을 설치하면 기본적으로 원드라이브 클라우드가 컴퓨터에 깔리기 때문에 많은 분들이 아실거라고 생각합니다.

 

 

 


무료 5TB~TB 원드라이브 클라우드 계정 얻기 

 이 방법은 마이크로소프트에서 학교단위로 지원해주는 기능을 중국 그룹에서 크래킹해 이용한 방법으로, 언제나 막히고, 클라우드 계정이 삭제될 가능성이 존재합니다. 그러므로 클라우드는 임시 백업용이나, 대용량 전송용 등으로 이용하시는걸 추천드립니다.

 

http://od.obagg.com/

 

临时邮箱

服务运行正常,请耐心等待系统处理您的来信!

od.obagg.com

먼저 위 사이트로 들어갑니다. 위 사이트는 임시 일회용 이메일을 발급해주는 사이트인데, 이 일회용 이메일의 도메인이 마이크로소프트에서 원드라이브 5TB 지원으로 인정되어있는 도메인입니다. 즉 이 메일로 회원가입을 진행하면 5TB를 얻게 됩니다. 아무튼 간에 이 사이트에 들어가 우측 상단을 보면 이메일이 발급되어있음을 알 수 있습니다. 이를 복사해줍니다. 참고로 창을 닫으시면 안됩니다.

 

https://signup.microsoft.com/signup?sku=student

 

Office 365 Education

PUID:Anonymous TID: SID:501fa216-f8f7-4264-9ae9-aa85cfa1e2b9 CID:b258968a-11fe-4cb1-a151-4ec0b93c7fd6 GEO:wjp...

signup.microsoft.com

다음으로, 위 링크를 눌러 마이크로소프트 학생 회원가입 홈페이지에 들어갑니다. 그 다음 방금 복사한 이메일을 붙여넣기하고 "등록"버튼을 눌러줍니다.

 

다시 방금 임시 이메일 사이트로 돌아가서, 위와 같이 화면 가운데를 보시면 등록 코드가 발급되어있음을 알 수 있습니다. 이를 복사해줍니다.

다시 마이크로소프트 회원가입 탭으로 이동해, 방금 전에 복사한 등록코드와 성, 이름, 패스워드 등을 입력한 후 "시작"버튼을 눌러 회원가입을 완료해줍니다. 그 후 몇분정도 지나면 회원가입이 완료되어있음을 알 수 있을겁니다.

https://onedrive.live.com/about/ko-kr/

 

Microsoft OneDrive

 

onedrive.live.com

마지막으로, 원드라이브로 들어가 계정을 활성화해줍니다. 위 링크로 들어가 방금 회원가입한 이메일/패스워드로 로그인해 준 후 "OneDrive가 준비되었습니다"버튼을 눌러줍니다.

 

 

위와같은 창까지 도착하면 정상적으로 5TB 저장공간이 주어진 원드라이브 클라우드 계정 회원가입이 완료된겁니다. 축하드립니다.


만약 추가로 25TB가 얻고 싶으시다면, 계정을 더 생성하셔도 되지만, 5TB의 저장공간을 대부분 채운 뒤에 mail@mzr.me 로 (중국어로) 자신의 이메일과 25TB의 저장공간을 부탁한다는 메일을 보내면 된다고 합니다.

다시한번 말씀드리지만, 이 계정은 언제나 삭제될 가능성이 존재하니 중요한 파일 백업 대신 대용량 파일 전달 및 공유 / 임시 백업용으로 사용하시길 바랍니다.

 

 

공감 버튼을 눌러주시면

블로거에게 힘이 됩니다!

윈도우 10 재부팅시 프로그램 자동실행 끄는방법 2가지!

Posted by 아이티프로13
2020. 2. 10. 14:30 IT관련 잡지식/소프트웨어

  안녕하세요. 쿠과자입니다. 컴퓨터를 포맷하시거나 업데이트 이후 창을 여러 개 켜놓고, 재부팅을 하면 컴퓨터를 끄기 이전에 켜놨던 프로그램들이 다시 켜졌던 경험이 한 번쯤 있으셨을 텐데요, 이 현상은 버그가 아닌 윈도우 10 레드스톤 3(RS3)부터 추가된 기능이라고 합니다. 오늘은 이 기능을 끄는 방법에 대해서 알아보도록 하겠습니다.

 


1. 로그인 옵션 끄기

먼저 첫번째 방법은 로그인 옵션을 꺼서 자동실행을 방지하는 방법입니다. 보통은 이 방법만 해도 정상적으로 자동실행이 되지 않습니다.

 

먼저 시작버튼을 누르고, 설정으로 들어갑니다.

 

 

그다음, 위처럼 계정 버튼을 눌러주세요.

 

 

마지막으로, 로그인 옵션에 들어가면 위처럼 개인정보에 "업데이트하거나 다시 시작한 후 내 로그인 정보를 사용하여 내 장치 설정을 완료하고 내 앱을 다시 엽니다." 라는 항목이 켜져 있을 겁니다. 이 항목을 한번 클릭해서 꺼버리면 재부팅 시 이전에 켜져 있던 프로그램이 다시 켜지지 않습니다. 

 

2. 전원 설정 수정하기

  다음은 전원 설정의 빠른 시작을 끔으로써 이전 프로그램이 다시 자동실행하는 현상을 해결하는 방법입니다. 이 방법은 1번 방법을 적용했을때도 안되면 해보시길 바랍니다.

  

  먼저 시작 버튼을 누르고 "전원"을 검색해줍니다. 그럼 위처럼 전원 및 절전 설정이 있는데, 이를 클릭해서 전원 및 절전 설정에 들어가 줍시다.

 

  아래에 보시면, 위 사진처럼 추가 전원 설정이 있습니다. 이를 클릭해줍시다.

  좌측의 전원 단추 작동 설정을 클릭해줍니다.

  마지막으로, "현재 사용할 수 없는 설정 변경" 버튼을 누른 후 "빠른 시작 켜기(권장)"을 체크 해제해 주신 후 변경 내용 저장을 해주시면 재부팅 후에 자동실행이 되지 않습니다.

 


 

공감 버튼을 눌러주시면

블로거에게 힘이 됩니다!

바이두 공유링크 비밀번호 알아내는 방법 2가지!

Posted by 아이티프로13
2020. 2. 1. 18:43 IT관련 잡지식/클라우드 관련

안녕하세요. 쿠과자입니다. 오늘은 제가 바이두(Baidu, 百度) 클라우드를 활용하면서 얻었던 팁 중 암호가 공개되지 않은 링크의 암호를 얻는 방법에 대해서 알아보도록 하겠습니다.

 

참고로 여기서 소개하는 모든 방법은 서드파티 프로그램들이 직접 링크와 비밀번호를 저장한 걸 불러오는 방식이므로 완전 비공개로 알려진 링크 등은 암호를 찾을 확률이 희박합니다. 참고하시고 글 읽어주세요.


1. yunpanjingling 크롬 확장 프로그램을 이용해 암호 해제하기

 

2019/11/29 - [IT관련 잡지식/클라우드 관련] - 바이두 유료 검색기 yunpanjingling (云盘精灵, 운반정령) 이용하기 - 2편. 자료 업로드해서 포인트 벌기

  이전에 제가 위 글로 운반정령(yunpanjingling)에 대해 소개하면서 yunpanjingling에서 만든 확장 프로그램을 같이 소개해 준 적이 있었습니다. 이 확장 프로그램의 기능은 단순히 yunpanjingling에 업로드 하는 기능뿐만이 아닌, 자동으로 yunpanjingling 데이터베이스에 있는 링크의 암호를 가져오는 기능 또한 하고 있습니다.

설치 방법은 이전에 언급했으므로 링크만 남기겠습니다.

https://chrome.google.com/webstore/detail/%E7%BD%91%E7%9B%98%E7%B2%BE%E7%81%B5/llckjenneniijhiehfmbmlgdekeakbmf/related?hl=zh-CN

 

网盘精灵

网盘精灵,云盘、网盘搜索工具,提供了资源搜索功能,支持百度云盘、新浪微盘、蓝奏云盘、腾讯微盘的提取码获取,自动填充,为你提供便捷的资源搜索服务。

chrome.google.com

위 링크로 들어가 설치하시면 됩니다. 자세한 것은 이전에 쓴 글을 참고해주세요. 위 링크 설치가 안된다면

2019.2_0.crx
0.37MB
2019.2_0.pem
0.00MB

이 두 파일을 설치해주세요.

사용 방법 또한 별 다른 설명이 필요 없습니다.

 

  위처럼 다른 사람이 올려논 글을 보시면, 왼쪽에 자물쇠가 풀어진 것을 볼 수 있습니다. 이는 암호가 이미 yunpanjingling 데이터베이스에 저장되어있다는 것을 뜻하고, 본인이 암호를 몰라도 링크만 클릭하면 알아서 암호가 풀립니다.

 

  반면에, 이런식으로 자물쇠가 걸려있는 링크는 데이터베이스에 암호가 없는 경우입니다. 이 경우는 다른사람이 비밀번호를 등록해줄때까지 기다리는 방법밖에 없습니다.

 

 

  이런식으로 나타난 링크는 공유링크가 사라진 경우입니다. 즉 암호가 있든 없든 다운로드가 불가능합니다.


2. lzpan의 비밀번호 찾기 기능 이용하기

  두번째로 소개해 드릴 방법은 lzpan의 비밀번호 찾기 기능입니다. lzpan는 위의 yunpanjingling처럼 바이두 자료를 검색 및 다운로드하는 최근에 생긴 검색엔진 사이트인데요, 여기에서도 마찬가지로 비밀번호 찾기 기능을 이용 가능합니다. 여기서는 다른 확장 프로그램이 아닌 그냥 링크만 입력하면 알아서 비밀번호를 찾아줍니다.

 

https://www.lzpan.com/queryPass

 

懒盘 - 查询网盘密码

 

www.lzpan.com

먼저 위 링크로 들어가 비밀번호를 찾을 링크를 복사 붙여넣기 해줍니다.

 

이렇게 복사 붙여넣기를 완료하셨다면, 아래의 쿼리(查询) 버튼을 눌러줍니다.

 

 

그럼 몇 초 뒤 이렇게 비밀번호가 나옵니다. 참 쉽죠?

 

가끔씩은 이렇게 비밀번호를 찾는데 실패하는 경우도 있습니다. 이 경우 위에서 말했다시피 데이터베이스에 존재하지 않는것이니, 며칠 또는 몇달 뒤에 시도해보시는걸 추천드립니다.

 


  오늘은 제가 자주 애용하는 방법인 바이두 비밀번호를 알아보는 방법에 대해서 다뤄봤습니다. 솔직히 바이두는 아직까지 쓸만한 클라우드고, 많은 중국인들이 애용하고있는 클라우드라고 생각합니다. 아무튼 필요한 자료가 있으신 분들은 한번쯤 시도해보셔서 좋은자료 얻어보시길 바랍니다. 감사합니다!

 

공감 버튼을 눌러주시면

블로거에게 힘이 됩니다!

닌텐도 스위치(9.0.1) 구입부터 SX OS 설치까지 All In One 가이드 - 3

Posted by 아이티프로13
2019. 12. 26. 02:06 기타 이야기

  안녕하세요. 쿠과자입니다. 이번엔 아마 SX OS 설치 가이드의 마지막 화일 듯 싶은데요, 게임 설치 방법과 제가 공부하며 배운 것에 대해 QnA 방식으로 설명해 드릴려고 합니다.

 

 

 


1. NSP, XCI파일을 SD카드에 옮긴 후 설치하기

  먼저, 가장 간단한 방법인 NSP, XCI파일을 SD카드에 그대로 옮긴 후 설치하는 방법입니다. 이는 4GB 이하인 경우 fat32, exfat 유저 모두 가능하지만 4GB 이상인 경우 exfat 유저만 가능합니다.

 

  먼저, 설치할 nsp파일을 SD카드의 최상위 폴더에 붙여넣어줍니다. 이 때, 절대로 한국어나 일본어, 중국어 등이 들어가면 안되고 영어나 숫자만 들어가 있어야 합니다. 저는 홈브류 브라우저 설치파일인 홈브류 nsp파일을 설치해보겠습니다.

  이후 SD카드를 안전하게 제거하고 스위치에 장착시킨 후 SX OS 커스텀 펌웨어로 부팅시킵니다.

 

  SX OS로 부팅이 성공되면, 앨범을 들어가 SX OS 메뉴로 들어갑니다.

  L/R키를 눌러 INSTALLER 탭에 가면, 위처럼 설치할 nsp파일이 나올겁니다. nsp파일이 여러개인 경우 Y버튼을 눌러 전체 설치를 할 수도 있고, A버튼을 눌러 한개만 설치할 수도 있습니다.

  A를 눌러줍니다.

  어느정도 시간이 지나면 위처럼 설치가 완료되는데, 설치된 이후 더이상 nsp파일은 필요가 없으므로 X버튼을 눌러 Delete 해줍니다.

  A버튼을 눌러주면 설치가 끝납니다. 스위치의 홈 버튼을 누르면 메인 메뉴에 설치한 프로그램이 있을겁니다.

 


 

2. 골드리프를 통해 PC에서 바로 설치하기

  다음은 fat32유저들이 고용량의 nsp파일을 설치하는 방법을 알려드리겠습니다. 이는 골드리프를 이용한 방법으로, 약간 어려우니 잘 따라오시길 바랍니다.

https://github.com/XorTroll/Goldleaf/releases

 

XorTroll/Goldleaf

🍂 Multipurpose homebrew tool for Nintendo Switch. Contribute to XorTroll/Goldleaf development by creating an account on GitHub.

github.com

먼저, 위 사이트에서 Goldleaf.nro 파일과 Quark.jar 파일을 받아줍니다.

https://www.java.com/ko/download/

 

무료 Java 소프트웨어 다운로드

모든 Java 다운로드 다른 컴퓨터 또는 운영 체제용 Java를 다운로드하려면 아래 링크를 누르십시오. 모든 Java 다운로드 문제 보고 Java 응용 프로그램이 포함된 페이지를 방문할 경우 항상 이 페이지로 재지정되는 이유는 무엇입니까? » 추가 정보

www.java.com

또한, Quark.jar 실행에 필요한 Java또한 깔려있지 않은 경우 위 사이트에서 설치해 줍니다.

 

  Goldleaf.nro 파일을 위처럼 switch 폴더 안에 넣어줍니다. nro 확장자는 추후 QnA에 서술하겠지만 홈브류 앱입니다. 이제 SD카드를 안전하게 제거하고, 스위치에 꽃아 SX OS로 부팅해줍니다.

  이제 부팅이 완료됐으면, 이를 PC에서 인식하게 하기 위해 PC에서 인식하는 드라이버를 수동으로 설치해 줄 필요가 있습니다.

 

https://zadig.akeo.ie

 

Zadig - USB driver installation made easy

 Zadig USB driver installation made easy Zadig is a Windows application that installs generic USB drivers, such as WinUSB, libusb-win32/libusb0.sys or libusbK, to help you access USB devices. It can be especially useful for cases where: you want to access

zadig.akeo.ie

  위 사이트로 들어가 Zadig 를 설치해 줍니다. Zadig는 범용 드라이버를 설치해주는 유틸리티입니다. 여기서는 스위치의 인식된 드라이버를 바꿔치기 하기 위해 사용될 겁니다.

  닌텐도 스위치를 Type C - USB 연결선을 통해 PC와 스위치를 연결해주고, Zadig를 켠 후 Options - List All Devices 를 선택해줍니다.

  그럼 위와 같이 Nintendo Switch라고 뜨고, Driver가 다른걸로 잡혀있을 텐데 이를 libusbK 로 바꿔준 후 Install Driver를 통해 설치해줍니다. 저는 이미 libsubK이기 때문에 생략했습니다. 참고로 이때 닌텐도 스위치가 아닌 다른 항목의 드라이버를 바꾸게 되면 심각한 문제가 생길수 있으니 조심하세요.

  이제 다시 스위치로 넘어가서, SX OS 를 켠 후 HOMEBREW 탭으로 이동, GoldLeaf를 실행해 줍니다.

  위와 같은 화면이 나오면, Explore content를 선택해줍니다.

  위와 같은 화면이 나오면 Quark.jar를 실행해줍니다. 참고로 이때 사진처럼 화면 상단에 USB 픽토그램이 있어야 합니다.

  Quark의 실행 모습은 다음과 같습니다. 여기서 Add new path를 누르고 nsp 설치파일이 있는 경로를 폴더째로 선택해 줍니다.

  선택 완료하게 되면 위처럼 경로의 이름을 정해줘야 하는데, 아무거나 상관이 없습니다. 저는 test라고 하겠습니다.

  위와 같이 방금 정한 경로가 정상적으로 나오면 성공한 겁니다. 다시 스위치로 넘어가서 Remote PC를 선택해 줍니다.

  위와 같이 방금 생성한 이름인 test 폴더가 나온것을 확인할 수 있습니다. A버튼을 눌러 들어가 줍니다.

  마침내 nsp파일을 확인할 수 있습니다. 이를 설치해 주면 됩니다. 다 설치 후 홈 버튼을 누르면 앱이 깔려있는걸 볼 수 있을겁니다. 

 

 

 


닌텐도 스위치 커스텀 펌웨어 설치 QnA

  마지막으로 제가 스위치에 대해 알아가면서 많은 분들이 잘못 알고 있거나 모르고 있는 부분에 대해서 설명해 드리고자 QnA로 따로 작성을 하게 되었습니다. 다소 쓸데없는 정보도 포함되어 있으니, 관심이 있으신 분들은 읽어보시길 바랍니다.

 

Q. XCI, NSP, NCA, NRO의 차이점이 뭔가요?

  XCI는 닌텐도 게임 팩을 덤프뜬 것, NSP는 e-shop에서 구매해 스위치에 인터넷으로 설치한 것, NCA는 실제 게임팩이 닌텐도 스위치에 설치될 때 사용되는 확장자입니다. 각각 확장자의 앱 설치 후 실행 시 속도는 NSP = NCA = XCI(설치 시) > XCI(SX OS를 통해 그냥 실행 시) 입니다.

  nro는 닌텐도 홈브류 앱 확장자로, 사용자가 만든 앱을 홈브류 런처 또는 SX OS 런처로 실행할 수 있는 확장자입니다. 보통 switch 폴더 안에 넣어 사용합니다.

 

Q. 왜 exfat이 아닌 fat32를 사용하라고 하나요?

  우선 닌텐도 스위치는 초기 버전에서는 exfat 카드를 인식하지 못했습니다. 6.x.x 버전 이상부터 정식적으로 지원을 했죠. 실제 게임을 SD카드에 설치할 때도 4GB 이상 대용량 게임을 설치할 땐 분할압축 마냥 파일을 나눠서 SD카드에 설치했습니다. 실제로 fat32가 exfat보다 구조가 단순하며 더 안정적이고, 현재도 몇몇 홈브류 개발자 및 앱들은 fat32를 권장하며 fat32가 아니면 실행이 안되는 프로그램 또한 존재합니다.

  대부분 exfat 상태에서 데이터가 날라가거나 고장나는 이유는 데이터 전송 중 전원 끊김이나 기타 이유로 연결이 끊겼을때(ex. PC에서 안전하게 제거를 안 했을 때, 스위치 세이브 도중 전원을 끄거나 SD카드를 뽑아버렸을때) 고장이 나게 됩니다. 이는 exfat 구조상의 문제이고 해결할 방법은 fat32로 바꾸거나 개인이 조심하는 방법밖에 없습니다. 개인의 기호에 맞게 exfat 포맷 또는 fat32 포맷을 잘 선택하시길 바랍니다.

 

Q. 커스텀 펌웨어, 페이로드, 로더가 정확히 뭐죠?

  우선 펌웨어란 뜻은 전자기기에 기본적으로 깔려있는 소프트웨어라고 생각하면 됩니다. 쉽게 예를 들자면 컴퓨터라면 윈도우를 펌웨어라고 볼 수 있고, 스마트폰에는 안드로이드라는 펌웨어가 있습니다(사실은 아닙니다만 쉽게 쓰기 위한 예입니다.) TV라면 채널을 돌리고 외부입력 등을 받아오는걸 처리하는 펌웨어가 들어가죠.

  제가 작성한 가이드에서는 SX OS 커스텀 펌웨어를 적용하고 있습니다. 커스텀 펌웨어는 말 그대로 기본적으로 적용된 펌웨어를 사용자가 수정한 것으로, 이를 적용해 더 폭넓게 전자기기를 조작할 수 있습니다. 예를 들면 특정 앱들을 실행하게 하거나, 유저가 만든 앱(홈브류라고 합니다)를 실행하도록 하거나, 닌텐도 스위치에 내장되어 있는 특정 보안키 등을 빼오는 등... 능력만 있다면 이 커스텀 펌웨어를 통해 스위치라는 전자기기를 정복하는 셈이지요.

  또한, 현재 모든 커스텀 펌웨어는 닌텐도 스위치 전자기기 자체의 특성상 휘발성 펌웨어(페이로드)라는 특징을 가지고 있습니다. 현재 커스텀 펌웨어 상태로 스위치를 실행 중이여도 스위치를 완전 재시작하게 되면 원래 펌웨어 상태로 돌아오는 이유가 이 때문입니다.

  그렇다면, 페이로드와 로더는 뭘까요? 제가 맨 처음 글을 쓸 때 준비물에 RCM LOADER를 필요로 했고, 중간에 그 RCM LOADER에 페이로드를 받아 넣어줬습니다. 이들은 커스텀 펌웨어로 진입하도록 도와주는 역할입니다. 페이로드가 없게 되면 스위치는 안전 모드로 진입을 해도(전원과 +버튼을 누른 상태), 어떤 펌웨어로 진입을 해야 하는지 모르기 때문에, 이 페이로드를 스위치로 하여금 읽게 하여 SD카드에 들어가 있는 커스텀 펌웨어를 읽도록 하는 것입니다.

 

Q. 최신 펌웨어가 나와 업데이트를 해야 하는데, 어떻게 해야 하나요?

  우선 시스낸드든 에뮤낸드든 업데이트를 무조건 하지 않을 것을 추천드립니다. 최신 펌웨어 업데이트가 나오면 각종 커스텀 펌웨어 커뮤니티 및 공식 홈페이지(https://team-xecuter.com/) 를 꾸준히 모니터링하며 최신 펌웨어 업데이트에 맞는 SX OS 버전이 나오게 되면 그 때 https://itblogpro.tistory.com/177 를 참고하여 최두자(ChoiDojourNX)를 이용해 업뎃하면 됩니다. 참고로 업뎃 시 SX OS 먼저 업데이트 하여야 합니다.

 

Q. 에뮤낸드는 왜 만드는 거죠?

  https://itblogpro.tistory.com/176 에서 이미 작성했으므로 생략하겠습니다.

 

Q. 현재 닌텐도 스위치로 플레이 가능한 레트로 게임들은 어디까지 있나요?

  닌텐도 GC 이하 모든 레트로 게임까지 레트로아크를 통해 가능합니다. GC와 Wii 게임들 또한 플레이가 가능하지만, 스위치 홈브류 앱을 이용해 플레이하는 것이 아닌 안드로이드 부팅을 통해 실행하는 것이고, 아직 안정적으로 플레이가 불가능하므로 제외했습니다. 언젠가 시간이 지나면 GC 및 Wii도 플레이가 가능할 겁니다.

 

Q. 닌텐도 스위치 커스텀 펌웨어 관련 정보를 얻는 사이트를 알고 싶습니다.

  제가 주로 방문하는 사이트는 다음과 같습니다.

https://gbatemp.net/categories/nintendo-switch-discussions.282/

GBATemp Switch 포럼 - 많은 해외개발자들이 릴리즈 관련 소식을 공유하는 곳이고, 많은 정보가 여기를 통해 공유됩니다.

https://fafan.kr/

파이널판타지아 - 닌텐도 스위치를 포함해 국내 많은 콘솔 커스텀펌웨어 정보가 많이 있는 나름 역사깊은(?) 곳입니다. 옛날엔 정보를 얻으려면 등업을 해야했는데 요즘은 모르겠네요.

https://discord.gg/jjJzyH9

스위치 연구소(디스코드 서버) - 각종 한글패치, 모딩 정보를 공유 및 연구하는 곳입니다. 60fps 모딩같은 모딩 관련 자료는 여기에서 대부분 찾아보실 수 있습니다.

 

 

  그 외의 질문이 있다면 댓글로 작성해주시면 성심성의껏 답변해드리겠습니다. 감사합니다!

 

 

공감 버튼을 눌러주시면

블로거에게 힘이 됩니다!