Guide_3DS/_pages/ru_RU/installing-boot9strap-(frogminer).txt

171 lines
16 KiB
Text
Raw Normal View History

2018-11-18 09:53:11 +01:00
---
2018-11-25 21:12:09 +01:00
title: "Установка boot9strap (Frogminer)"
2018-11-18 09:53:11 +01:00
---
{% include toc title="Содержание" %}
### Обязательно к прочтению
Чтобы установить boot9strap на консоль с прошивкой 11.8.0, мы используем уязвимость в ограничениях безопасности для приложений "DSiWare".
Для достижения этой цели, мы используем инструмент под названием Seedminer, чтобы вычислить ключ шифрования DSiWare (`movable.sed`) вашей консоли.
Затем мы используем этот ключ шифрования DSiWare, чтобы расшифровать совместимое DSiWare приложение и внедрить в него эксплойт для запуска нашего собственного кода.
Если бы этот ключ был полностью случайным, то его было бы невозможно взломать при помощи современных компьютеров. К счастью, первая половина ключа (`movable_part1.sed`) на самом деле математически связана с Кодом друга консоли, что позволяет нам взломать шифрование. Для получения информации о том, как работает Seedminer, пожалуйста, посмотрите [эту презентацию](https://zoogie.github.io/web/34⅕c3).
Обратите внимание, что этот инструмент требует наличия ПК с мощной видеокартой для взлома шифрования DSiWare вашей консоли. Если у вас нет доступа к такому компьютеру, существует несколько онлайн сервисов взаимопомощи, где волонтеры и автоматическое ПО могут сделать это за вас.
Для использования [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme)-ссылок в этом руководстве необходим torrent-клиент, например [Deluge](http://dev.deluge-torrent.org/wiki/Download).
2018-11-25 21:12:09 +01:00
Чтобы распаковать архивы `.7z` и `.rar`, присутствующие на этой странице, вам понадобится архиватор [7-Zip](http://www.7-zip.org/) или [The Unarchiver](https://theunarchiver.com/).
2018-11-18 09:53:11 +01:00
Этот процесс перезапишет сохранение вашей DSiWare игры!
{: .notice--warning}
### Что понадобится
2018-11-25 21:12:09 +01:00
* Бесплатная DSiWare игра "Steel Diver: Sub Wars" из eShop
2018-11-18 09:53:11 +01:00
* Свежая версия [Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
2018-11-25 21:12:09 +01:00
* Свежая версия [Steelhax](https://github.com/VegaRoXas/vegaroxas.github.io/raw/master/files/steelhax-installer.rar)
* Свежая версия [Frogtool](https://github.com/zoogie/Frogtool/releases/latest)
2018-11-18 09:53:11 +01:00
* Свежая версия [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* Свежая версия [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) *(`.7z-архив`)*
* [Otherapp payload](https://smealum.github.io/3ds/#otherapp) *(для вашего региона и версии прошивки)*
### Инструкция
#### Часть I - Подготовительные работы
1. Выключите консоль
1. Вставьте SD-карту в компьютер
1. Создайте папку `3ds` в корне SD-карты, если таковой нет
1. Скопируйте файл `boot.firm` из `.7z-архива` Luma3DS в корень SD-карты
1. Скопируйте `boot.nds` (B9STool) в корень SD-карты
1. Скопируйте `boot.3dsx` в корень SD-карты
2018-11-25 21:12:09 +01:00
1. Скопируйте папку `steelhax` из `.rar-архива` Steelhax в корень SD-карты
1. Скопируйте otherapp payload в папку `steelhax` на SD-карте и переименуйте его в `payload.bin`
1. Скопируйте `Frogtool.3dsx` из `.zip-архива` Frogtool в папку `/3ds/` на SD-карте
1. Скопируйте папку `private` из `.zip-архива` Frogtool в корень SD-карты
2018-11-18 09:53:11 +01:00
1. Перейдите в папку `Nintendo 3DS` на SD-карте
1. Скопируйте имя папки из 32 символов, которую вы видите
+ Если вы видите несколько таких папок, выполните следующие действия:
+ Переименуйте папку `Nintendo 3DS` в `BACKUP_Nintendo 3DS`
+ Вставьте SD-карту обратно в консоль и включите консоль
+ Подождите пока консоль не создаст данные на SD-карте
+ Выключите консоль и вставьте SD-карту обратно в компьютер
+ Перейдите в папку `Nintendo 3DS` на SD-карте
+ Скопируйте имя папки из 32 символов, которую вы видите
+ Удалите папку `Nintendo 3DS`
+ Переименуйте папку `BACKUP_Nintendo 3DS` в `Nintendo 3DS`
1. Вставьте имя папки из 32 символов в документ, к которому вы сможете обратиться позже
+ Имя этой папки также известно как ваш "ID0"
1. Вставьте SD-карту обратно в консоль
1. Включите консоль
1. Откройте Список друзей ([оранжевый значок в виде лица]({{ "/images/friend-list-icon.png" | absolute_url }}) на верхней строчке меню HOME)
+ Если появляется ошибка и вас не пускают в меню, значит вам нужно либо создать новый Mii, либо консоль не может подключиться к серверам Nintendo (по причине бана или проблем с соединением)
1. Найдите свой профиль Mii, затем найдите поле "Код друга" на верхнем экране
#### Часть II - Seedminer
1. Перейдите по ссылке [Bruteforce Movable](https://bruteforcemovable.com/) на компьютере
+ Этот сайт может автоматизировать процесс получения `movable_part1.sed` (при помощи консоли-бота 3DS) и процесс взлома шифрования DSiWare вашей консоли (используя компьютер волонтера для запуска Seedminer)
+ Если у вас уже есть доступ к консоли 3DS, способной запускать Homebrew Launcher, вы можете вручную получить свой `movable_part1.sed`, используя эту консоль и следуя [этим](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section1) инструкциям (англ.)
+ Если у вас уже есть доступ к ПК с мощной видеокартой, вы можете вручную вычислить свой `movable.sed`, используя этот компьютер и следуя [этим](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section2) инструкциям (англ.)
+ Если автоматизированный сервис не функционирует, и вы не можете выполнить одно или оба этих действия вручную, обратитесь на сервер [Nintendo Homebrew в Discord](https://discord.gg/MWxPgEp) и попросите (на английском языке) кого-нибудь вам помочь
1. Введите Код друга вашей консоли (без пробелов или тире) в поле "Your friend code"
1. Вставьте имя папки из 32 символов в поле "Your ID0"
1. Заполните captcha "Я не робот"
1. Выберите "Go"
1. При появлении запроса, используйте кнопку "Регистрация друга" на консоли, чтобы добавить код друга консоли-бота 3DS
1. Дождитесь обновления страницы
+ Если этого не происходит, обновите страницу самостоятельно
1. Выберите "Continue"
1. Дождитесь окончания процесса
+ Это может занять некоторое время (вплоть до часа в некоторых случаях)
+ Если вы все еще в ожидании по прошествии часа, обратитесь на сервер [Nintendo Homebrew в Discord](https://discord.gg/MWxPgEp) и попросите (на английском языке) кого-нибудь вам помочь
1. После окончания процесса скачайте с сайта свой файл `movable.sed`
2018-11-25 21:12:09 +01:00
#### Часть III - Steelminer
2018-11-18 09:53:11 +01:00
2018-11-25 21:12:09 +01:00
1. Запустите "Steel Diver: Sub Wars" один раз и выберите Mii, чтобы инициализировать сохранение
+ Откажитесь от обновления игры при появлении запроса
+ Если вы уже обновили игру, используйте меню Управление данными в Системных настройках, чтобы удалить обновление
1. Выйдите из "Steel Diver: Sub Wars"
2018-11-18 09:53:11 +01:00
1. Выключите консоль
1. Вставьте SD-карту в компьютер
2018-11-25 21:12:09 +01:00
1. Перейдите по ссылке [Steelminer](http://steelminer.jisagi.net/#Section_III) на компьютере
1. Выберите свой файл `movable.sed`
2018-11-18 09:53:11 +01:00
1. Выберите "Start!"
1. Дождитесь окончания процесса
2018-11-25 21:12:09 +01:00
1. Перейдите в папку `Nintendo 3DS` -> `<ID0>` -> `<32-значный-id>` -> `title` -> `00040000` -> `<8-значный-регион>` -> `data` на SD-карте
+ **EUR регион**: `000d7e00`
+ **JPN регион**: `000d7c00`
+ **USA регион**: `000d7d00`
1. Скопируйте свой новый скачанный файл сохранения в папку `data` на SD-карте
+ Перезапишите старый файл сохранения при появлении запроса
2018-11-18 09:53:11 +01:00
1. Вставьте SD-карту обратно в консоль
1. Включите консоль
2018-11-25 21:12:09 +01:00
#### Часть IV - Frogminer
2018-11-18 09:53:11 +01:00
2018-11-25 21:12:09 +01:00
1. Запустите "Steel Diver: Sub Wars"
2018-11-18 09:53:11 +01:00
1. Если эксплойт сработал корректно, запустится Homebrew Launcher
2018-11-25 21:12:09 +01:00
1. Выберите Frogtool в списке homebrew
1. Выберите опцию "EXPORT clean DS Download Play"
1. Нажмите (Start), чтобы выйти из Frogtool
2018-11-18 09:53:11 +01:00
1. Выключите консоль
1. Вставьте SD-карту в компьютер
2018-11-25 21:12:09 +01:00
1. Скопируйте `484E4441.bin` из корня SD-карты на компьютер
1. Перейдите по ссылке [Frogminer](https://jenkins.nelthorya.net/job/DSIHaxInjector/build)
1. Введите имя пользователя в поле "Username"
1. Выберите регион своей консоли в поле "Region"
1. Выберите файл `484E4441.bin` в поле "DsiBin"
1. Выберите свой файл `movable.sed` в поле "MovableSed"
1. Оставьте поле "Email" пустым
1. Выберите "Собрать"
2018-11-18 09:53:11 +01:00
1. Дождитесь окончания процесса
2018-11-25 21:12:09 +01:00
1. Найдите свое имя пользователя в разделе страницы "История сборок"
1. Скачайте файл `484E4441.bin.patched_<ваше-имя-пользователя>`
+ Если имя пользователя не совпадает с тем, которое вы ввели ранее, то этот файл некорректный и не будет работать на вашей консоли
1. Скопируйте файл `484E4441.bin.patched_<ваше-имя-пользователя>` в корень SD-карты и переименуйте его в `484E4441.bin.patched`
2018-11-18 09:53:11 +01:00
1. Вставьте SD-карту обратно в консоль
1. Включите консоль
2018-11-25 21:12:09 +01:00
#### Часть V - Прошивка FIRM
2018-11-18 09:53:11 +01:00
2018-11-25 21:12:09 +01:00
1. Запустите "Steel Diver: Sub Wars"
2018-11-18 09:53:11 +01:00
1. Если эксплойт сработал корректно, запустится Homebrew Launcher
2018-11-25 21:12:09 +01:00
1. Выберите Frogtool в списке homebrew
1. Выберите опцию "IMPORT patched DS Download Play"
1. Коснитесь сенсорного экрана, чтобы продолжить
1. Выберите опцию "BOOT patched DS Download Play"
1. Если эксплойт сработал корректно, запустится японская версия Flipnote Studio
1. Пройдите процесс первоначальной настройки в запущенной игре, пока не попадете в главное меню
+ Выберите опцию слева при появлении запроса во время процесса настройки
1. С помощью сенсорного экрана нажмите на большой значок слева, затем на значок с SD-картой
1. После того, как загрузится меню, нажмите на значок с лицом, а затем на кнопку справа внизу, чтобы продолжить
1. Нажмите на значок с лягушкой слева внизу, а затем на вторую кнопку в верхнем ряду со значком кинопленки
1. Прокрутите вправо, чтобы выбрать кадр "3/3"
1. Нажмите на третий значок с буквой "A"
1. Прокрутите влево, чтобы выбрать кадр "1/3"
1. Нажмите на четвертый значок с буквой "A"
1. Если эксплойт сработал корректно, запустится b9sTool
2018-11-18 09:53:11 +01:00
1. Выберите "Install boot9strap" и подтвердите выбор
1. Закройте b9sTool, затем выключите консоль
+ При необходимости выключите консоль принудительно, удерживая кнопку питания
#### Часть VI - Настройка Luma3DS
1. Включите консоль кнопкой питания, держа нажатой кнопку (Select), чтобы попасть в меню настроек Luma
+ Если вы не можете попасть в меню настроек Luma, [следуйте этим инструкциям](https://github.com/zoogie/b9sTool/blob/master/TROUBLESHOOTING.md) (англ.)
1. Нажимая (A) выберите следующие пункты:
+ **"Show NAND or user string in System Settings"**
1. Нажмите (Start), чтобы сохранить настройки и перезагрузиться
+ Если экран остаётся чёрным, обратитесь к разделу [Проблемы и их решения](troubleshooting#черный-экран-при-загрузке-sysnand-после-установки-boot9strap)
___
### Следующий шаг: [Завершение установки](finalizing-setup)
2018-11-19 00:40:13 +01:00
{: .notice--primary}