Guide_3DS/_pages/ru_RU/Installing-arm9loaderhax.txt

259 lines
25 KiB
Text
Raw Normal View History

2017-05-11 01:26:01 +02:00
---
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)*
2017-05-13 00:24:29 +02:00
+ **Themely** *(установка пользовательских тем)*
2017-05-11 01:26:01 +02:00
+ **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`-архив)*
2017-05-13 00:24:29 +02:00
* Свежая версия [Themely](https://github.com/ErmanSayin/Themely/releases/latest) *(`.cia`файл)*
2017-05-11 01:26:01 +02:00
* Свежая версия [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)
2017-05-13 00:24:29 +02:00
* Свежая версия [DSP1](https://github.com/zoogie/DSP1/releases/latest)
2017-05-11 01:26:01 +02:00
* Свежая версия [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-карту в компьютер
2017-05-13 00:24:29 +02:00
1. Если такие файлы существуют, скопируйте `<serialnumber>_nand.bin` и `<serialnumber>_nand.bin.sha` из папки `/CTRTransfer/` на вашей SD-карте в безопасное место на вашем компьютере
2017-05-11 01:26:01 +02:00
+ Сделайте несколько резервных копий в нескольких местах (например в облачном хранилище)
+ Эти бэкапы позволят восстановить консоль, если впоследствии что-то пойдёт не так
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-карты
2017-05-13 00:24:29 +02:00
1. Скопируйте `DSP1.cia` в папку `/cias/` в корне SD-карты
1. Скопируйте `Themely.cia` в папку `/cias/` в корне SD-карты
2017-05-11 01:26:01 +02:00
2017-05-13 00:24:29 +02:00
![]({{ base_path }}/images/screenshots/cias-file-layout.png)
{: .notice--info}
2017-05-11 01:26:01 +02:00
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`
2017-05-13 00:24:29 +02:00
![]({{ base_path }}/images/screenshots/install-a9lh-file-layout.png)
{: .notice--info}
2017-05-11 01:26:01 +02:00
##### Часть 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-карту в компьютер
2017-05-13 00:24:29 +02:00
1. Скопируйте уникальный для вашей консоли файл `otp.bin` из папки `/a9lh/` на SD-карте в надежное место на вашем компьютере и сделайте несколько резервных копий в нескольких местах (например в облачном хранилище)
2017-05-11 01:26:01 +02:00
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 - Восстановление системы
2017-05-13 00:24:29 +02:00
Если прежде чем начать выполнять действия из этого руководства у вас уже был установлен EmuNAND и вы хотите перенести содержимое EmuNAND в SysNAND с кастомной прошивкой - сейчас самый подходящий момент. Выполните действия из раздела [перенос EmuNAND](move-emunand), вместо первых 9 шагов в этой части.
2017-05-11 01:26:01 +02:00
{: .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)
+ Этот процесс займет некоторое время
2017-05-13 00:24:29 +02:00
1. По завершению процесса, нажмите (A)
2017-05-11 01:26:01 +02:00
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
2017-05-13 00:24:29 +02:00
##### Часть VII - DSP Dump
2017-05-11 01:26:01 +02:00
2017-05-13 00:24:29 +02:00
1. Запустите DSP1
1. После завершения, нажмите (Start) для выхода
2017-05-11 01:26:01 +02:00
2017-05-13 00:24:29 +02:00
##### Часть VIII - Восстановление приложения Информация о здоровье и безопасности (Health and Safety)
2017-05-11 01:26:01 +02:00
1. Перезагрузитесь, удерживая кнопку (Start), чтобы запустить меню Luma3DS chainloader
1. Запустите GodMode9, нажав кнопку (A)
1. Нажмите кнопку (Home) для вызова меню
1. Выберите "More..."
1. Выберите "Restore H&S"
1. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
2017-05-13 00:24:29 +02:00
##### Часть IX - CTRNAND Luma3DS
2017-05-11 01:26:01 +02:00
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}
2017-05-13 00:24:29 +02:00
{% capture notice-7 %}
Удалите любые лишние файлы и папки из корня вашей SD-карты, которых *нет* на следующем изображении:
<br><br>
![]({{ base_path }}/images/screenshots/final-file-layout.png)
{% endcapture %}
<div class="notice--info">{{ notice-7 | markdownify }}</div>
2017-05-11 01:26:01 +02:00
Чтобы узнать, как сменить регион своей консоли, обратитесь к разделу [Смена региона](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}
2017-05-13 00:24:29 +02:00
Для получения информации по установке пользовательских тем, значков и экранов-заставок, посетите [3dsthem.es](https://3dsthem.es/about.php).
2017-05-11 01:26:01 +02:00
{: .notice--success}