Guide_3DS/_pages/ru_RU/Installing-arm9loaderhax.txt
2017-05-12 18:24:29 -04:00

259 lines
No EOL
25 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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}
Также мы настроим возможность запускать другие приложения (payloads) через arm9loaderhax, что даст нам возможность восстановить SysNAND из бэкапа в ситуациях, которые обычно привели бы к брику.
{: .notice--info}
Для использования [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme)-ссылок в этом руководстве необходим torrent-клиент, например [Deluge](http://dev.deluge-torrent.org/wiki/Download)
{: .notice--info}
**Никогда не используйте OTP от другой консоли, это ГАРАНТИРОВАННО приведёт к брику**
{: .notice--danger}
#### Описание шагов
{% capture notice-2 %}
В этом разделе мы, наконец, сделаем то, к чему вели все предыдущие шаги: установим arm9loaderhax.
<br><br>
Это практически лучший вид эксплойта из возможных, так как он перманентно устанавливается в разделы NAND firm и запускается перед полной загрузкой ОС, что не только даёт эксплойту возможность работать на *любых* версиях прошивки после установки, но и защитить себя от удаления и восстановить прошивку в случаях, которые привели бы консоль без A9LH к брику, к примеру, неработающее меню HOME или неудачная установка тайтла.
<br><br>
Файл `arm9loaderhax.bin` - это то, что arm9loaderhax запускает после загрузки из NAND, и этот файл может быть любым arm9-приложением. Этот файл может быть заменён когда угодно, однако Luma3DS позволяет запускать другие arm9 приложения, используя свой загрузчик.
<br><br>
Мы используем Luma3DS от [AuroraWright](https://github.com/AuroraWright/), чтобы запускать пропатченный SysNAND напрямую, поэтому необходимость в каком-либо виде EmuNAND полностью пропадает, что значительно упрощает использование взломанной 3DS и экономит место на SD-карте.
<br><br>
После установки arm9loaderhax и настройки Luma3DS мы восстановим бэкап прошивки, сделанный ранее.
<br><br>
В процессе мы установим и настроим следующие программы:
+ **FBI** *(установщик приложений и игр в формате CIA)*
+ **Themely** *(установка пользовательских тем)*
+ **Luma3DS Updater** *(Удобное обновление CFW)*
+ **GodMode9** *(многофункциональная утилита для работы с NAND и картриджами)*
{% endcapture %}
<div class="notice--info">{{ notice-2 | markdownify }}</div>
#### Что понадобится
* <i class="fa fa-magnet" aria-hidden="true" title="Это magnet-ссылка. Воспользуйтесь торрент-клиентом, чтобы скачать этот файл."></i> - [`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)
* <i class="fa fa-magnet" aria-hidden="true" title="Это magnet-ссылка. Воспользуйтесь торрент-клиентом, чтобы скачать этот файл."></i> - [`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`-архив)*
* Свежая версия [Themely](https://github.com/ErmanSayin/Themely/releases/latest) *(`.cia`файл)*
* Свежая версия [hblauncher_loader](https://github.com/yellows8/hblauncher_loader/releases/latest)
* Свежая версия [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
* Свежая версия [Luma3DS Updater](https://github.com/Hamcha/lumaupdate/releases/latest)
* Свежая версия [DSP1](https://github.com/zoogie/DSP1/releases/latest)
* Свежая версия [FBI](https://github.com/Steveice10/FBI/releases/latest)
* **Только для Old 3DS и 2DS:** Old 3DS 11.2.0-35 [otherapp payload](https://smealum.github.io/3ds/#otherapp) для вашего региона
#### Инструкция
##### Часть I - Подготовительные работы
1. Вставьте SD-карту в компьютер
1. Если такие файлы существуют, скопируйте `<serialnumber>_nand.bin` и `<serialnumber>_nand.bin.sha` из папки `/CTRTransfer/` на вашей SD-карте в безопасное место на вашем компьютере
+ Сделайте несколько резервных копий в нескольких местах (например в облачном хранилище)
+ Эти бэкапы позволят восстановить консоль, если впоследствии что-то пойдёт не так
1. Создайте папку `cias` в корне SD-карты
1. Создайте папку `files9` в корне SD-карты, если таковой нет
1. Создайте папку `hblauncherloader` в корне SD-карты, если таковой нет
1. Скопируйте _содержимое_ `.7z-архива` SafeA9LHInstaller в корень SD-карты
1. **Скопируйте папку `a9lh` из `.zip-архива` `data_input` в корень SD-карты**
1. Скопируйте _содержимое_ `.7z-архива` arm9loaderhax в папку `a9lh` в корне SD-карты
1. Скопируйте `hblauncher_loader.cia` из архива hblauncher_loader в папку `/cias/` в корне SD-карты
1. Скопируйте `lumaupdater.cia` из архива Luma3DS Updater в папку `/cias/` в корне SD-карты
1. Скопируйте `FBI.cia` из архива FBI в папку `/cias/` в корне SD-карты
1. Скопируйте `DSP1.cia` в папку `/cias/` в корне SD-карты
1. Скопируйте `Themely.cia` в папку `/cias/` в корне SD-карты
![]({{ base_path }}/images/screenshots/cias-file-layout.png)
{: .notice--info}
1. **Скопируйте `arm9loaderhax.bin` из `.7z-архива` Luma3DS в корень SD-карты, соглашаясь на перезапись файлов**
1. Создайте папку `luma` в корне SD-карты
1. Создайте папку `payloads` в папке `luma` на SD-карте
1. Скопируйте `GodMode9.bin` из `.zip-архива` GodMode9 в папку `/luma/payloads/`на SD-карте
1. Скопируйте `aeskeydb.bin` в папку `/files9/` в корне SD-карты
1. **Только для Old 3DS и 2DS:** Скопируйте Old 3DS 11.2.0-35 otherapp payload для вашего региона в папку `/hblauncherloader/` на SD-карте
1. **Только для Old 3DS и 2DS:** Переименуйте файл Old 3DS 11.2.0-35 otherapp payload на SD-карте в один из указанных ниже, подходящий вашему региону:
+ **EUR:** `OLD-11-4-0-37-EUR.bin`
+ **JPN:** `OLD-11-4-0-37-JPN.bin`
+ **KOR:** `OLD-11-4-0-37-KOR.bin`
+ **USA:** `OLD-11-4-0-37-USA.bin`
![]({{ base_path }}/images/screenshots/install-a9lh-file-layout.png)
{: .notice--info}
##### Часть II - Установка arm9loaderhax
1. Вставьте SD-карту обратно в консоль
1. Консоль уже должна быть на прошивке 2.1.0 и включена
1. Откройте ссылку `http://2xrsa.3ds.guide` в браузере на вашей консоли
+ Если появляется ошибка "This service is not available in your region", поменяйте регион в Системных настройках (System Settings) на соответствующий тому, который был установлен при 2.1.0 CTRTransfer
+ Если вы забыли отключить Родительский контроль до начала процесса CTRTransfer или не можете получить доступ к настройкам сети, консоль подключится автоматически к беспроводной сети с именем `attwifi` без пароля
+ При возникновении другой ошибки, обратитесь к разделу [Проблемы и их решения](troubleshooting#ts_browser)
+ Если на экране видны искажения, обратитесь к разделу [Проблемы и их решения](troubleshooting#ts_safe_a9lh_screen)
+ Если вы забыли включить Wi-Fi на 2DS или New 3DS, это можно сделать, вытащив батарею и отключив зарядное устройство на несколько секунд, а затем снова включить консоль
1. Нажмите (Select) для установки
1. Установщик поставит arm9loaderhax на вашу консоль (буквально за секунду)
1. Выключите консоль, нажав любую кнопку
1. Вставьте SD-карту в компьютер
1. Скопируйте уникальный для вашей консоли файл `otp.bin` из папки `/a9lh/` на SD-карте в надежное место на вашем компьютере и сделайте несколько резервных копий в нескольких местах (например в облачном хранилище)
1. Вставьте SD-карту обратно в консоль
##### Часть III - Настройка Luma3DS
1. Включите вашу консоль, зажав кнопку (Select), чтобы попасть в меню настроек Luma3DS
+ Важно зажать кнопку до того, как включать приставку
+ Если после включения экран остаётся чёрным, то перейдите к разделу [проблемы и их решения](troubleshooting#ts_sys_a9lh)
+ Если после загрузки запускается SafeA9LHInstaller, то перейдите к разделу [проблемы и их решения](troubleshooting#ts_safe_a9lh)
1. Нажимая (A) выберите следующие пункты:
+ **"Autoboot SysNAND"**
+ **"Use SysNAND FIRM if booting with R"**
+ **"Show NAND or user string in System Settings"**
1. Нажмите (Start), чтобы сохранить настройки и перезагрузиться
+ Если после включения экран остаётся чёрным, просто переходите к следующей части
+ Если появляется ошибка "Failed to mount CTRNAND", просто переходите к следующей части
##### Часть IV - Восстановление системы
Если прежде чем начать выполнять действия из этого руководства у вас уже был установлен EmuNAND и вы хотите перенести содержимое EmuNAND в SysNAND с кастомной прошивкой - сейчас самый подходящий момент. Выполните действия из раздела [перенос EmuNAND](move-emunand), вместо первых 9 шагов в этой части.
{: .notice--info}
1. Включите вашу консоль, удерживая (Start), чтобы запустить меню Luma3DS chainloader
1. Запустите GodMode9, нажав кнопку (A)
1. Перейдите в `[0:] SDCARD` -> `ctrtransfer`
1. Нажмите (A) чтобы выбрать файл `<serialnumber>_nand.bin`, затем выберите "NAND image options...", затем "Restore SysNAND (safe)"
1. Нажмите (A), чтобы разрешить запись в SysNAND и введите указанную комбинацию кнопок
+ Это действие не перезапишет установленный arm9loaderhax
1. Введите указанную комбинацию кнопок чтобы разрешить запись в SysNAND (lvl1)
+ Этот процесс займет некоторое время
1. По завершению процесса, нажмите (A)
1. Нажмите (Start) для перезагрузки
+ Если после запуска экран чёрный, выполняйте инструкции из раздела [9.2.0 CTRTransfer](9.2.0-ctrtransfer)
+ Теперь вы снова можете безопасно переводить New 3DS в режим сна
1. Если ваш бэкап был сделан на прошивках от 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-карте
+ После обновления прошивки удалите оба этих файла
1. Обновите прошивку консоли, зайдя в Системные настройки (System Settings), затем "Прочие настройки" (Other Settings), затем листайте вправо до конца и выберите пункт "Обновление" (System Update)
+ Обновление консоли с установленным A9LH + Luma (установленых у вас) безопасно
+ Запрет на обновление New 3DS с прошивкой 2.1.0 не действует после восстановления бэкапа.
+ При появлении ошибки, поставьте в настройках подключения, в настройках DNS "Получать DNS автоматически" в положение "Да"
+ Если вы все еще получаете ошибку и версия вашего NAND ниже 9.2.0, [выполните 9.2.0 CTRTransfer](9.2.0-ctrtransfer)
##### Часть V - Интеграция FBI
1. Перезагрузитесь, удерживая кнопку (Start), чтобы запустить меню Luma3DS chainloader
1. Запустите GodMode9, нажав кнопку (A)
1. Перейдите в `[0:] SDCARD` -> `cias`
1. Нажмите (A) чтобы выбрать файл `FBI.cia`, затем выберите "CIA image options...", затем "Mount image to drive"
1. Нажмите (A) чтобы выбрать файл `.app`, затем выберите "NCCH image options", затем "Inject to H&S"
1. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
1. Нажмите (A), чтобы продолжить
1. Нажмите (Start) для перезагрузки
1. Если при запуске "Информация о здоровье и безопасности" (Health & Safety) запускается не FBI и вы в прошлом понижали прошивку с помощью Gateway, перейдите в раздел [проблемы и их решения](troubleshooting#gw_fbi)
##### Часть VI - Установка CIA
1. Запустите "Информация о здоровье и безопасности" (Health and Safety) (теперь это FBI)
1. Перейдите в `SD` -> `cias`
1. Выберите "\<current directory>"
1. Выберите "Install all CIAs" и нажмите (A) для подтверждения
1. Нажмите (Home) для выхода из FBI
##### Часть VII - DSP Dump
1. Запустите DSP1
1. После завершения, нажмите (Start) для выхода
##### Часть VIII - Восстановление приложения Информация о здоровье и безопасности (Health and Safety)
1. Перезагрузитесь, удерживая кнопку (Start), чтобы запустить меню Luma3DS chainloader
1. Запустите GodMode9, нажав кнопку (A)
1. Нажмите кнопку (Home) для вызова меню
1. Выберите "More..."
1. Выберите "Restore H&S"
1. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
##### Часть IX - CTRNAND Luma3DS
1. Перейдите в `[0:] SDCARD`
1. Нажмите (Y), выделив файл `arm9loaderhax.bin` чтобы скопировать его
1. Нажмите (B) для возврата в главное меню
1. Перейдите в `[1:] SYSNAND CTRNAND`
1. Нажмите (Y) чтобы вставить файл `arm9loaderhax.bin`
1. Выберите "Copy path(s)"
1. Нажмите (B) для возврата в главное меню
1. Удерживая (R) нажмите (B), чтобы извлечь SD-карту
1. Извлеките SD-карту из консоли
1. Нажмите (Start) для перезагрузки с извлеченной SD-картой
+ Необходимо хотя бы раз загрузиться без SD-карты, чтобы настроить Luma3DS, установленную в раздел CTRNAND
1. Нажимая (A) выберите следующие пункты:
+ **"Show NAND or user string in System Settings"**
1. Вставьте SD-карту обратно в консоль
1. Нажмите (Start), чтобы сохранить настройки и перезагрузиться
___
В случае проблем с работой DSi / DS (например, картриджи DS или DSiWare перестали работать), обратитесь к разделу [Проблемы и их решения](troubleshooting#twl_broken)
{: .notice--warning}
{% capture notice-10 %}
Теперь вы можете использовать Luma3DS Updater для обновления кастомной прошивки. Запустите его и нажмите (А).
Это не тоже самое что Обновление системы (System Update). Это приложение обновляет только файлы Luma3DS.
Это обновит только те файлы Luma3DS, которые находятся на SD-карте. Если вы включите консоль без SD-карты, она загрузится используя Luma3DS из CTRNAND.
{% endcapture %}
<div class="notice--info">{{ notice-10 | markdownify }}</div>
{% capture notice-6 %}
Теперь по умолчанию будет запускаться Luma3DS CFW SysNAND.
Для запуска конфигуратора Luma3DS включите консоль с зажатой кнопкой (Select).
Для запуска меню Luma3DS chainloader включите консоль с зажатой кнопкой (Start).
{% endcapture %}
<div class="notice--info">{{ notice-6 | markdownify }}</div>
Для использования [NTR CFW](https://github.com/44670/BootNTR/), установите [BootNTR Selector](https://gbatemp.net/threads/432911/).
{: .notice--info}
Сохраните свой `<serialnumber>_nand.bin`. Используя GodMode9, этим файлом можно восстановить консоль в случае брика.
{: .notice--info}
{% capture notice-7 %}
Удалите любые лишние файлы и папки из корня вашей SD-карты, которых *нет* на следующем изображении:
<br><br>
![]({{ base_path }}/images/screenshots/final-file-layout.png)
{% endcapture %}
<div class="notice--info">{{ notice-7 | markdownify }}</div>
Чтобы узнать, как сменить регион своей консоли, обратитесь к разделу [Смена региона](region-changing).
{: .notice--success}
Чтобы узнать, как поддерживать A9LH в актуальном состоянии, обратитесь к разделу [Обновление A9LH](updating-a9lh).
{: .notice--success}
Для получения информации по использованию различных функций GodMode9 обратитесь к [Использование GodMode9](godmode9-usage).
{: .notice--success}
Для справки об использовании различных функций Luma3DS обратитесь к её [вики](https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage) (англ.).
{: .notice--success}
Для получения информации по установке пользовательских тем, значков и экранов-заставок, посетите [3dsthem.es](https://3dsthem.es/about.php).
{: .notice--success}