170 lines
11 KiB
Text
170 lines
11 KiB
Text
|
---
|
||
|
title: "Installing boot9strap (Frogminer)"
|
||
|
---
|
||
|
|
||
|
{% include toc title="Tartalomjegyzék" %}
|
||
|
|
||
|
### Fontos tudnivalók
|
||
|
|
||
|
Ahhoz, hogy telepítsük a boot9strap-et a 11.8.0-s készülékedre, egy, a "DSiWare" alkalmazásokra vonatkozó biztonsági megkötés hibáját fogjuk kihasználni.
|
||
|
|
||
|
Ennek eléréséhez egy Seedminer nevű eszközt fogunk használni, hogy kiszámítsuk a készüléked DSiWare titkosítási kulcsát (`movable.sed`).
|
||
|
|
||
|
Ezt követően ezt a DSiWare titkosítási kulcsot arra fogjuk használni, hogy visszafejtsünk egy DSiWare alkalmazást, majd injektáljunk bele egy exploitot, hogy futtatni tudjuk a saját kódunkat.
|
||
|
|
||
|
Ha ez a kulcs teljesen véletlenszerű lenne, a titkosítási kulcsot lehetetlen lenne feltörni a jelenleg elérhető hardverekkel. Szerencsére a kulcs első fele (`movable_part1.sed`) matematikailag összefüggésben van a készüléked Friend Code-jával, ami lehetővé teszi a titkosítás feltörését. További információért arról, hogyan működik a Seedminer, nézd meg [ezt a prezentációt](https://zoogie.github.io/web/34⅕c3).
|
||
|
|
||
|
Fontos megjegyezni, hogy ennek az eszköznek egy erős grafikus kártyával rendelkező PC-re van szüksége ahhoz, hogy a készüléked DSiWare titkosítását fel tudja törni. Ha nincs hozzáférésed ilyesmihez, létezik néhány önkéntes alapon futtatott segédszolgáltatás, amely megcsinálja neked ugyanezt.
|
||
|
|
||
|
Ahhoz, hogy használhasd a [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) linkeket ezen az oldalon, szükséged lesz egy torrent kliensre, mint például a [Deluge](http://dev.deluge-torrent.org/wiki/Download).
|
||
|
|
||
|
To extract the `.7z` and `.rar` files linked on this page, you will need a file archiver like [7-Zip](http://www.7-zip.org/) or [The Unarchiver](https://theunarchiver.com/).
|
||
|
|
||
|
Ennek a folyamatnak a során a DSiWare játékod mentése felülírásra kerül!
|
||
|
{: .notice--warning}
|
||
|
|
||
|
### Amire szükséged lesz
|
||
|
|
||
|
* The free DSiWare game "Steel Diver: Sub Wars" from the eShop
|
||
|
* A [Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest) legújabb kiadása
|
||
|
* The latest release of [Steelhax](https://github.com/VegaRoXas/vegaroxas.github.io/raw/master/files/steelhax-installer.rar)
|
||
|
* The latest release of [Frogtool](https://github.com/zoogie/Frogtool/releases/latest)
|
||
|
* A [b9sTool](https://github.com/zoogie/b9sTool/releases/latest) legújabb kiadása
|
||
|
* A [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) legújabb kiadása *(a `.7z` fájl)*
|
||
|
* Az [otherapp payload](https://smealum.github.io/3ds/#otherapp) *(a készüléked verziójának és régiójának megfelelő változat)*
|
||
|
|
||
|
### Utasítások
|
||
|
|
||
|
#### Első rész - Előkészületek
|
||
|
|
||
|
1. Kapcsold ki a készüléked
|
||
|
1. Helyezd az SD kártyád a számítógépbe
|
||
|
1. Hozz létre egy mappát `3ds` néven az SD kártyád gyökerében, ha még nem létezik ilyen
|
||
|
1. Másold át a `boot.firm` fájlt a Luma3DS `.7z`-ből az SD kártya gyökerébe
|
||
|
1. Másold a `boot.nds` (B9STool) fájlt az SD kártyád gyökerébe
|
||
|
1. Másold az `boot.3dsx` fájlt az SD kártyád gyökerébe
|
||
|
1. Copy the `steelhax` folder from the Steelhax `.rar` to the root of your SD card
|
||
|
1. Copy the otherapp payload to the `steelhax` folder on your SD card and rename it to `payload.bin`
|
||
|
1. Copy `Frogtool.3dsx` from the Frogtool `.zip` to the `/3ds/` folder on your SD card
|
||
|
1. Copy the `private` folder from the Frogtool `.zip` to the root of your SD card
|
||
|
1. Lépj be az SD kártyád `Nintendo 3DS` könyvtárába
|
||
|
1. Másold le a 32 karakter hosszú nevét annak a mappának, amit látsz
|
||
|
+ Ha több ilyen mappát is látsz, csináld a következőt:
|
||
|
+ Nevezd át a `Nintendo 3DS` mappát `BACKUP_Nintendo 3DS` névre
|
||
|
+ Tedd vissza az SD kártyát a készülékedbe, és kapcsold be
|
||
|
+ Várd meg, amíg a készüléked legenerálja az SD kártyára az adatokat
|
||
|
+ Kapcsold ki a készülékedet, és helyezd vissza az SD kártyádat a számítógépedbe
|
||
|
+ Lépj be az SD kártyád `Nintendo 3DS` könyvtárába
|
||
|
+ Másold le a 32 karakter hosszú nevét annak a mappának, amit látsz
|
||
|
+ Töröld a `Nintendo 3DS` mappát
|
||
|
+ Nevezd át a `BACKUP_Nintendo 3DS` mappát `Nintendo 3DS` névre
|
||
|
1. Illeszd be a 32 karakter hosszú mappanevet egy tetszőleges fájlba, amit később elérsz
|
||
|
+ A mappa nevére "ID0" néven hivatkozunk
|
||
|
1. Tedd vissza az SD kártyád a készülékedbe
|
||
|
1. Kapcsold be a készülékedet
|
||
|
1. Válaszd a Friend List opciót (a [narancsszínű fej ikon]({{ "/images/friend-list-icon.png" | absolute_url }}) a Home Menu felső sávján)
|
||
|
+ Ha hibaüzenetet kapsz, és visszadob a menübe, vagy új Mii-t kell csinálnod, vagy a konzolod nem tud csatlakozni a Nintendo szervereihez (kitiltás, vagy kapcsolódási hiba miatt)
|
||
|
1. Keresd meg a Mii profilodat, ott találod a "Friend Code" mezőt a felső képernyőn
|
||
|
|
||
|
#### Második rész - Seedminer
|
||
|
|
||
|
1. Nyisd meg a [Bruteforce Movable](https://bruteforcemovable.com/) oldalt a számítógépeden
|
||
|
+ Ez az oldal képes automatizálni a `movable_part1.sed` előállítását (egy bot 3DS konzol segítségével), illetve a készüléked DSiWare titkosításának feltörését (egy önkéntes számítógépén futtatva a Seedminer-t)
|
||
|
+ Ha rendelkezésedre áll egy 3DS, amelyen már futtatható a Homebrew Launcher, manuálisan is előállíthatod a `movable_part1.sed` fájlodat annak a készüléknek a segítségével, ha [ezeket](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section1) az utasításokat követed
|
||
|
+ Ha rendelkezel olyan PC-vel, amelynek a grafikus kártyája erős, manuálisan is kiszámíthatod a `movable.sed` fájlodat, ha [ezeket](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section2) az utasításokat követed
|
||
|
+ Ha az automatikus szolgáltatás nem elérhető, és a manuális módszerek közül sem áll rendelkezésedre egyik sem, csatlakozz a [Nintendo Homebrew Discord-on](https://discord.gg/MWxPgEp) csatornához, és kérj segítséget (angol nyelven) valakitől
|
||
|
1. Írd be a készüléked Friend Code-ját (szóközök és kötőjelek nélkül) a "Your friend code" mezőbe
|
||
|
1. Illeszd be a készüléked 32 karakter hosszú mappanevét a "Your ID0" mezőbe
|
||
|
1. Teljesítsd a "Nem vagyok robot" captchát
|
||
|
1. Nyomd meg a "Go" gombot
|
||
|
1. Ha kéri, használd a "Register Friend" gombot a készülékeden és add hozzá a bot 3DS konzol Friend Code-ját
|
||
|
1. Várj, amíg az oldal frissül
|
||
|
+ Ha ez nem történik meg, frissítsd magad az oldalt
|
||
|
1. Nyomd meg a "Continue" gombot
|
||
|
1. Várd meg, amíg a folyamat befejeződik
|
||
|
+ Ez beletelhet egy kis időbe (akár egy órába is bizonyos esetekben)
|
||
|
+ Ha egy óra után is még mindig várakozol, csatlakozz a [Nintendo Homebrew Discord-on](https://discord.gg/MWxPgEp) csatornához, és kérj segítséget (angol nyelven) valakitől
|
||
|
1. Amikor a folyamat befejeződött, töltsd le a `movable.sed` fájlodat az oldalról
|
||
|
|
||
|
#### Section III - Steelminer
|
||
|
|
||
|
1. Launch "Steel Diver: Sub Wars" once and select a Mii to initialize your save file
|
||
|
+ Decline the game update when prompted
|
||
|
+ If you have already updated the game, use the Data Management menu of the System Settings to delete the update
|
||
|
1. Exit "Steel Diver: Sub Wars"
|
||
|
1. Kapcsold ki a készüléked
|
||
|
1. Helyezd az SD kártyád a számítógépbe
|
||
|
1. Open [the Steelminer website](http://steelminer.jisagi.net/#Section_III) on your computer
|
||
|
1. Select your `movable.sed` file
|
||
|
1. Nyomd meg a "Start!" gombot
|
||
|
1. Várd meg, amíg a folyamat befejeződik
|
||
|
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `title` -> `00040000` -> `<8-character-region>` -> `data` on your SD card
|
||
|
+ **EUR Region**: `000d7d00`
|
||
|
+ **JPN Region**: `000d7e00`
|
||
|
+ **USA Region**: `000d7c00`
|
||
|
1. Copy the new downloaded save file to the `data` folder on your SD card
|
||
|
+ Overwrite the old save file when prompted
|
||
|
1. Tedd vissza az SD kártyád a készülékedbe
|
||
|
1. Kapcsold be a készülékedet
|
||
|
|
||
|
#### Section IV - Frogminer
|
||
|
|
||
|
1. Launch "Steel Diver: Sub Wars"
|
||
|
1. Ha az exploit sikeres volt, a készülékednek ezt követően be kell töltenie a Homebrew Launchert
|
||
|
1. Launch Frogtool from the list of homebrew
|
||
|
1. Select the "EXPORT clean DS Download Play" option
|
||
|
1. Press (Start) to exit Frogtool
|
||
|
1. Kapcsold ki a készüléked
|
||
|
1. Helyezd az SD kártyád a számítógépbe
|
||
|
1. Copy `484E4441.bin` from the root of your SD card to your computer
|
||
|
1. Open [the Frogminer website](https://jenkins.nelthorya.net/job/DSIHaxInjector/build)
|
||
|
1. Select a username for the "Username" field
|
||
|
1. Select your console's region for the "Region" field
|
||
|
1. Select `484E4441.bin` for the "DsiBin" field
|
||
|
1. Select your `movable.sed` for the "MovableSed" field
|
||
|
1. Leave the email field blank
|
||
|
1. Select "Build"
|
||
|
1. Várd meg, amíg a folyamat befejeződik
|
||
|
1. Search for your username in the "Build History" section of the page
|
||
|
1. Download the `484E4441.bin.patched_<your-username>` file
|
||
|
+ If the username does not match the one you input earlier, the file is incorrect and will not work on your device
|
||
|
1. Copy `484E4441.bin.patched_<your-username>` to the root of your SD card and rename it to `484E4441.bin.patched`
|
||
|
1. Tedd vissza az SD kártyád a készülékedbe
|
||
|
1. Kapcsold be a készülékedet
|
||
|
|
||
|
#### Section V - Flashing FIRM
|
||
|
|
||
|
1. Launch "Steel Diver: Sub Wars"
|
||
|
1. Ha az exploit sikeres volt, a készülékednek ezt követően be kell töltenie a Homebrew Launchert
|
||
|
1. Launch Frogtool from the list of homebrew
|
||
|
1. Select the "IMPORT patched DS Download Play" option
|
||
|
1. Tap the touch-screen to continue
|
||
|
1. Select the "BOOT patched DS Download Play" option
|
||
|
1. If the exploit was successful, your device will have loaded the JPN version of Flipnote Studio
|
||
|
1. Complete the initial setup process for the launched game until you reach the main menu
|
||
|
+ Select the left option whenever prompted during the setup process
|
||
|
1. Using the touch-screen, select the large left box, then select the box with an SD card icon
|
||
|
1. Once the menu loads, select the face icon, then the bottom right icon to continue
|
||
|
1. Select the frog icon at the bottom left, then select the second button along the top with a film-reel icon
|
||
|
1. Scroll right until reel "3/3" is selected
|
||
|
1. Tap the third box with the letter "A" in it
|
||
|
1. Scroll left until reel "1/3" is selected
|
||
|
1. Tap the forth box with the letter "A" in it
|
||
|
1. If the exploit was successful, your device will have loaded b9sTool
|
||
|
1. Válaszd az "Install boot9strap" opciót, majd erősítsd meg
|
||
|
1. Lépj ki a b9sTool-ból, majd kapcsold ki a készülékedet
|
||
|
+ Elképzelhető, hogy kényszerítened kell a leállást a bekapcsológomb lenyomva tartásával
|
||
|
|
||
|
#### Hatodik rész - A Luma3DS konfigurálása
|
||
|
|
||
|
1. Indítsd el a készülékedet a (Select) lenyomva tartásával, hogy megjelenjen a Luma konfigurációs menüje
|
||
|
+ Ha problémába ütközöl a Luma konfigurációs menü elindításakor, [kövesd ezt a hibaelhárítási útmutatót](https://github.com/zoogie/b9sTool/blob/master/TROUBLESHOOTING.md)
|
||
|
1. Használd az (A) gombot és D-Pad-et a következő engedélyezéséhez:
|
||
|
+ **"Show NAND or user string in System Settings"**
|
||
|
1. Mentéshez és újraindításhoz nyomd meg a (Start) gombot
|
||
|
+ Ha fekete képernyőt kapsz, [nézd át a hibaelhárítási útmutatót](troubleshooting#black-screen-on-sysnand-boot-after-installing-boot9strap)
|
||
|
|
||
|
___
|
||
|
|
||
|
### Tovább a [telepítés véglegesítésére](finalizing-setup)
|
||
|
{: .notice--primary}
|