Ostatnim etapem niniejszej instrukcji jest instalacja arm9loaderhax i Luma3DS, które uruchamiają się w ciągu zaledwie milisekund od startu konsoli. W tym celu użyjemy SafeA9LHInstaller stworzonego przez [AuroraWright](https://github.com/AuroraWright/).
Skonfigurujemy również możliwość ładowania payloadów (programów) z poziomu arm9loaderhax, co da nam możliwość odzyskania zawartości SysNAND z kopii zapaswoej, w sytuacjach które normalnie skończyłyby się brickiem konsoli.
Jest to prawie najlepszy typ exploitu konsoli, gdyż jest instalowany na parycji FIRM NAND-u i uruchamia się przed załadowaniem większości systemu 3DS, co pozwala nie tylko na działanie A9LH na *każdej* wersji firmware po zainstalowaniu, ale także zapewnia ochronę przed jego usunięciem (np. w wyniku aktualizacji firmware) oraz umożliwia przywrócenie funkcjonalności konsoli w większości sytuacji, które spowodowałyby brick 3DS bez A9LH, jak np. niedziałające home menu czy błąd w zainstalowaniu aplikacji systemowej.
Plik`arm9loaderhax.bin`jest uruchamiany przez sam arm9loaderhax po jego załadowaniu z NAND, może to być jakikolwiek poprawny payload arm9. Plik ten może być zamieniony z innym, jednak nie jest to konieczne, gdyż Luma3DS pozwala na uruchamianie innych payloadów arm9 przy użyciu Luma3DS chainloader.
W naszym przypadku, używamy Luma3DS autorstwa [AuroraWright](https://github.com/AuroraWright/) do bezpośredniego startu ze zmodyfikowanego SysNAND, co pozwala na zupełną rezygnację z korzystania z EmuNAND i znacznie upraszcza obsługę zhackowanego 3DS oraz nie zużywa miejsca na karcie SD.
**Jeśli przypuszczasz, że twoja karta jest uszkodzona, sprawdź ją używając [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), lub [F3X (Mac)](f3x-(mac))!**
1. **Jeżeli istnieje, skopiuj katalog `/files9/` z katalogu nadrzędnego Twojej karty SD w jakieś bezpieczne miejsce (np. dysk w chmurze) - pliki z tego katalogu mogą uchronić cię przed uszkodzeniem konsoli i/lub utratą danych**
2. Stwórz folder o nazwie "cias" w głównym katalogu twojej karty SD, jeśli jeszcze nie istnieje
13. Utwórz folder o nazwie `luma` w katalogu głównym karty SD
14. Utwórz folder o nazwie `payloads` w folderze `luma` na twojej karcie SD
15. Skopiuj plik `Hourglass9.bin` z archiwum Hourglass9 `.zip` do folderu `/luma/payloads/` na twojej karcie SD, a następnie zmień jego nazwę z `Hourglass9.bin` na `start_Hourglass9.bin`
17. Skopiuj plik `aeskeydb.bin` do folderu `/files9/` na twojej karcie SD
18. Skopiuj plik `DspDump.3dsx` do folderu `/3ds/` na twojej karcie SD
19. Skopiuj zawartość archiwum `fbi-2.4.2-injectable.zip` do folderu `/files9/` na twojej karcie SD
##### Sekcja II - Instalacja arm9loaderhax
1. Włóż kartę SD z powrotem do konsoli
2. Wykonaj poniższe kroki aby zainstalować arm9loaderhax na twojej konsoli:
+ Jeśli pojawi się błąd "This service is not available in your region", użyj ustawień systemowych aby zmienić region konsoli zgodnie z regionem NAND'u zainstalowanego wraz z 2.1.0 ctrtransfer
+ Jeśli pojawi się inny błąd, [przejdź do rozwiązywania problemów](troubleshooting#ts_browser)
+ Jeśli pojawi się zglitchowany ekran, [przejdź do rozwiązywania problemów](troubleshooting#ts_safe_a9lh_screen)
+ Jeśli używasz 2DS lub New3DS i obniżyłeś wersję firmware do 2.1.0 z wyłączoną komunikacją bezprzewodową (Wi-Fi), możesz ją ponownie włączyć poprzez wyjęcie baterii i odłączenie ładowarki od konsoli na kilka sekund, a następnie ponowne jej uruchomienie
+ Naciśnij (Select) aby przeprowadzić pełną instalację
+ Instalator zainstaluje teraz arm9loaderhax na twoim urządzeniu (jest to bardzo szybkie)
+ Wyłącz swoją konsolę, naciskając dowolny przycisk
+ Skopiuj twój unikalny `OTP.bin` z folderu `/a9lh/` na karcie SD do bezpiecznej lokalizacji na twoim komputerze oraz wykonaj kilka jego kopii zapasowych do innych lokalizacji (np. dysku w chmurze), następnie ponownie włóż kartę SD do swojego 3DS
Jeśli przed rozpoczęciem tej instrukcji miałeś już zainstalowaną konfigurację CFW z EmuNAND i chciałbyś przenieść jego zawartość do nowego CFW na SysNAND, teraz jest czas, aby [przejść do Przenoszenie EmuNAND](move-emunand) zamiast wykonywania pierwszych czterech kroków tej sekcji.
+ Aktualizacje z konfiguracją A9LH + Luma (masz ją zainstalowaną na swojej konsoli) są bezpieczne, przestańcie o to pytać
+ Ostrzeżenie o nie aktualizowaniu New 3DS z 2.1.0 przestaje obowiązywać po przywróceniu twojego NAND z kopii zapasowej.
+ Jeśli przy próbie aktualizacji pojawia się błąd, ustaw swoje DNS (w ustawieniach połączenia internetowego 3DS) na "auto"
+ Jeśli nadal wyświetla ci się błąd i twój NAND pochodzi z wersji firmware poniżej 9.2.0, [przejdż do 9.2.0 ctrtransfer](9.2.0-ctrtransfer)
### Sekcja V - Wdrażanie FBI
1. Uruchom swoją konsolę przytrzymując jednocześnie przycisk (Start) aby uruchomić aplikację Hourglass9
2. Przejdź do "SysNAND Backup/Restore", a następnie wybierz "Health&Safety Dump" aby wykonać kopię Health & Safety do pliku`hs.app` **(możesz użyć przycisków Góra/Dół/Lewo/Prawo aby wybrać nazwę pliku)**
3. Naciśnij (B), następnie wybierz opcję "Health&Safety Inject"
4. Wybierz aplikacje FBI injectable '.app' dla swojego regionu
5. Naciśnij przycisk (A) by zatwierdzić wdrożenie aplikacji
6. Naciśnij przycisk (Start) by uruchomić konsolę ponownie
7. Jeśli nadal widzisz fabryczną aplikację Health & Safety i w przeszłości robiłeś downgrade z użyciem flashcartu Gateway, [przejdź do rozwiązywania problemów](troubleshooting#gw_fbi)
##### Sekcja VI - Finalizowanie instalacji
1. Otwórz Health and Safety (które teraz jest FBI)
2. Wybierz "SD"
3. Wybierz "cias"
4. Przejdź do `FBI.cia` i naciśnij (A) żeby go zainstalować
5. Przejdź do `hblauncher_loader.cia` i naciśnij (A) aby go zainstalować
6. Przejdź do `lumaupdater.cia` i naciśnij (A) aby go zainstalować
7. Wróć do katalogu SD, naciskając (B)
8. Zaznacz plik 'arm9loaderhax.bin', a następnie naciśnij (A) i wybierz opcję "Copy"
9. Wróć do głównego menu FBI naciskając (B)
10. Wybierz "CTR NAND"
11. Wybierz "\<current directory>"
12. Wybierz opcję "Paste", a następnie naciśnij (A) aby potwierdzić
13. Wyjdź z FBI naciskając przycisk "Home"
14. Uruchom Homebrew Launcher z menu głównego
15. Wybierz "DSP Dump"
16. Naciśnij (Start) gdy zostaniesz o to poproszony, aby wyjść z DSP Dump
17. Uruchom swoją konsolę przytrzymując jednocześnie przycisk (Start) aby uruchomić aplikację Hourglass9
19. Przejdź do "SysNAND Backup/Restore", a następnie wybierz "Health&Safety Inject"
20. Wybierz `hs.app` (tę oryginalną, niezawierającą FBI), następnie naciśnij (A) i potwierdź wdrożenie aplikacji
21. Naciśnij (Select) w menu głównym Hourglass9 aby bezpiecznie wyciągnąć kartę SD
22. Naciśnij (Start) aby uruchomić konsolę ponownie z wyciągniętą kartą SD
+ Uruchomienie urządzenia przynajmniej raz z wyciągniętą kartą SD pozwoli na konfigurację instalacji Luma3DS, znajdującej się w CTRNAND
Jeśli tryb DSi/DS przestał funkcjonować (np. nie działają kartridże DS lub aplikacje DSiWare), [przejdź do rozwiązywania problemów](troubleshooting#twl_broken)
Teraz możesz używać Luma3DS Updater aby aktualizować Luma3DS do najnowszej wersji, wystarczy go uruchomić i nacisnąć (A).
To nie jest to samo co System Update; Luma3DS Updater pobiera i wypakowuje wyłącznie najnowsze pliki Luma3DS.
Wyłącznie pliki Luma3DS znajdujące się na karcie SD zostaną zaktualizowane. Jeśli uruchomisz konsolę bez karty SD, załaduje ona wersję Luma3DS, którą umieściłeś w CTR NAND (przy wykonywaniu niniejszej instrukcji).
Aby użyć [NTR CFW](https://github.com/44670/BootNTR/), pobierz odpowiedni `.zip` zawierający `ntr.bin` z [tej](https://github.com/44670/BootNTR/releases) strony, skopiuj plik `ntr.bin` do katalogu głównego twojej karty SD, a następnie zainstaluj `BootNTR.cia` z [tej](https://github.com/astronautlevel2/BootNTR/releases/latest) strony.
Zachowaj swoją kopię NAND (plik `NANDmin.bin`), może ona być przywrócona przy użyciu aplikacji Hourglass9, co stanowi twoje "koło ratunkowe" jeśli w przyszłości uda ci się doprowadzić do bricka konsoli.