mirror of
https://github.com/hacks-guide/Guide_3DS.git
synced 2024-12-11 19:53:54 +00:00
152 lines
16 KiB
Plaintext
152 lines
16 KiB
Plaintext
---
|
||
title: "Установка boot9strap (Frogminer)"
|
||
---
|
||
|
||
{% include toc title="Содержание" %}
|
||
|
||
### Обязательно к прочтению
|
||
|
||
Чтобы установить boot9strap на консоль с прошивкой 11.9.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).
|
||
|
||
Чтобы распаковать архивы `.7z` и `.rar`, присутствующие на этой странице, вам понадобится архиватор [7-Zip](http://www.7-zip.org/) или [The Unarchiver](https://theunarchiver.com/).
|
||
|
||
Этот процесс перезапишет сохранение вашей игры!
|
||
{: .notice--warning}
|
||
|
||
### Что понадобится
|
||
|
||
* Бесплатная игра "Steel Diver: Sub Wars" из eShop
|
||
* <i class="fa fa-magnet" aria-hidden="true" title="Это magnet-ссылка. Воспользуйтесь торрент-клиентом, чтобы скачать этот файл."></i> - [frogcert.bin](magnet:?xt=urn:btih:d12278ea50bb3574f1fbd327f3d0e2292c70941f&dn=frogcert.bin&tr=https%3a%2f%2ftracker.fastdownload.xyz%3a443%2fannounce&tr=https%3a%2f%2fopentracker.xyz%3a443%2fannounce&tr=http%3a%2f%2fopen.trackerlist.xyz%3a80%2fannounce&tr=http%3a%2f%2ft.nyaatracker.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.port443.xyz%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.vanitycore.co%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2fthetracker.org%3a80%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%3a80%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.iamhansen.xyz%3a2000%2fannounce&tr=udp%3a%2f%2fbt.xxx-tracker.com%3a2710%2fannounce&tr=http%3a%2f%2f0d.kebhana.mx%3a443%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.justseed.it%3a1337%2fannounce&tr=http%3a%2f%2ftherightsize.net%3a1337%2fannounce&tr=udp%3a%2f%2fretracker.hotplug.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2800%2fannounce&tr=https%3a%2f%2f2.track.ga%3a443%2fannounce&tr=udp%3a%2f%2fbigfoot1942.sektori.org%3a6969%2fannounce)
|
||
* Свежая версия [Frogtool](https://github.com/zoogie/Frogtool/releases/latest)
|
||
* Свежая версия [Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
|
||
* Свежая версия [Steelhax](https://github.com/VegaRoXas/vegaroxas.github.io/raw/master/files/steelhax-installer.rar)
|
||
* Свежая версия [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. Откройте Системные настройки, затем "Интернет-настройки", затем "Подключения Nintendo DS"
|
||
1. Нажмите "OK"
|
||
1. Если консоль успешно загружает меню "Nintendo Wi-Fi Connection Setup", выйдите из этого меню
|
||
+ Если экран остается черным, или консоль зависает, то вы не сможете использовать Frogminer; вернитесь к [Началу](get-started) и выберите метод "Все версии"
|
||
1. Выключите консоль
|
||
1. Вставьте SD-карту в компьютер
|
||
1. Создайте папку `3ds` в корне SD-карты, если таковой нет
|
||
1. Скопируйте файл `boot.firm` из `.7z-архива` Luma3DS в корень SD-карты
|
||
1. Скопируйте `boot.nds` (B9STool) в корень SD-карты
|
||
1. Скопируйте `boot.3dsx` в корень SD-карты
|
||
1. Скопируйте папку `steelhax` из `.rar-архива` Steelhax в корень SD-карты
|
||
1. Скопируйте otherapp payload в папку `steelhax` на SD-карте и переименуйте его в `payload.bin`
|
||
1. Скопируйте `Frogtool.3dsx` в папку `/3ds/` на SD-карте
|
||
1. Скопируйте `frogcert.bin` в корень SD-карты
|
||
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`
|
||
|
||
#### Часть III - Steelminer
|
||
|
||
1. Запустите "Steel Diver: Sub Wars" один раз и выберите Mii, чтобы инициализировать сохранение
|
||
+ Откажитесь от обновления игры при появлении запроса
|
||
+ Если вы уже обновили игру, используйте меню Управление данными в Системных настройках, чтобы удалить обновление
|
||
1. Выйдите из "Steel Diver: Sub Wars"
|
||
1. Выключите консоль
|
||
1. Вставьте SD-карту в компьютер
|
||
1. Перейдите по ссылке [Steelminer](http://steelminer.jisagi.net/#Section_III) на компьютере
|
||
1. Выберите свой файл `movable.sed`
|
||
1. Выберите "Start!"
|
||
1. Дождитесь окончания процесса
|
||
1. Перейдите в папку `Nintendo 3DS` -> `<ID0>` -> `<32-значный-id>` -> `title` -> `00040000` -> `<8-значный-регион>` -> `data` на SD-карте
|
||
+ **EUR регион**: `000d7e00`
|
||
+ **JPN регион**: `000d7c00`
|
||
+ **USA регион**: `000d7d00`
|
||
1. Скопируйте свой новый скачанный файл сохранения в папку `data` на SD-карте
|
||
+ Перезапишите старый файл сохранения при появлении запроса
|
||
1. Скопируйте `movable.sed` в корень SD-карты
|
||
1. Вставьте SD-карту обратно в консоль
|
||
1. Включите консоль
|
||
|
||
#### Часть IV - Прошивка FIRM
|
||
|
||
1. Запустите "Steel Diver: Sub Wars"
|
||
1. Если эксплойт сработал корректно, запустится Homebrew Launcher
|
||
1. Выберите Frogtool в списке homebrew
|
||
1. Выберите опцию "INJECT patched DS Download Play"
|
||
1. Frogtool автоматически внедрит японскую версию Flipnote Studio в ваше приложение DS Download Play
|
||
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
|
||
1. Выберите "Install boot9strap" и подтвердите выбор
|
||
1. Закройте b9sTool, затем выключите консоль
|
||
+ При необходимости выключите консоль принудительно, удерживая кнопку питания
|
||
|
||
#### Часть V - Настройка 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)
|
||
{: .notice--primary}
|