nsw:man:boot
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
nsw:man:boot [2021.04.13 16:00:27] – создано admin | nsw:man:boot [2021.07.03 10:21:18] (текущий) – admin | ||
---|---|---|---|
Строка 3: | Строка 3: | ||
===== Предупреждение ===== | ===== Предупреждение ===== | ||
- | Данная инструкция написана для ознакомления. Не используйте полученные файлы без чёткого понимания что это такое и зачем нужно. И уж тем более предварительно сделайте резервную копию ваших BOOT0 и BOOT1 разделов, | + | Данная инструкция написана |
===== Нам понадобится ===== | ===== Нам понадобится ===== | ||
- | * Файлы прошивки\\ Обычно идут в виде архива с кучей файлов с расширением '' | + | * Файлы прошивки |
- | * HEX-редактор\\ Используйте свой любимый или, если такового не имеется, | + | * HEX-редактор |
- | * Утилита [[https:// | + | * Утилита [[https:// |
* Ваш файл '' | * Ваш файл '' | ||
- | ===== Основные команды ===== | + | |
+ | ===== Основные команды | ||
+ | * Создайте новый файл - выберите '' | ||
+ | * Заполните файл нолями - выберите '' | ||
+ | * Перейдите по адресу - выберите '' | ||
+ | * Откройте файл - выберите '' | ||
+ | * Выделите содержимое файла - выберите '' | ||
+ | * Скопируйте содержимое файла - выберите '' | ||
+ | * Вставьте содержимое файла - выберите '' | ||
+ | * Сохраните файл - выберите '' | ||
+ | |||
+ | |||
+ | ===== Получение нужных файлов ===== | ||
+ | * Скачайте и распакуйте архив с прошивкой (далее - рабочая папка) | ||
+ | * В рабочую папку поместите '' | ||
+ | * В рабочую папку поместите ваш файл '' | ||
+ | * Загрузите скрипт-распаковщик '' | ||
+ | <file batch recreate_boot_by_yoti.bat> | ||
+ | @echo off | ||
+ | title Recreate boot partitions script by Yoti (v20210414) | ||
+ | echo Recreate boot partitions script by Yoti (v20210414) | ||
+ | if not exist hactool.exe goto thisistheend | ||
+ | if not exist prod.keys goto thisistheend | ||
+ | |||
+ | echo Wait... | ||
+ | for %%i in (???????????????????????????????? | ||
+ | hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | ||
+ | echo 1_%%~ni [FAT32 Normal] | ||
+ | if exist 1_%%~ni rd /s /q 1_%%~ni | ||
+ | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=1_%%~ni %%i >nul | ||
+ | goto 081a | ||
+ | ) | ||
+ | ) | ||
+ | |||
+ | :081a | ||
+ | for %%i in (???????????????????????????????? | ||
+ | hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | ||
+ | echo 2_%%~ni [FAT32 SafeMode] | ||
+ | if exist 2_%%~ni rd /s /q 2_%%~ni | ||
+ | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=2_%%~ni %%i >nul | ||
+ | goto 081b | ||
+ | ) | ||
+ | ) | ||
+ | |||
+ | :081b | ||
+ | for %%i in (???????????????????????????????? | ||
+ | hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | ||
+ | echo 3_%%~ni [exFAT Normal] | ||
+ | if exist 3_%%~ni rd /s /q 3_%%~ni | ||
+ | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=3_%%~ni %%i >nul | ||
+ | goto 081c | ||
+ | ) | ||
+ | ) | ||
+ | |||
+ | :081c | ||
+ | for %%i in (???????????????????????????????? | ||
+ | hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | ||
+ | echo 4_%%~ni [exFAT SafeMode] | ||
+ | if exist 4_%%~ni rd /s /q 4_%%~ni | ||
+ | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=4_%%~ni %%i >nul | ||
+ | goto thisistheend | ||
+ | ) | ||
+ | ) | ||
+ | |||
+ | : | ||
+ | echo Done!!! | ||
+ | pause | ||
+ | </ | ||
+ | * Запустите скрипт-распаковщик в рабочей папке | ||
+ | * Дождитесь появления надписи '' | ||
+ | * Если вы всё сделали правильно, | ||
+ | |||
===== Создание BOOT0 ===== | ===== Создание BOOT0 ===== | ||
+ | * Запустите HxD и создайте новый файл | ||
+ | * Заполните файл нолями: | ||
+ | * Перейдите по адресу: | ||
+ | |||
+ | * Откройте файл согласно модели: | ||
+ | * Erista: ''< | ||
+ | * Mariko: ''< | ||
+ | * Выделите содержимое файла | ||
+ | * Скопируйте содержимое файла | ||
+ | * Перейдите на вкладку с новым файлом (Без названия1) | ||
+ | * Вставьте содержимое файла | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | |||
+ | * Откройте файл согласно модели: | ||
+ | * Erista: ''< | ||
+ | * Mariko: ''< | ||
+ | * Выделите содержимое файла | ||
+ | * Скопируйте содержимое файла | ||
+ | * Перейдите на вкладку с новым файлом (Без названия1) | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | |||
+ | * Откройте файл согласно модели: | ||
+ | * Erista: ''< | ||
+ | * Mariko: ''< | ||
+ | * Выделите содержимое файла | ||
+ | * Скопируйте содержимое файла | ||
+ | * Перейдите на вкладку с новым файлом (Без названия1) | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | |||
+ | * <color # | ||
+ | * Откройте файл ''< | ||
+ | * Выделите содержимое файла | ||
+ | * Скопируйте содержимое файла | ||
+ | * Перейдите на вкладку с новым файлом (Без названия1) | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | |||
+ | * <color # | ||
+ | * Откройте файл ''< | ||
+ | * Выделите содержимое файла | ||
+ | * Скопируйте содержимое файла | ||
+ | * Перейдите на вкладку с новым файлом (Без названия1) | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | |||
+ | * Сохраните файл: введите имя, например, | ||
+ | * Проверьте размер файла, он должен быть ровно 4,00 МБ (4 194 304 байт) | ||
+ | |||
+ | |||
===== Создание BOOT1 ===== | ===== Создание BOOT1 ===== | ||
+ | * Запустите HxD и создайте новый файл | ||
+ | * Заполните файл нолями: | ||
+ | * Перейдите по адресу: | ||
+ | |||
+ | * Откройте файл согласно модели: | ||
+ | * Erista: ''< | ||
+ | * Mariko: ''< | ||
+ | * Выделите содержимое файла | ||
+ | * Скопируйте содержимое файла | ||
+ | * Перейдите на вкладку с новым файлом (Без названия1) | ||
+ | * Вставьте содержимое файла | ||
+ | * Перейдите по адресу: | ||
+ | * Вставьте содержимое файла | ||
+ | |||
+ | * Сохраните файл: введите имя, например, | ||
+ | * Проверьте размер файла, он должен быть ровно 4,00 МБ (4 194 304 байт) | ||
+ | |||
+ | |||
===== Источники ===== | ===== Источники ===== | ||
* https:// | * https:// | ||
+ | * https:// | ||
nsw/man/boot.1618329627.txt.gz · Последнее изменение: 2021.04.13 16:00:27 — admin