241 lines
No EOL
22 KiB
Text
241 lines
No EOL
22 KiB
Text
---
|
||
title: "Установка arm9loaderhax" #
|
||
lang: ru
|
||
permalink: /ru_RU/installing-arm9loaderhax.html
|
||
---
|
||
|
||
Последний шаг данного гайда - установка arm9loaderhax и настройка Luma3DS на мгновенную загрузку сразу после включения консоли. Для этого мы воспользуемся SafeA9LHInstaller от [AuroraWright](https://github.com/AuroraWright/).
|
||
{: .notice}
|
||
|
||
Мы будем устанавливать [arm9loaderhax от AuroraWright](https://github.com/AuroraWright/arm9loaderhax).
|
||
{: .notice--info}
|
||
|
||
We will also setup the ability to launch payloads from arm9loaderhax, giving us the ability to unbrick our SysNAND from situations that would normally brick us by restoring from backup.
|
||
{: .notice--info}
|
||
|
||
**Никогда не используйте OTP от другой консоли, это ГАРАНТИРОВАННО приведёт к брику**
|
||
{: .notice--danger}
|
||
|
||
#### Описание шагов
|
||
|
||
В этом разделе мы, наконец, сделаем то, к чему вели все предыдущие шаги: установим arm9loaderhax.
|
||
|
||
This is nearly the best possible kind of device exploit because it is permanently installable into the NAND firm partitions, and runs before most of the OS loads, allowing it to not only work on *all* versions once installed, but also protect itself and recover from most situations that would brick a non-A9LH 3DS such as a nonfunctional home menu or bad title install.
|
||
|
||
Файл `arm9loaderhax.bin` - это то, что arm9loaderhax запускает после загрузки. Это может быть любое arm9-приложение. Этот файл можно заменить в любой момент, хотя Luma3DS позволяет запускать другие arm9-приложения удержанием кнопки при загрузке системы.
|
||
|
||
Мы используем Luma3DS от [AuroraWright](https://github.com/AuroraWright/), чтобы запускать пропатченный SysNAND напрямую, поэтому необходимость в каком-либо виде EmuNAND полностью пропадает, что значительно упрощает использование взломанной 3DS и экономит место на SD-карте.
|
||
|
||
После установки arm9loaderhax и настройки Luma3DS мы восстановим бекап прошивки, сделанный ранее.
|
||
|
||
В процессе мы установим и настроем следующие программы:
|
||
|
||
+ **FBI** *(установщик приложений и игр в формате CIA)*
|
||
+ **Luma3DS Updater** *(упрощает обновление CFW)*
|
||
+ **Hourglass9** *(многофункциональная утилита для работы с NAND и картриджами)*
|
||
|
||
#### Что понадобится
|
||
|
||
* [`aeskeydb.bin`](magnet:?xt=urn:btih:18b3a17f78e2376e05feaa150749d9fd689b25dc&dn=aeskeydb.bin&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
||
* [`fbi-2.4.2-injectable.zip`](magnet:?xt=urn:btih:f978b4cf5eda72823240b9c649f3fd2940a9f525&dn=fbi-2.4.2-injectable.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
||
* [`data_input_v3.zip`](magnet:?xt=urn:btih:a1195c9f7ab650fa7c7bf020b51fc19ea8d9440c&dn=data%5Finput%5Fv3.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
||
* Свежая версия [SafeA9LHInstaller](https://github.com/Plailect/SafeA9LHInstaller/releases/latest) *(`.7z`-архив)*
|
||
* Свежая версия [arm9loaderhax](https://github.com/AuroraWright/arm9loaderhax/releases/latest) *(`.7z`-архив)*
|
||
* Свежая версия [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) *(`.7z`-архив)*
|
||
* Свежая версия [hblauncher_loader](https://github.com/yellows8/hblauncher_loader/releases/latest)
|
||
* Свежая версия [Hourglass9](https://github.com/d0k3/Hourglass9/releases/latest)
|
||
* Свежая версия [Luma3DS Updater](https://github.com/Hamcha/lumaupdate/releases/latest)
|
||
* Свежая версия [DspDump](https://github.com/Cruel/DspDump/releases/latest)
|
||
* Свежая версия [FBI](https://github.com/Steveice10/FBI/releases/latest)
|
||
* Свежая версия [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
|
||
* Homebrew [Starter Kit](http://smealum.github.io/ninjhax2/starter.zip)
|
||
|
||
#### Инструкция
|
||
|
||
##### Часть I - Подготовительные работы
|
||
|
||
{% capture notice-5 %}
|
||
**Убедитесь в том, что ваша карта памяти исправна!**
|
||
|
||
**Использование неисправной карты может привести к БРИКУ!**
|
||
|
||
**Если вы не уверены, что SD-карта исправна, рекомендуется проверить eё на ошибки с помощью [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), или [F3X (Mac)](f3x-(mac))!**
|
||
{% endcapture %}
|
||
|
||
<div class="notice--danger">{{ notice-5 | markdownify }}</div>
|
||
|
||
1. **If it exists, copy the `/files9/` folder on your SD card to a safe location on your computer and back it up to multiple locations (such as online file storage); the files inside could save you from total data loss if you break your system**
|
||
2. Создайте папку `cias` в корне SD-карты
|
||
3. **Удалите папку `a9lh` из корня SD-карты, если таковая существует**
|
||
+ **Если вы по ошибке установите arm9loaderhax, используя `otp.bin` от другой консоли, то получите БРИК!**
|
||
4. Удалите папку `3ds` из корня SD-карты, если таковая существует
|
||
5. **Скопируйте _содержимое_ папки `starter` из архива `starter.zip` в корень SD-карты.**
|
||
+ This will include a brand new `3ds` folder to replace the one you just deleted
|
||
6. Скопируйте _содержимое_ `.7z-архива` SafeA9LHInstaller в корень SD-карты
|
||
7. **Скопируйте папку `a9lh` из `.zip-архива` `data_input` в корень SD-карты**
|
||
8. **Copy _the contents of_ the arm9loaderhax release `.7z` to `a9lh` folder on your SD card**
|
||
9. Copy `hblauncher_loader.cia` from the hblauncher_loader `.zip` to the `/cias/` folder on your SD card
|
||
10. Copy `lumaupdater.cia` from the Luma3DS Updater `.zip` to the `/cias/` folder on your SD card
|
||
11. Copy `FBI.cia` from the FBI `.zip` to the `/cias/` folder on your SD card
|
||
12. **Скопируйте `arm9loaderhax.bin` из `.7z-архива` Luma3DS в корень SD-карты, соглашаясь на перезапись файлов**
|
||
13. Создайте папку `luma` в корне SD-карты
|
||
14. Создайте папку `payloads` в папке `luma` на SD-карты
|
||
15. Скопируйте `Hourglass9.bin` из `.zip-архива` Hourglass9 в папку `/luma/payloads/` в корне SD-карты и переименуйте `Hourglass9.bin` в `start_Hourglass9.bin`
|
||
16. Скопируйте `GodMode9.bin` из `.zip-архива` GodMode9 папку `/luma/payloads` в корне SD-карты и переименуйте `GodMode9.bin` в `up_GodMode9.bin`
|
||
17. Скопируйте `aeskeydb.bin` в папку `/files9/` в корне SD-карты
|
||
18. Скопируйте `DspDump.3dsx` в папку `/3ds/` в корне SD-карты
|
||
19. Скопируйте _содержимое_ архива `fbi-2.4.2-injectable.zip` в папку `/files9/` в корне SD-карты
|
||
|
||
##### Часть II - Установка arm9loaderhax
|
||
|
||
1. Вставьте SD-карту обратно в 3DS
|
||
2. Do the steps for installing arm9loaderhax on your device:
|
||
+ Необходимо находиться на прошивке 2.1.0
|
||
+ Go to `http://2xrsa.3ds.guide` on your 3DS
|
||
+ Если появляется ошибка "This service is not available in your region", поменяйте регион в Системных настройках (System Settings) на соответствующий тому, который был установлен при 2.1.0 ctrtransfer
|
||
+ При возникновении другой ошибки, обратитесь к разделу [Проблемы и их решения](troubleshooting#ts_browser)
|
||
+ If you get a glitched screen, [follow this troubleshooting guide](troubleshooting#ts_safe_a9lh_screen)
|
||
Если wifi консоли выключен, вытащите батарею и кабель питания консоли на несколько секунд, чтобы включить его обратно
|
||
+ Нажмите (Select) для установки
|
||
+ The installer will now install arm9loaderhax on your device (this is very fast)
|
||
+ Нажмите любую кнопку для выключения консоли
|
||
+ Copy your console specific `otp.bin` from the `/a9lh/` folder on your SD card to a safe location on your computer and back it up to multiple locations (such as online file storage), then reinsert your SD card into your 3DS
|
||
|
||
##### Часть III - Настройка Luma3DS
|
||
|
||
1. Зажмите (Select) и включите приставку, чтобы попасть в меню настройки Luma3DS
|
||
+ Важно зажать кнопку до того, как включать приставку
|
||
+ Если после включения экран остаётся чёрным, то перейдите к разделу [проблемы и их решения](troubleshooting#ts_sys_down)
|
||
+ Если после загрузки запускается SafeA9LHInstaller, то перейдите к разделу [проблемы и их решения](troubleshooting#ts_sys_a9lh)
|
||
2. Нажимая (A) выберите следующие пункты:
|
||
+ **"Autoboot SysNAND"**
|
||
+ **"Use SysNAND FIRM if booting with R"**
|
||
+ **"Show NAND or user string in System Settings"**
|
||
3. Если у вас **New 3DS**, так же отметьте следующие пункты:
|
||
+ **"New 3DS CPU" to "Clock+L2(x)"**
|
||
+ This will increase the framerate of many games, but may cause instability in others
|
||
+ If some games do not work properly, disable this option and try again
|
||
4. Нажмите (Start), чтобы сохранить настройки и перезагрузиться
|
||
+ Если после включения экран остаётся чёрным, просто переходите к следующей части
|
||
+ Если появляется ошибка "Failed to mount CTRNAND", просто переходите к следующей части
|
||
|
||
##### Часть IV - Восстановление системы
|
||
|
||
If, before following this guide, you already had an EmuNAND setup and would like to move the contents of your previous EmuNAND to your new SysNAND CFW, now is the time to [follow Move EmuNAND](move-emunand) instead of doing the first four steps in this section.
|
||
{: .notice--info}
|
||
|
||
1. Запустите Hourglass9, зажав кнопку (Start) при включении консоли
|
||
2. Перейдите в "SysNAND Backup/Restore"
|
||
3. Перейдите в "SysNAND Restore (keep a9lh)" и восстановите NAND из `NANDmin.bin`
|
||
4. Нажмите (Start) для перезагрузки
|
||
+ Если после запуска экран чёрный, выполняйте инструкции из раздела [9.2.0 ctrtransfer](9.2.0-ctrtransfer)
|
||
5. Если ваш бекап был сделан на прошивках от 3.0.0 до 4.5.0, консоль не запустится до тех пор, пока вы вручную не скачаете нужные файлы прошивки:
|
||
+ Скачайте [этот файл](http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/00000056) и переименуйте его в `firmware.bin`
|
||
+ Скачайте [этот файл](http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/cetk)
|
||
+ Скопируйте `firmware.bin` и `cetk` в папку `/luma/` на SD-карте
|
||
+ После обновления прошивки на 3DS удалите оба этих файла
|
||
2. Update your 3DS by going to System Settings, then "Other Settings", then going all the way to the right and using "System Update"
|
||
+ Обновление консоли с установленным A9LH + Luma (который стоит у вас) безопасно, прекратите переспрашивать
|
||
+ The warning about never updating a New 3DS from 2.1.0 does not apply after restoring your NAND backup.
|
||
+ If this gives you an error, set your DNS settings to "auto"
|
||
+ If this still gives you an error and your NAND is below 9.2.0, [follow 9.2.0 ctrtransfer](9.2.0-ctrtransfer)
|
||
|
||
|
||
##### Часть V - Интеграция FBI
|
||
|
||
1. Запустите Hourglass9, зажав кнопку (Start) при включении консоли
|
||
2. Перейдите в "SysNAND Options", затем "Health&Safety Dump", чтобы сохранить оригинал приложения Информация о здоровье и безопасности (Health & Safety) в файл `hs.app` **(стрелками Вверх и Вниз / Влево и Вправо можно менять название файла)**
|
||
3. Нажмите (B), затем выберите "Health&Safety Inject"
|
||
4. Выберите файл с интегрированным FBI формата `.app` соответствующий вашему региону
|
||
5. Нажмите (A) для подтверждения
|
||
6. Нажмите (Start) для перезагрузки
|
||
7. If you still launch to the stock Health & Safety app and have downgraded with Gateway in the past, [follow this troubleshooting guide](troubleshooting#gw_fbi)
|
||
|
||
##### Section VI - Finalizing setup
|
||
|
||
1. Запустите "Информация о здоровье и безопасности" (Health and Safety) (теперь это FBI)
|
||
2. Выберите "SD"
|
||
3. Перейдите в папку "cias"
|
||
4. Выберите файл `FBI.cia` и нажмите (A), чтобы установить его
|
||
5. Выберите файл `hblauncher_loader.cia` и нажмите (A), чтобы установить его
|
||
6. Выберите файл `lumaupdater.cia` и нажмите (A), чтобы установить его
|
||
7. Нажмите (B), чтобы вернуться в папку "SD"
|
||
8. Выберите файл `arm9loaderhax.bin`, нажмите (A) и выберите “Copy”
|
||
9. Нажмите (B), чтобы вернуться в главное меню FBI
|
||
10. Выберите "CTR NAND"
|
||
11. Выберите "\<current directory>"
|
||
12. Выберите "Paste", затем нажмите (A) для подтверждения
|
||
13. Выйдите из FBI нажатием кнопки (Home)
|
||
14. Запустите Homebrew Launcher с домашнего экрана
|
||
15. Выберите "DSP Dump"
|
||
16. После завершения нажмите (Start) для выхода
|
||
17. Reboot while holding (Start) to launch Hourglass9
|
||
18. Перейдите в "SysNAND Backup/Restore", затем "Health&Safety Inject"
|
||
19. Select `hs.app` (the original one that doesn't contain FBI), then press (A) and confirm to inject
|
||
20. Нажмите (Select) в главном меню Hourglass9, чтобы извлечь SD-карту
|
||
21. Нажмите (Start) для перезагрузки с извлеченной SD-картой
|
||
+ Для того, чтобы настроить Luma3DS, установленную в раздел CTRNAND, необходимо хотя бы раз загрузить консоль с извлеченной SD-картой.
|
||
22. Нажимая (A) выберите следующие пункты:
|
||
+ **"Show NAND or user string in System Settings"**
|
||
23. Если у вас **New 3DS**, так же отметьте следующие пункты:
|
||
+ **"New 3DS CPU" to "Clock+L2(x)"**
|
||
+ This will increase the framerate of many games, but may cause instability in others
|
||
+ If some games do not work properly, disable this option and try again
|
||
24. Вставьте SD-карту в приставку и нажмите (Start) для того, чтобы сохранить настройки и перезагрузить приставку!
|
||
|
||
___
|
||
|
||
If DSi / DS functionality has broken (such as DS carts or DSiWare no longer working), [follow this troubleshooting guide](troubleshooting#twl_broken)
|
||
{: .notice--warning}
|
||
|
||
{% capture notice-10 %}
|
||
You can now use Luma3DS Updater to update your Luma3DS to the latest version just by opening it and pressing (A).
|
||
This is not the same thing as a System Update; it just downloads and extracts the newest Luma3DS files.
|
||
This will only update the Luma3DS files on the SD Card. If you boot the device without an SD card, it will use whatever version you placed in CTR NAND.
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice-10 | markdownify }}</div>
|
||
|
||
{% capture notice-6 %}
|
||
You will now boot a Custom Firmware based SysNAND by default.
|
||
You can now hold (Select) on boot to launch the Luma3DS configuration menu.
|
||
You can now hold (Start) on boot to launch Hourglass9, an arm9loaderhax safe multipurpose NAND and cartridge tool.
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice-6 | markdownify }}</div>
|
||
|
||
You can update your arm9loaderhax installation in the future by following the instructions on the [Updating A9LH](updating-a9lh) page.
|
||
{: .notice--info}
|
||
|
||
To use [NTR CFW](https://github.com/44670/BootNTR/), get `ntr.bin` from the appropriate `.zip` on [this](https://github.com/44670/BootNTR/releases) page and copy it to the root of your SD card, then install `BootNTR.cia` from [this](https://github.com/astronautlevel2/BootNTR/releases/latest) page.
|
||
{: .notice--info}
|
||
|
||
Keep your `NANDmin.bin` file, it can be restored by Hourglass9 to save you from a brick in the future.
|
||
{: .notice--info}
|
||
|
||
You can remove your NAND backups from `/files9/` as long as you still have them backed up to a safe location.
|
||
{: .notice--info}
|
||
|
||
{% capture notice-7 %}
|
||
**Вы можете удалить все ненужные файлы и папки в корне SD-карты, кроме следующиих:**
|
||
|
||
+ 3ds
|
||
+ files9
|
||
+ hblauncherloader
|
||
+ luma
|
||
+ Nintendo 3DS
|
||
+ arm9loaderhax.bin
|
||
+ boot.3dsx
|
||
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice-7 | markdownify }}</div>
|
||
|
||
For information on changing your device to another region, check out the [Region Changing](region-changing) page.
|
||
{: .notice--success}
|
||
|
||
For information on keeping your A9LH installation up to date, check out the [Updating A9LH](updating-a9lh) page.
|
||
{: .notice--success}
|
||
|
||
For information on using Luma3DS's various features, check out [its wiki](https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage).
|
||
{: .notice--success} |