151 lines
12 KiB
Text
151 lines
12 KiB
Text
---
|
|
title: "Instalacja boot9strap (Frogminer)"
|
|
---
|
|
|
|
{% include toc title="Spis Treści" %}
|
|
|
|
### Wymagana Lektura
|
|
|
|
Aby zainstalować boot9strap na urządzeniu posiadającym oprogramowanie 11.9.0, wykorzystujemy przeoczenie w restrykcjach zabezpieczeń zastosowanych w aplikacjach "DSiWare".
|
|
|
|
Aby to się udało, musimy użyć narzędzia zwanego Seedminer, aby obliczyć klucz szyfrowania DSiWare (`movable.sed`) Twojego urządzenia.
|
|
|
|
Następnie użyjemy tego klucza, aby odszyfrować kompatybilną aplikację/grę DSiWare i umieścimy w niej exploit, który pozwoli na uruchomienie naszego własnego kodu.
|
|
|
|
Jeśli klucz ten byłby generowany zupełnie losowo, byłby niemożliwy do złamania używając obecnej mocy obliczeniowej komputerów. Na szczęście, pierwsza połowa klucza (`movable_part1.sed`) jest matematycznie związana z Friend Code Twojego urządzenia, co pozwoli nam złamać szyfr. Po więcej informacji na temat działania metody Seedminer, proszę zajrzyj na [tę prezentację](https://zoogie.github.io/web/34⅕c3).
|
|
|
|
Należy zauważyć, że narzędzie to wymaga komputera z potężną kartą graficzną do złamania szyfrowania DSiWare. Jeśli nie masz do żadnego dostępu, istnieją także różne serwisy pomocy online, na których wolontariusze zrobią to za Ciebie przy pomocy zautomatyzowanego oprogramowania.
|
|
|
|
Aby użyć linków [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) zamieszczonych na tej stronie, będziesz potrzebował klienta torrent takiego jak np. [Deluge](http://dev.deluge-torrent.org/wiki/Download).
|
|
|
|
Aby wyodrębnić pliki `.7z` załączone na tej stronie, będziesz potrzebować archiwizatora plików, na przykład [7-Zip](http://www.7-zip.org/) lub [The Unarchiver](https://theunarchiver.com/).
|
|
|
|
Ten proces nadpisze zapisy Twojej gry DSiWare!
|
|
{: .notice--warning}
|
|
|
|
### Czego Potrzebujesz
|
|
|
|
* Darmowej gry z eShopu "Steel Diver: Sub Wars"
|
|
* <i class="fa fa-magnet" aria-hidden="true" title="To jest link magnet. Użyj klienta torrent aby pobrać ten plik."></i> - [frogcert.bin](magnet:?xt=urn:btih:d12278ea50bb3574f1fbd327f3d0e2292c70941f&dn=frogcert.bin&tr=https%3a%2f%2ftracker.fastdownload.xyz%3a443%2fannounce&tr=https%3a%2f%2fopentracker.xyz%3a443%2fannounce&tr=http%3a%2f%2fopen.trackerlist.xyz%3a80%2fannounce&tr=http%3a%2f%2ft.nyaatracker.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.port443.xyz%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.vanitycore.co%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2fthetracker.org%3a80%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%3a80%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.iamhansen.xyz%3a2000%2fannounce&tr=udp%3a%2f%2fbt.xxx-tracker.com%3a2710%2fannounce&tr=http%3a%2f%2f0d.kebhana.mx%3a443%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.justseed.it%3a1337%2fannounce&tr=http%3a%2f%2ftherightsize.net%3a1337%2fannounce&tr=udp%3a%2f%2fretracker.hotplug.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2800%2fannounce&tr=https%3a%2f%2f2.track.ga%3a443%2fannounce&tr=udp%3a%2f%2fbigfoot1942.sektori.org%3a6969%2fannounce)
|
|
* Najnowszej wersji [Frogtool](https://github.com/zoogie/Frogtool/releases/latest)
|
|
* Najnowszej wersji [Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
|
|
* Najnowszej wersji [Steelhax](https://github.com/VegaRoXas/vegaroxas.github.io/raw/master/files/steelhax-installer.rar)
|
|
* Najnowszej wersji [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
|
|
* Najnowszej wersji [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) *(plik`.7z`)*
|
|
* [payloadu otherapp](https://smealum.github.io/3ds/#otherapp) *(dla twojej konsoli i regionu)*
|
|
|
|
### Instrukcje
|
|
|
|
#### Sekcja I - Przygotowanie
|
|
|
|
1. Wejdź do "System Settings", następnie "Internet Settings" i "Nintendo DS Connections"
|
|
1. Naciśnij przycisk "OK"
|
|
1. Jeżeli urządzenie uruchomiło menu "Nintendo Wi-Fi Connection Setup", wyjdź z tego menu
|
|
+ Jeżeli ekran pozostał czarny lub konsola się zawiesiła, niestety nie możesz użyć Frogminera; wróć do [Wprowadzenie](get-started) i użyj metody "WSZYSTKIE WERSJE"
|
|
1. Wyłącz konsolę
|
|
1. Włóż kartę SD do komputera
|
|
1. Stwórz folder o nazwie `3ds` w głównym katalogu twojej karty SD, jeśli jeszcze nie istnieje
|
|
1. Skopiuj `boot.firm` z archiwum Luma3DS `.7z` do katalogu głównego karty SD
|
|
1. Skopiuj plik `boot.nds` (B9STool) do katalogu głównego karty SD
|
|
1. Skopiuj plik `boot.3dsx` do katalogu głównego karty SD
|
|
1. Skopiuj folder `steelhax` z archiwum Steelhax `.rar` do katalogu głównego karty SD
|
|
1. Skopiuj pobrany plik otherapp payload do folderu `steelhax` na karcie SD i zmień jego nazwę na `payload.bin`
|
|
1. Skopiuj `Frogtool.3dsx` do folderu `/3ds/` na twojej karcie SD
|
|
1. Skopiuj plik `frogcert.bin` do katalogu głównego karty SD
|
|
1. Przejdź do folderu `Nintendo 3DS` na swojej karcie SD
|
|
1. Skopiuj 32 znakową nazwę folderu który widzisz
|
|
+ Jeżeli widzisz wiele folderów takich jak ten, wykonaj następujące czynności:
|
|
+ Zmień nazwę folderu `Nintendo 3DS` na `BACKUP_Nintendo 3DS`
|
|
+ Włóż ponownie kartę SD do Twojej konsoli i uruchom ją
|
|
+ Poczekaj aż urządzenie wygeneruje dane na karcie SD
|
|
+ Wyłącz konsolę, wyciągnij z niej kartę SD i włóż ją do czytnika w swoim komputerze
|
|
+ Przejdź do folderu `Nintendo 3DS` na swojej karcie SD
|
|
+ Skopiuj 32 znakową nazwę folderu który widzisz
|
|
+ Usuń folder `Nintendo 3DS`
|
|
+ Zmień nazwę folderu `BACKUP_Nintendo 3DS` na `Nintendo 3DS`
|
|
1. Wklej skopiowaną 32 znakową nazwę folderu do np. notatnika i zapisz w łatwo dostępnym miejscu na komputerze
|
|
+ Nazwa folderu, która została skopiowana to Twoje "ID0"
|
|
1. Włóż ponownie kartę SD do konsoli
|
|
1. Włącz konsolę
|
|
1. Wejdź do Listy Znajomych ([pomarańczowa ikona twarzy]({{ "/images/friend-list-icon.png" | absolute_url }}) w górnej linii Home Menu)
|
|
+ Jeśli wyświetli się błąd i zostaniesz wyrzucony z menu, musisz stworzyć nową postać Mii lub twoja konsola nie może się połączyć z serwerami Nintendo (przez bana lub problemy z połączeniem)
|
|
1. Wejdź na kartę swojego Mii, a następnie znajdź pole "Friend Code" na górnym ekranie
|
|
|
|
#### Sekcja II - Seedminer
|
|
|
|
1. Otwórz na swoim komputerze stronę [Bruteforce Movable](https://bruteforcemovable.com/)
|
|
+ Dzięki tej stronie można zautomatyzować proces pobierania `movable_part1.sed` (za pomocą bota 3DS) i złamać szyfrowanie DSiWare Twojej konsoli (przy użyciu komputera wolontariusza u którego uruchomiony jest Seedminer)
|
|
+ Jeżeli masz dostęp do 3DSa zdolnego uruchomić Homebrew Launcher, możesz ręcznie uzyskać `movable_part1.sed` ze swojego urządzenia dzięki [tej instrukcji](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section1)
|
|
+ Jeżeli masz dostęp do komputera z potężną kartą graficzną, możesz ręcznie stworzyć swój `movable.sed` korzystając z [tej instrukcji](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section2)
|
|
+ Jeżeli zautomatyzowany serwis nie działa, a ty nie możesz wykonać żadnego kroku manualnie, dołącz do [Serwera Nintendo Homebrew na Discordzie](https://discord.gg/MWxPgEp), aby uzyskać pomoc (po angielsku)
|
|
1. Wprowadź Friend Code swojej konsoli (bez spacji i myślników) w pole "Your friend code"
|
|
1. Wklej swoją 32 znakową nazwę folderu w pole "Your ID0"
|
|
1. Wypełnij captcha "I'm not a robot" (nie jestem robotem)
|
|
1. Wybierz "Go"
|
|
1. Kiedy zostaniesz o to poproszony, użyj przycisku "Register Friend" na swojej konsoli, aby dodać do znajomych friend code bota 3DS
|
|
1. Poczekaj na aktualizację wyniku na stronie
|
|
+ Jeżeli tak się nie stało, poczekaj parę minut zanim odświeżysz stronę ponownie
|
|
1. Wybierz "Continue"
|
|
1. Poczekaj na zakończenie procesu
|
|
+ To może zająć trochę czasu (do godziny w niektórych przypadkach)
|
|
+ Jeżeli po godzinie nadal czekasz, to dołącz do [Serwera Nintendo Homebrew na Discordzie](https://discord.gg/MWxPgEp) i zapytaj (po angielsku) czy ktoś mógłby Ci pomóc
|
|
1. Po zakończeniu procesu, pobierz ze strony plik `movable.sed`
|
|
|
|
#### Sekcja III - Steelminer
|
|
|
|
1. Uruchom "Steel Diver: Sub Wars" i wybierz postać Mii, aby zainicjować plik zapisu
|
|
+ Jeśli zostaniesz o to poproszony, **anuluj** aktualizację gry
|
|
+ Jeżeli przypadkowo zaktualizowałeś grę, użyj menu Data Management w System Settings, aby usunąć aktualizację
|
|
1. Wyjdź z gry "Steel Diver: Sub Wars"
|
|
1. Wyłącz konsolę
|
|
1. Włóż kartę SD do komputera
|
|
1. Uruchom [stronę Steelminera](http://steelminer.jisagi.net/#Section_III) na swoim komputerze
|
|
1. Wybierz swój plik `movable.sed`
|
|
1. Wybierz "Start!"
|
|
1. Poczekaj na zakończenie procesu
|
|
1. Przejdź kolejno do katalogów na swojej karcie SD `Nintendo 3DS` -> `<ID0>` -> `<32-znakowe-id>` -> `title` -> `00040000` -> `<8-znakowy-region>` -> `data`
|
|
+ **Region EUR**: `000d7e00`
|
|
+ **Region JPN**: `000d7c00`
|
|
+ **Region USA**: `000d7d00`
|
|
1. Skopiuj świeżo pobrany plik zapisu gry do folderu `data` na karcie SD
|
|
+ Jeśli zostaniesz o to poproszony, nadpisz stary plik zapisu
|
|
1. Skopiuj plik `movable.sed` do katalogu głównego karty SD
|
|
1. Włóż ponownie kartę SD do konsoli
|
|
1. Włącz konsolę
|
|
|
|
#### Sekcja IV - Wgrywanie FIRM
|
|
|
|
1. Uruchom "Steel Diver: Sub Wars"
|
|
1. Jeżeli exploit zadziałał, na urządzeniu uruchomi się Homebrew Launcher
|
|
1. Uruchom aplikację Frogtool z listy Homebrew
|
|
1. Wybierz opcję "INJECT patched DS Download Play"
|
|
1. Frogtool automatycznie uruchomi i zastąpi aplikację DS Download Play japońską wersją Flipnote Studio
|
|
1. Po ukończeniu operacji, dotknij ekranu dotykowego i wybierz "BOOT patched DS Download Play"
|
|
1. Jeżeli exploit zadziałał, na urządzeniu uruchomi się Japońska wersja Flipnote Studio
|
|
1. Przejdź przez proces konfiguracji wstępnej aplikacji dopóki nie dojdziesz do głównego menu
|
|
+ Jeśli będziesz miał wybór, zawsze wybieraj opcję po lewej stronie ekranu
|
|
1. Używając ekranu dotykowego, wybierz duży lewy kwadrat, następnie wybierz kwadrat z ikoną karty SD
|
|
1. Po załadowaniu się menu, wybierz ikonkę twarzy, następnie ikonkę w prawym dolnym rogu ekranu w celu kontynuacji
|
|
1. Wybierz ikonkę żaby w dolnym lewym rogu ekranu, a następnie wybierz ikonkę z taśmą filmową na górnym pasku
|
|
1. Przewijaj taśmę w prawo, aby najechać na klatkę "3/3"
|
|
1. Wciśnij trzeci przycisk, na którym widnieje litera "A"
|
|
1. Przewijaj w lewo, aby najechać na klatkę "1/3"
|
|
1. Wciśnij czwarty przycisk, na którym widnieje litera "A"
|
|
1. Jeżeli exploit zadziałał poprawnie, na Twoim urządzeniu został załadowany b9sTool
|
|
1. Wybierz "Install boot9strap" i potwierdź
|
|
1. Wyjdź z b9sTool i wyłącz konsolę
|
|
+ Możliwe, że będziesz musiał wymusić wyłączenie 3DS'a poprzez przytrzymanie przycisku zasilania
|
|
|
|
#### Sekcja V - Konfigurowanie Luma3DS
|
|
|
|
1. Uruchom swoją konsolę przytrzymując jednocześnie przycisk (Select) aby uruchomić menu konfiguracji Luma3DS
|
|
+ Jeśli napotkasz jakiekolwiek błędy podczas uruchamiania menu konfiguracyjnego Luma, [przejdź do rozwiązywania problemów](https://github.com/zoogie/b9sTool/blob/master/TROUBLESHOOTING.md)
|
|
1. Użyj przycisku (A) oraz D-Pada aby zaznaczyć:
|
|
+ **"Show NAND or user string in System Settings"**
|
|
1. Naciśnij (Start) aby zapisać zmiany i uruchomić konsolę ponownie
|
|
+ Jeśli wyświetli się pusty czarny ekran [przejdź do rozwiązywania problemów](troubleshooting#black-screen-on-sysnand-boot-after-installing-boot9strap)
|
|
|
|
___
|
|
|
|
### Kontynuuj do [Finalizowanie Instalacji](finalizing-setup)
|
|
{: .notice--primary}
|