해외해커팀 ReSwitched는 3.0.0까지의 Switch에는 sm:h/smhax라고하는
시스템 모듈에 빌드인 되어있는 서비스 매니저("sm")가
유저에 대해서 풀 퍼미션을 부여하는 취약성이 존재하기에
Switch를 업데이트하지 않도록 경고.
간단히 말해서 Switch에는 Ver.300까지의 보안에 구멍(세큐리티 홀)이 있으며,
그것에 대해서 Homebrew기동이 가능, Homebrew가 가능하다면 해킹(개조) 가능이라는 것으로 ,
에뮬레이터를 넣어 패미컴이나 슈퍼 패미컴을 사용하는등 여러가지가 가능하다는 이야기입니다.
이번에 발표된건은 이하의 툴.
PegaSwitch 3.0
Switch OS 2.0.0-3.0.0에 대응하는 Webkit exploit의 툴 킷으로
IPC(프로세서간통신)의 서포트나 API(어플리케이션 프로그래밍 인터페이스)
등을 Switch플랫폼에 실장할 수 있습니다.
libtransistor
Switch의 오픈 소스 SDK Homebrew개발 플랫폼 입니다.
Mephisto
게임 이외의 Switch 바이너리 지향 에뮬레이터로 GDB디버거로써도 사용 가능
IDA를 사용한 시스템 모듈 소스 레벨의 디버그도 가능합니다.
하지만 게임의 개발 용도로는 사용할 수 없습니다.
SwIPC
IPC 메시지의 표준적인 사양을 정의하기 위한 프로젝트입니다.
이 툴들은 일부 멤버들끼리 개발하고 있었습니다만, 드디어 일반 공개
이후에는 주로 개발자를 포함한 커뮤니티에 대해서 Switch 핵 씬의 공헌이 기대되고 있습니다.
하지만 이 툴들의 활용은 중요한 조건이 있습니다.
그것은 "ROhan"라고 불리는 Switch OS 3.0.0 이하에서 임의의 코드를 실행 가능한
exploit으로 3.0.1 업데이트로 대응되었기 때문에 3.0.0 이하의 Switch일 필요가 있습니다.
또 Homebrew 게임 개발에는 대응하고 있지 않으며 그래픽 관련 환경의 개발은 이제부터.
일단 환경이 정리되면 이후에 exploit을 다시 찾아낼 수 있다면 Homebrew환경이
지속 가능할 가능성이 높습니다.
이번에 공개된 툴은 어디까지나 일반 유저가 직접적으로 사용가능한 것이 아닌
개발자용의 개발 환경이 공개된 단계.
개발자(해커)들이 툴을 거점으로 개발을 진행한다면 금방 아무나 사용가능한
Switch용 에뮬이나 오리지날 UI, 월페이퍼 더 나아가서 ROM이미지를 기동 가능한 무료 해킹 툴이 공개될지도 모릅니다.
꿈같은 이야기지만 당연히 문제도 산더미.
1. 일단 법적인 문제는 어떤가?
2. 최신 업데이트가 되지 않기때문에 스플래툰 2같은 최신 펌웨어를 필요로하는 게임은 플레이 불가능
3. 완전한 해킹을 가능하게 하는 exploit이 최후까지 발견되지 않고 실질적인 해킹은 결국 되지 않을 지도 모른다.
현 단계에서 정말로 개조를 좋아하는 사람이 펌웨어도 올리지 않고
뭔가 빙글빙글 돌아가는 Homebrew 디버그를 바라보고 히죽히죽댈뿐인
초 매니악한 물건입니다.
이것이 이후 예전의 PSP 해킹 처럼 실용적인 물건이 될 가능성은 확실히 있지만,
되면 되는 대로 Switch 신작 게임을 즐길수 없게 되는데다, 아마 이상한 별명이 붙어
친구나 인터넷에서 욕을 먹습니다.
메리트가 디메리트를 상회하는 상태가 된다면 다시 전해드리겠습니다.
( ´・ω・)y─┛~~~oΟ◯ 추천은 하지않지만 개인적인 해킹/개조라 하면 두근거림이 멈추지 않습니다.
역주 : 번역에 부족한 점이 많습니다. 의역,오역등이 있을 수 있습니다.