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 · Последнее изменение: — admin
