--- title: "Boot9strap telepítése (USM)" --- {% include toc title="Tartalomjegyzék" %}
Technikai részletek (opcionális)

Ahhoz, hogy a SAFE_MODE-ot exploitálhassuk, be kell injektálnunk egy exploitált WiFi profilt.

Ezt megtenni egy másik létező exploittal, a BannerBomb3-mal tudjuk.

Hogy ezt elérjük, a rendszer titkosítási kulcsoddal (movable.sed) újra építünk egy DSiWare mentést, ami exploitolja a rendszert annak érdekében, hogy be tudjuk injektálni az exploitolt WiFi profilt a kapcsolatok listájára.

Amint a WiFi profil injektálásra került, a SAFE_MODE-ot fogjuk használni, ami egy helyreállítás szolgáltatás, ami elérhető minden 3DS konzolon, hogy aktiválja az exploitolt WiFi profilt.

További technikai információkért a BannerBomb3 és az unSAFE_MODE exploit-ról látogass el ide:BannerBomb3, unSAFE_MODE.

{: .notice--info} ### Kompatibilitási megjegyzések Az utasítások az Amerikai, Európai, Japán és Koreai régiójú konzolokon működnek, amik a rendszer verzió mögött egy U, E, J vagy K betű jelöl. Ha a (Jobb/Bal Váll), (D-Pad Fel) vagy (A) gombjaid nem működnek, [a Seedminer egy alternatív ágát](bannerbomb3) kell követned. Ha támogatásra van szükséged az anyaggal kapcsolatosan, csatlakozz a [Nintendo Homebrew-hoz Discord-on](https://discord.gg/MWxPgEp) és kérj, angolul, támogatást. {: .notice--warning} ### Amire szükséged lesz * A `movable.sed` fájlodra a [Seedminer](seedminer)-ből * A [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) legfrisseb verziója (közvetlen letöltés) * A [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) legfrisseb verziója (közvetlen letöltés) * A [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) legújabb kiadása (a Luma3DS `.zip` fájl) #### I. rész - Előkészületek Ebben a fejezetben fel fogod másolni azokat a fájlokat az eszközöd SD kártyájára, amik ahhoz szükségesek, hogy kiváltsák a BannerBomb3 és az unSAFE_MODE exploit-okat. 1. Ha a konzolod be van kapcsolva, most kapcsold ki 1. Nyisd meg az [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php/) oldalt a számítógépeden 1. Töltsd fel a `movable.sed` fájlod a "Choose File" opcióval 1. Kattints a "Build and Download"-ra + Ez letölt egy exploit DSiWare-t `F00D43D5.bin` néven és egy SAFE_MODE exploit adatfájlt `usm.bin` néven egy zip mappán belül (`unSAFE_MODE.zip`) 1. Helyezd az SD kártyád a számítógépbe 1. Másold át a `boot.firm` és `boot.3dsx` fájlt a Luma3DS `.zip`-ből az SD kártya gyökerébe + Az SD kártya gyökere a kezdőkönyvtárt jelenti az SD kártyán, ahol látható a Nintendo 3DS könyvtár, de nem vagyunk benne 1. Hozz létre egy mappát `boot9strap` néven az SD kártya gyökerében 1. Másold át a `boot9strap.firm` fájlt és a `boot9strap.firm.sha` fájlt a boot9strap `.zip` fájlból az SD kártyád `/boot9strap/` mappájába 1. Másold át a `SafeB9SInstaller.bin` fájlt a SafeB9SInstaller `.zip`-ből az SD kártyád gyökerébe 1. Másold át a `usm.bin` fájlt az `unSAFE_MODE.zip`-ből az SD kártya gyökerébe ![]({{ "/images/screenshots/bb3/usm-root-layout.png" | absolute_url }}){: .notice--info} ![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }}){: .notice--info} 1. Navigálj a `Nintendo 3DS` -> `` -> `` mappába az SD kártyádon + Az `` egy 32 karakter hosszú mappanév, amit a [Seedminer](seedminer)-nél másoltál + Az `` egy 32 karakter hosszú nevű mappa az `` mappában ![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info} 1. Hozz létre egy `Nintendo DSiWare` nevű mappát az `` mappában + Ha már van mappád *és* van benne DSiWare mentés fájl (`<8-character-id>.bin`), másold őket a számítógépedre és töröld őket az SD kártyáról 1. Másold `F00D43D5.bin` fájlt az `unSAFE_MODE.zip`-ből a `Nintendo DSiWare` mappába ![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }}) {: .notice--info} #### II. rész - BannerBomb3 Ebben a fejezetben elő fogod idézni a BannerBomb3 exploit-ot a DSIWare Management menü használatával, amivel felülírod a Wi-Fi slotjaid a hackelt adattal. A Wi-Fi kapcsolat beállításaid átmenetileg felülírásra kerülnek, amíg az exploit aktív. 1. Tedd vissza az SD kártyád a készülékedbe 1. Kapcsold be a készülékedet 1. Lépj be a System Settings-be a készülékeden 1. Navigálj ide: `Data Management` -> `DSiWare` -> `SD Card` ([kép](/images/screenshots/bb3/dsiware-management.png)) + Az eszközödnek meg kell jelenítenie a [Bannerbomb3 menüt](/images/screenshots/bb3/usm-menu.png) + Ha ez a lépés összeomlasztja az eszközödet, [folytasd a hibaelhárítási útmutatóval](troubleshooting#dsiware-management-menu-crashes-without-showing-usm-menu) 1. Nyomd meg az (A) gombot, az "Inject haxx" kiválasztásához + Az eszközöd automatikusan ki fog kapcsolni #### III. rész - unSAFE_MODE Ebben a fejezetben be fogsz lépni a Safe Mode-ba (egy funkció, ami elérhető minden 3DS családba tartozó eszközön) és elnavigálsz egy menübe ahol az unSAFE_MODE kiváltásra kerül, ami a boot9strap (egyedi firmware) telepítőt indítja. 1. Az eszközöd kikapcsolt állapotában tartsd nyomva a következő gombokat: (Bal Váll) + (Jobb Váll) + (D-Pad Fel) + (A), majd ezen gombok nyomva tartása mellett kapcsold be az eszközöd + Tartsd nyomva a gombokat, amíg az eszköz be nem bootol a Safe Mode-ba (a "system update" menübe) + Ha többszöri próbálkozásra sem tudsz bejutni a Safe Mode-ba, valamelyik gombod hibás lehet. Ha ez a helyzet, akkor [a Seedminer alternatív ágát](bannerbomb3) kell követned. Ha támogatásra van szükséged az anyaggal kapcsolatosan, csatlakozz a [Nintendo Homebrew-hoz Discord-on](https://discord.gg/MWxPgEp) és kérj, angolul, támogatást. 1. Nyomj "OK"-ot a frissítés elfogadásához + Nincs frissítés. Ez része az exploitnak 1. Nyomj az "I accept"-re a feltételek elfogadásához 1. A frissítés sikertelen lesz a `003-1099` hibakóddal. Ez az elvárt viselkedés 1. Amikor megkérdezésre kerül, hogy "Would you like to configure Internet settings?", válassz "Yes"-t 1. A következő menüben navigálj a `Connection 1` -> `Change Settings` -> `Next Page (jobb nyíl)` -> `Proxy Settings` -> `Detailed Setup` menüponthoz ([kép](/images/screenshots/bb3/safemode_highlighted.png)) 1. Ha az exploit sikerrel járt, készüléked bebootolja a SafeB9SInstallert #### IV. rész - boot9strap telepítése Ebben a fejezetben egyedi firmware-t fogsz telepíteni az eszközödre. 1. Ha kéri, akkor nyomd meg sorban azokat a gombokat, amiket kijelez a felső képernyőn, hogy telepíthesd a boot9strap-et + Ha felső képernyő üres, kapcsold ki az eszközödet, majd csináld újra a III. részt 1. Ha ez elkészült, nyomd meg az (A) gombot az eszközöd újraindításához 1. A készülékednek az előzőekben a Luma3DS-be kellett bootolnia + Ha a készüléked kikapcsol amikor bekapcsolod, bizonyosodj meg róla, hogy átmásoltad-e a `boot.firm` fájlt a Luma3DS `.zip` fájlból az SD kártya gyökerébe 1. Mentéshez és újraindításhoz nyomd meg a (Start) gombot Ezen a ponton a konzolod alapértelmezetten bebootol a Luma3DS-be. + A Luma3DS nem néz ki másként, mint a normál HOME Menü. Ha a konzolod bebootolt a HOME Menübe, akkor egyedi firmware-t futtat. + A következő oldalon hasznos homebrew alkalmaásokat telepítünk, hogy teljessé tegyük a telepítésedet. #### V. rész - A WiFi Configuration Profiles visszaállítása Ebben a fejezetben elő fogod idézni a BannerBomb3 exploit-ot egy második alkalommal, hogy helyreállítsd a Wi-Fi kapcsolat slot-okat, amik felülírásra kerültek a II. részben. 1. Lépj be a System Settings-be a készülékeden 1. Navigálj ide: `Data Management` -> `DSiWare` -> `SD Card` ([kép](/images/screenshots/bb3/dsiware-management.png)) + Az eszközödnek meg kell jelenítenie a [Bannerbomb3 menüt](/images/screenshots/bb3/usm-menu.png) 1. Használd a D-Pad-et a navigáláshoz, és nyomd meg az (A) gombot a "Restore slots" kiválasztásához + Az eszközöd automatikusan újra fog indulni 1. Kapcsold ki a készüléked 1. Helyezd az SD kártyád a számítógépbe 1. Navigálj a `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` mappába az SD kártyán 1. Töröld ki a `F00D43D5.bin` fájlt a Nintendo DSiWare mappádból és a számítógépedről. Ez nem fog kelleni többet ___ ### Tovább a [telepítés véglegesítésére](finalizing-setup) {: .notice--primary}