mirror of
https://github.com/hacks-guide/Guide_3DS.git
synced 2025-08-30 03:39:50 +02:00
Deploying to gh-pages from @ hacks-guide/Guide_3DS@8db988abe9 🚀
This commit is contained in:
@@ -486,13 +486,12 @@ window.cookieconsent.initialise({
|
||||
<ul class="toc__menu" id="markdown-toc">
|
||||
<li><a href="#호환성-안내" id="markdown-toc-호환성-안내">호환성 안내</a></li>
|
||||
<li><a href="#준비물" id="markdown-toc-준비물">준비물</a> <ul>
|
||||
<li><a href="#섹션-i---하드웨어-버튼-작동-확인-타겟-3ds" id="markdown-toc-섹션-i---하드웨어-버튼-작동-확인-타겟-3ds">섹션 I - 하드웨어 버튼 작동 확인 (타겟 3DS)</a></li>
|
||||
<li><a href="#섹션-ii---준비-작업-소스-3ds" id="markdown-toc-섹션-ii---준비-작업-소스-3ds">섹션 II - 준비 작업 (소스 3DS)</a></li>
|
||||
<li><a href="#섹션-iii---준비-작업-타겟-3ds" id="markdown-toc-섹션-iii---준비-작업-타겟-3ds">섹션 III - 준비 작업 (타겟 3DS)</a></li>
|
||||
<li><a href="#섹션-iv---kartdlphax" id="markdown-toc-섹션-iv---kartdlphax">섹션 IV - kartdlphax</a></li>
|
||||
<li><a href="#섹션-v---unsafe_mode" id="markdown-toc-섹션-v---unsafe_mode">섹션 V - unSAFE_MODE</a></li>
|
||||
<li><a href="#섹션-vi---boot9strap-설치" id="markdown-toc-섹션-vi---boot9strap-설치">섹션 VI - boot9strap 설치</a></li>
|
||||
<li><a href="#섹션-vii---wi-fi-프로필-복구" id="markdown-toc-섹션-vii---wi-fi-프로필-복구">섹션 VII - Wi-Fi 프로필 복구</a></li>
|
||||
<li><a href="#section-i---prep-work-source-3ds" id="markdown-toc-section-i---prep-work-source-3ds">Section I - Prep Work (source 3DS)</a></li>
|
||||
<li><a href="#section-ii---prep-work-target-3ds" id="markdown-toc-section-ii---prep-work-target-3ds">Section II - Prep Work (target 3DS)</a></li>
|
||||
<li><a href="#섹션-iii---kartdlphax" id="markdown-toc-섹션-iii---kartdlphax">섹션 III - kartdlphax</a></li>
|
||||
<li><a href="#섹션-iv---menuhax67-설치" id="markdown-toc-섹션-iv---menuhax67-설치">섹션 IV - menuhax67 설치</a></li>
|
||||
<li><a href="#섹션-v---boot9strap-설치" id="markdown-toc-섹션-v---boot9strap-설치">섹션 V - boot9strap 설치</a></li>
|
||||
<li><a href="#섹션-vi---menuhax67-제거" id="markdown-toc-섹션-vi---menuhax67-제거">섹션 VI - menuhax67 제거</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#마무리-단계-로-계속합니다" id="markdown-toc-마무리-단계-로-계속합니다">마무리 단계 로 계속합니다</a></li>
|
||||
@@ -504,15 +503,15 @@ window.cookieconsent.initialise({
|
||||
<details class="notice--info">
|
||||
<summary><em>기술적 상세 정보 (선택 사항)</em></summary>
|
||||
|
||||
<p>SAFE_MODE 펌웨어를 해킹하기 위해, 익스플로잇이 되어있는 Wi-Fi 프로필을 설치해야 합니다.</p>
|
||||
<p>In order to install custom firmware on our console, we need to get Homebrew Launcher access.</p>
|
||||
|
||||
<p>이 취약점을 사용하기 위해, 마리오 카트 7 게임에 존재하는 다운로드 플레이 기능, 이미 커스텀 펌웨어가 설치되어 있는 콘솔, 그리고 어떤 게임 플러그인을 사용합니다.</p>
|
||||
|
||||
<p>이 플러그인은 아직 해킹되지 않은 콘솔로 해킹된 WiFi 프로필을 설치 할 페이로드를 전송합니다.</p>
|
||||
<p>This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.</p>
|
||||
|
||||
<p>Wi-Fi 프로필을 설치한 후, 모든 3DS 콘솔에 내장되어 있는 시스템 복구 모드인 SAFE_MODE를 사용해 해당 인터넷 설정을 활성화합니다.</p>
|
||||
<p>Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.</p>
|
||||
|
||||
<p>kartdlphax와 unSAFE_MODE의 더 자세한 설명은 다음 (영어) 페이지를 참고해 주세요: <a href="https://github.com/PabloMK7/kartdlphax">kartdlphax</a>, <a href="https://github.com/zoogie/unSAFE_MODE/">unSAFE_MODE</a>.</p>
|
||||
<p>See <a href="https://github.com/PabloMK7/kartdlphax">here</a> for information about kartdlphax, <a href="https://github.com/zoogie/menuhax67">here</a> for information about menuhax67, and <a href="https://github.com/luigoalma/nimdsphax">here</a> for information about nimdsphax.</p>
|
||||
|
||||
</details>
|
||||
|
||||
@@ -535,28 +534,14 @@ window.cookieconsent.initialise({
|
||||
|
||||
<ul>
|
||||
<li>최신 버전의 <a href="https://github.com/PabloMK7/kartdlphax/releases/latest`">kartdlphax</a> (<code class="language-plaintext highlighter-rouge">plugin.3gx</code>)</li>
|
||||
<li>최신 버전의 <a href="https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip">boot9strap</a> (직접 다운로드)</li>
|
||||
<li>최신 버전의 <a href="https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip">SafeB9SInstaller</a> (직접 다운로드)</li>
|
||||
<li>최신 버전의 <a href="https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip">nimdsphax</a> (직접 다운로드)</li>
|
||||
<li>최신 버전의 <a href="https://github.com/zoogie/menuhax67/releases/latest">menuhax67</a></li>
|
||||
<li>최신 버전의 <a href="https://github.com/LumaTeam/Luma3DS/releases/latest">Luma3DS</a> (<code class="language-plaintext highlighter-rouge">.zip</code> 파일)</li>
|
||||
<li>최신 버전의 <a href="https://github.com/zoogie/unSAFE_MODE/releases/latest">unSAFE_MODE</a> (RELEASE <code class="language-plaintext highlighter-rouge">.zip</code> 파일)</li>
|
||||
</ul>
|
||||
|
||||
<h4 id="섹션-i---하드웨어-버튼-작동-확인-타겟-3ds">섹션 I - 하드웨어 버튼 작동 확인 (타겟 3DS)</h4>
|
||||
|
||||
<p>이 섹션에서는 콘솔의 좌/우 어깨 버튼 (L, R 버튼)이 정상적으로 동작하는지 확인합니다. 이 테스트를 통해, 다음 페이지에서 어떤 방법을 취해야 할지 결정할 수 있습니다.</p>
|
||||
|
||||
<ol>
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
<li>HOME 메뉴가 보이면, (L 버튼)과 (R 버튼)을 동시에 눌러주세요
|
||||
<ul>
|
||||
<li>카메라 앱이 실행되어야 합니다</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>콘솔의 전원을 꺼 주세요</li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">카메라가 보이지 않으면 이 방법을 따를 수 없습니다. 이 경우, <a href="https://discord.gg.MWxPgEp">Nintendo Homebrew Discord 서버</a>에 오셔서 도움을 요청하세요.</p>
|
||||
|
||||
<h4 id="섹션-ii---준비-작업-소스-3ds">섹션 II - 준비 작업 (소스 3DS)</h4>
|
||||
<h4 id="section-i---prep-work-source-3ds">Section I - Prep Work (source 3DS)</h4>
|
||||
|
||||
<p>이 섹션에서는, 소스 3DS (커스텀 펌웨어가 설치 되어 있는 콘솔)을 익스플로잇 데이터를 타겟 3DS로 전송할 수 있도록 설정합니다.</p>
|
||||
|
||||
@@ -578,25 +563,34 @@ window.cookieconsent.initialise({
|
||||
<li>SD 카드를 분리해 <strong>소스 3DS</strong>에 장착해 주세요</li>
|
||||
</ol>
|
||||
|
||||
<h4 id="섹션-iii---준비-작업-타겟-3ds">섹션 III - 준비 작업 (타겟 3DS)</h4>
|
||||
<h4 id="section-ii---prep-work-target-3ds">Section II - Prep Work (target 3DS)</h4>
|
||||
|
||||
<p>이 섹션에서는, 타겟 3DS (커스텀 펌웨어를 설치 할 콘솔)에서 unSAFE_MODE 익스플로잇을 실행할 수 있는 파일을 SD 카드로 복사합니다.</p>
|
||||
<p>In this section, you will set up the files that the target 3DS will need to install custom firmware.</p>
|
||||
|
||||
<ol>
|
||||
<li><strong>타겟 3DS</strong>의 SD 카드를 컴퓨터에 삽입해 주세요</li>
|
||||
<li>Copy <code class="language-plaintext highlighter-rouge">boot.firm</code> and <code class="language-plaintext highlighter-rouge">boot.3dsx</code> from the Luma3DS <code class="language-plaintext highlighter-rouge">.zip</code> to the root of the <strong>target 3DS’s</strong> SD card</li>
|
||||
<li>SD 카드이 루트에 <code class="language-plaintext highlighter-rouge">boot9strap</code> 라는 이름으로 새 폴더를 생성해 주세요</li>
|
||||
<li>SD 카드에 있는 <code class="language-plaintext highlighter-rouge">/boot9strap/</code> 폴더에 RELEASE <code class="language-plaintext highlighter-rouge">.zip</code> 파일 안에 압축되있는 <code class="language-plaintext highlighter-rouge">boot9strap.firm</code>과 <code class="language-plaintext highlighter-rouge">boot9strap.firm.sha</code>을 복사해 주세요</li>
|
||||
<li>SD 카드에 있는 <code class="language-plaintext highlighter-rouge">/boot9strap/</code> 폴더에 boot9strap <code class="language-plaintext highlighter-rouge">.zip</code> 파일 안에 압축되있는 <code class="language-plaintext highlighter-rouge">boot9strap.firm</code>과 <code class="language-plaintext highlighter-rouge">boot9strap.firm.sha</code>을 복사해 주세요</li>
|
||||
<li>SafeB9SInstaller <code class="language-plaintext highlighter-rouge">.zip</code>의 <code class="language-plaintext highlighter-rouge">SafeB9SInstaller.bin</code>을 SD 카드의 루트로 복사해 주세요</li>
|
||||
<li>RELEASE <code class="language-plaintext highlighter-rouge">.zip</code>안에 있는 <code class="language-plaintext highlighter-rouge">usm.bin</code>을 SD 카드의 루트에 복사해 주세요</li>
|
||||
<li>SD 카드의 루트에 ‘3ds’ 폴더를 생성해 주세요</li>
|
||||
<li>RELEASE <code class="language-plaintext highlighter-rouge">.zip</code>안에 <code class="language-plaintext highlighter-rouge">slotTool</code>폴더에 있는 <code class="language-plaintext highlighter-rouge">slotTool.3dsx</code>를 SD 카드의 <code class="language-plaintext highlighter-rouge">/3ds/</code> 폴더에 복사해 주세요</li>
|
||||
<li>SD 카드의 루트에 <code class="language-plaintext highlighter-rouge">3ds</code> 폴더가 없을 경우 폴더를 만들어 주세요
|
||||
<ul>
|
||||
<li>This folder stores homebrew applications and data; it is different from the <code class="language-plaintext highlighter-rouge">Nintendo 3DS</code> folder that the console automatically generates</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Copy the <code class="language-plaintext highlighter-rouge">nimdsphax</code> folder from the nimdsphax<code class="language-plaintext highlighter-rouge">.zip</code> to the <code class="language-plaintext highlighter-rouge">/3ds/</code> folder on your SD card</li>
|
||||
<li>Copy <code class="language-plaintext highlighter-rouge">menuhax67_installer.3dsx</code> from the menuhax <code class="language-plaintext highlighter-rouge">.zip</code> to the <code class="language-plaintext highlighter-rouge">/3ds/</code> folder on your SD card</li>
|
||||
<li>Copy Launcher.dat from the folder for your model and region inside the menuhax <code class="language-plaintext highlighter-rouge">.zip</code> to the root of your SD card</li>
|
||||
<li>SD 카드를 분리해 <strong>타겟 3DS</strong>에 장착해 주세요</li>
|
||||
</ol>
|
||||
|
||||
<h4 id="섹션-iv---kartdlphax">섹션 IV - kartdlphax</h4>
|
||||
<p class="notice--info"><img src="https://3ds.hacks.guide/images/screenshots/kart-root-layout.png" alt="" /></p>
|
||||
|
||||
<p>이 섹션에서는, <strong>소스 3DS</strong>에서 <strong>타겟 3DS</strong>로 Wi-Fi 슬롯을 덮어씌우기 위한 익스플로잇 데이터를 다운로드 플레이를 통해 전송합니다. 이 취약점을 실행함으로서, 콘솔의 Wi-Fi 연결 설정은 일시적으로 덮어씌워집니다.</p>
|
||||
<p class="notice--info"><img src="https://3ds.hacks.guide/images/screenshots/kart-3ds-layout.png" alt="" /></p>
|
||||
|
||||
<h4 id="섹션-iii---kartdlphax">섹션 III - kartdlphax</h4>
|
||||
|
||||
<p>In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.</p>
|
||||
|
||||
<ol>
|
||||
<li><strong>소스 3DS</strong>의 전원을 켜 주세요
|
||||
@@ -650,45 +644,32 @@ window.cookieconsent.initialise({
|
||||
<li>익스플로잇이 실패했다면, 두 3DS 콘솔 모두 종료한 후 <code class="language-plaintext highlighter-rouge">섹션 III - kartdlphax</code>의 처음부터 다시 시작해 주세요</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>X 키를 눌러 unSAFE_MODE를 주입해 주세요</li>
|
||||
<li>주입이 성공하면, <strong>타겟 3DS</strong>의 화면이 초록색으로 바뀌었다가 자동으로 전원이 종료됩니다
|
||||
<ul>
|
||||
<li>화면이 빨간색으로 바뀌었다면, 두 3DS 콘솔의 전원을 모두 끈 후 <code class="language-plaintext highlighter-rouge">섹션 III - kartdlphax</code>의 처음부터 다시 진행해 주세요. 만약 그래도 진행되지 않는다면, <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew Discord 서버</a>에 영어로 도움을 요청하세요</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--info">이후 과정을 완료할 때에는, <strong>소스 3DS</strong>가 필요하지 <strong>않습니다</strong>. 이후 과정은 <strong>타겟 3DS</strong>만 이용하여 완료할 수 있습니다.</p>
|
||||
|
||||
<h4 id="섹션-v---unsafe_mode">섹션 V - unSAFE_MODE</h4>
|
||||
|
||||
<p>이 섹션에서는 안전 모드(모든 3DS 콘솔에 포함된 기능)에 진입해 unSAFE_MODE가 실행되는 메뉴로 이동, boot9strap (커스텀 펌웨어) 설치 도구를 실행하게 됩니다.</p>
|
||||
<h4 id="섹션-iv---menuhax67-설치">섹션 IV - menuhax67 설치</h4>
|
||||
|
||||
<ol>
|
||||
<li>전원이 꺼져 있는 상태에서 (L 어깨) + (R 어깨) + (십자 Up) + (A) 를 길게 눌르고, 누르는 상태에서 전원을 켜 주세요
|
||||
<li>Press (Y) + (D-Pad Down) to install menuhax67
|
||||
<ul>
|
||||
<li>안전 모드로 부팅 될 때 까지 버튼들을 눌러 주세요 (“본체 업데이트” 메뉴)</li>
|
||||
<li>The console will automatically power off</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>“OK”를 선택해서 업데이트를 확인해 주세요
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
<li>Tap on the small HOME Menu settings icon in the top left of the bottom screen (<img src="https://3ds.hacks.guide/images/homemenuicon.png" alt="" height="32px" width="52px" />)
|
||||
<ul>
|
||||
<li>실제로 업데이트를 하는 것은 아닙니다. 이것은 익스플로잇의 일부입니다</li>
|
||||
<li>If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>“동의함”를 눌러서 이용 약관에 동의해 주세요</li>
|
||||
<li>이 업데이트는 에러 코드 <code class="language-plaintext highlighter-rouge">003-1099</code> 와 같이 실패를 할 겁니다. 이것은 의도적 행동입니다</li>
|
||||
<li>“인터넷 접속 설정을 하시겠습니까?”라는 알림이 표시되면 “예”를 눌러주세요</li>
|
||||
<li>이 화면에서, <code class="language-plaintext highlighter-rouge">접속 경로 1</code> -> <code class="language-plaintext highlighter-rouge">설정 변경</code> -> <code class="language-plaintext highlighter-rouge">다음 페이지 (오른쪽 화살표)</code> -> <code class="language-plaintext highlighter-rouge">Proxy 설정</code> -> <code class="language-plaintext highlighter-rouge">세부 설정</code> 으로 이동해 주세요 (<a href="/images/screenshots/usm/safemode_highlighted.png">사진 (영어)</a>)</li>
|
||||
<li>취약점이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다
|
||||
<li>익스플로잇이 성공적이었다면 Homebrew Launcher로 부팅되었을 것입니다</li>
|
||||
<li>홈브류 목록에서 nimdsphax를 실행해 주세요</li>
|
||||
<li>익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다
|
||||
<ul>
|
||||
<li>만약 콘솔에 하얀 화면이 표시되면, 전원 버튼을 길게 눌러 콘솔의 전원을 끄고, 이 섹션을 다시 시도해 주세요</li>
|
||||
<li>만약 콘솔에 붉은 화면이 표시되면, SD 카드 루트에 <code class="language-plaintext highlighter-rouge">usm.bin</code>이 존재하지 않습니다</li>
|
||||
<li>다른 오류가 발생하면 이 <a href="troubleshooting#installing-boot9strap-usm">문제 해결 가이드</a> 를 참고해 주세요</li>
|
||||
<li>If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h4 id="섹션-vi---boot9strap-설치">섹션 VI - boot9strap 설치</h4>
|
||||
<h4 id="섹션-v---boot9strap-설치">섹션 V - boot9strap 설치</h4>
|
||||
|
||||
<p>이 섹션에서는, 커스텀 펌웨어를 설치할 것입니다.</p>
|
||||
|
||||
@@ -715,29 +696,30 @@ window.cookieconsent.initialise({
|
||||
<li>다음 페이지에서는 커펌에 유용한 홈브류를 설치해 기기 준비를 완료할 것 입니다.</li>
|
||||
</ul>
|
||||
|
||||
<h4 id="섹션-vii---wi-fi-프로필-복구">섹션 VII - Wi-Fi 프로필 복구</h4>
|
||||
<h4 id="섹션-vi---menuhax67-제거">섹션 VI - menuhax67 제거</h4>
|
||||
|
||||
<p>이 섹션에서는, (커스텀 펌웨어를 이용해) Homebrew Launcher를 다시 한 번 실행해 섹션 I에서 덮어씌웠던 Wi-Fi 커넥션 슬롯을 원래대로 복구합니다.</p>
|
||||
<p>In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.</p>
|
||||
|
||||
<ol>
|
||||
<li>다운로드 플레이 앱을 실행해 주세요 (<img src="https://3ds.hacks.guide/images/download-play-icon.png" alt="" height="24px" width="24px" />)</li>
|
||||
<li>두 가지의 버튼이 화면에 뜰 때까지 기다려 주세요
|
||||
<ul>
|
||||
<li>이 버튼들을 누르지 마세요</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><code class="language-plaintext highlighter-rouge">Nintendo 3DS</code> 하고 <code class="language-plaintext highlighter-rouge">Nintendo DS</code> 버튼이 표시 될 때까지 기다려 주세요</li>
|
||||
<li>(L 어깨) + (십자 Down) + (Select) 을 동시에 눌러서 Rosalina 메뉴를 실행해 주세요</li>
|
||||
<li>“Miscellaneous options”을 선택해 주세요</li>
|
||||
<li>“Switch the hb. title to the current app.”를 선택해 주세요</li>
|
||||
<li>(B)를 눌러 진행해 주세요</li>
|
||||
<li>(B)를 눌러 Rosalina 메뉴로 돌아가 주세요</li>
|
||||
<li>(B)를 눌러 Rosalina 메뉴를 나와 주세요</li>
|
||||
<li>(Home) 키를 누르고, 다운로드 플레이를 종료해 주세요</li>
|
||||
<li>(Home) 키를 눌러 다운로드 플레이를 종료해 주세요</li>
|
||||
<li>아래 화면에서 “종료” 버튼을 눌러 다운로드 플레이 앱을 닫아주세요</li>
|
||||
<li>다운로드 플레이 앱을 다시 실행해 주세요</li>
|
||||
<li>성공하면 Homebrew Launcher가 실행될 것입니다</li>
|
||||
<li>홈브류 목록에서 slotTool를 실행해 주세요</li>
|
||||
<li>“RESTORE original wifi slots 1,2,3”를 선택해 주세요</li>
|
||||
<li>콘솔이 재부팅될 겁니다</li>
|
||||
<li>성공하면 Homebrew Launcher가 실행될 것입니다
|
||||
<ul>
|
||||
<li>만약 콘솔이 <code class="language-plaintext highlighter-rouge">Nintendo 3DS</code> 화면에 정지되면, SD 카드 루트에 <code class="language-plaintext highlighter-rouge">boot.3dsx</code>이 존재하지 않습니다</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Launch menuhax67_installer from the list of homebrew</li>
|
||||
<li>Select REMOVE menuhax67</li>
|
||||
<li>When you see “done.”, press (A), then press (A) on “EXIT to menu”</li>
|
||||
</ol>
|
||||
|
||||
<hr />
|
||||
|
Reference in New Issue
Block a user