nsw:man:boot
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
nsw:man:boot [2021.04.13 18:10:15] – admin | nsw:man:boot [2021.07.03 10:21:18] (текущий) – admin | ||
---|---|---|---|
Строка 3: | Строка 3: | ||
===== Предупреждение ===== | ===== Предупреждение ===== | ||
- | Данная инструкция написана исключительно для ознакомления с процессом создания чистых BOOT0/1. Не используйте полученные файлы без чёткого понимания что это такое и зачем оно нужно. И уж тем более предварительно сделайте резервную копию ваших BOOT0 и BOOT1 разделов, | + | Данная инструкция написана исключительно для ознакомления с процессом создания чистых BOOT0/1. Не используйте полученные файлы без чёткого понимания что это такое и зачем оно нужно. И уж тем более предварительно сделайте резервную копию ваших BOOT0 и BOOT1 разделов, |
Строка 9: | Строка 9: | ||
* Файлы прошивки - обычно идут в виде архива с кучей файлов с расширением '' | * Файлы прошивки - обычно идут в виде архива с кучей файлов с расширением '' | ||
* HEX-редактор - используйте свой любимый или, если такового не имеется, | * HEX-редактор - используйте свой любимый или, если такового не имеется, | ||
- | * Утилита [[https:// | + | * Утилита [[https:// |
* Ваш файл '' | * Ваш файл '' | ||
+ | |||
===== Основные команды HxD ===== | ===== Основные команды HxD ===== | ||
Строка 30: | Строка 31: | ||
<file batch recreate_boot_by_yoti.bat> | <file batch recreate_boot_by_yoti.bat> | ||
@echo off | @echo off | ||
- | title Recreate boot partitions script by Yoti (v20210413) | + | title Recreate boot partitions script by Yoti (v20210414) |
- | echo Recreate boot partitions script by Yoti (v20210413) | + | echo Recreate boot partitions script by Yoti (v20210414) |
if not exist hactool.exe goto thisistheend | if not exist hactool.exe goto thisistheend | ||
if not exist prod.keys goto thisistheend | if not exist prod.keys goto thisistheend | ||
Строка 38: | Строка 39: | ||
for %%i in (???????????????????????????????? | for %%i in (???????????????????????????????? | ||
hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | ||
- | echo %%i | + | echo |
- | if exist %%~ni rd /s /q %%~ni | + | if exist 1_%%~ni rd /s /q 1_%%~ni |
- | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=%%~ni %%i >nul | + | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=1_%%~ni %%i >nul |
goto 081a | goto 081a | ||
) | ) | ||
Строка 48: | Строка 49: | ||
for %%i in (???????????????????????????????? | for %%i in (???????????????????????????????? | ||
hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | hactool -i -k prod.keys --disablekeywarns -t nca %%i | find " | ||
- | echo %%i | + | echo |
- | if exist %%~ni rd /s /q %%~ni | + | if exist 2_%%~ni rd /s /q 2_%%~ni |
- | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=%%~ni %%i >nul | + | hactool -x -k prod.keys --disablekeywarns -t nca --romfsdir=2_%%~ni |
+ | 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 | goto thisistheend | ||
) | ) | ||
Строка 60: | Строка 81: | ||
</ | </ | ||
* Запустите скрипт-распаковщик в рабочей папке | * Запустите скрипт-распаковщик в рабочей папке | ||
- | * Дождитесь появления надписи '' | + | * Дождитесь появления надписи '' |
- | * Если вы всё сделали правильно, | + | * Если вы всё сделали правильно, |
Строка 69: | Строка 90: | ||
* Перейдите по адресу: | * Перейдите по адресу: | ||
- | * Откройте файл ''< | + | * Откройте файл |
+ | * Erista: | ||
+ | * Mariko: ''< | ||
* Выделите содержимое файла | * Выделите содержимое файла | ||
* Скопируйте содержимое файла | * Скопируйте содержимое файла | ||
- | * Откройте вкладку с новым файлом (Без названия1) | + | * Перейдите на вкладку с новым файлом (Без названия1) |
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
* Перейдите по адресу: | * Перейдите по адресу: | ||
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
- | * Откройте файл ''< | + | * Откройте файл |
+ | * Erista: | ||
+ | * Mariko: ''< | ||
* Выделите содержимое файла | * Выделите содержимое файла | ||
* Скопируйте содержимое файла | * Скопируйте содержимое файла | ||
- | * Откройте вкладку с новым файлом (Без названия1) | + | * Перейдите на вкладку с новым файлом (Без названия1) |
* Перейдите по адресу: | * Перейдите по адресу: | ||
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
Строка 86: | Строка 111: | ||
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
- | * Откройте файл ''< | + | * Откройте файл |
+ | * Erista: | ||
+ | * Mariko: ''< | ||
* Выделите содержимое файла | * Выделите содержимое файла | ||
* Скопируйте содержимое файла | * Скопируйте содержимое файла | ||
- | * Откройте вкладку с новым файлом (Без названия1) | + | * Перейдите на вкладку с новым файлом (Без названия1) |
* Перейдите по адресу: | * Перейдите по адресу: | ||
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
Строка 95: | Строка 122: | ||
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
- | * <color # | + | * <color # |
* Откройте файл ''< | * Откройте файл ''< | ||
* Выделите содержимое файла | * Выделите содержимое файла | ||
* Скопируйте содержимое файла | * Скопируйте содержимое файла | ||
- | * Откройте вкладку с новым файлом (Без названия1) | + | * Перейдите на вкладку с новым файлом (Без названия1) |
* Перейдите по адресу: | * Перейдите по адресу: | ||
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
Строка 107: | Строка 134: | ||
* Выделите содержимое файла | * Выделите содержимое файла | ||
* Скопируйте содержимое файла | * Скопируйте содержимое файла | ||
- | * Откройте вкладку с новым файлом (Без названия1) | + | * Перейдите на вкладку с новым файлом (Без названия1) |
* Перейдите по адресу: | * Перейдите по адресу: | ||
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
Строка 120: | Строка 147: | ||
* Перейдите по адресу: | * Перейдите по адресу: | ||
- | * Откройте файл ''< | + | * Откройте файл |
+ | * Erista: | ||
+ | * Mariko: ''< | ||
* Выделите содержимое файла | * Выделите содержимое файла | ||
* Скопируйте содержимое файла | * Скопируйте содержимое файла | ||
- | * Откройте вкладку с новым файлом (Без названия1) | + | * Перейдите на вкладку с новым файлом (Без названия1) |
* Вставьте содержимое файла | * Вставьте содержимое файла | ||
* Перейдите по адресу: | * Перейдите по адресу: | ||
Строка 134: | Строка 163: | ||
===== Источники ===== | ===== Источники ===== | ||
* https:// | * https:// | ||
+ | * https:// | ||
nsw/man/boot.1618337415.txt.gz · Последнее изменение: 2021.04.13 18:10:15 — admin