PS Wiki

Живее всех живых

Инструменты пользователя

Инструменты сайта


nsw:man:boot

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
nsw:man:boot [2021.04.14 02:05:10] adminnsw:man:boot [2021.07.03 13:21:18] (текущий) admin
Строка 9: Строка 9:
   * Файлы прошивки - обычно идут в виде архива с кучей файлов с расширением ''nca'' или двойным ''cnmt.nca''. Имена файлов не ясны с первого взгляда и выглядят как мешанина из цифр от 0 до 9 и букв от a до f общей длиной 32 символа (без учёта расширения).   * Файлы прошивки - обычно идут в виде архива с кучей файлов с расширением ''nca'' или двойным ''cnmt.nca''. Имена файлов не ясны с первого взгляда и выглядят как мешанина из цифр от 0 до 9 и букв от a до f общей длиной 32 символа (без учёта расширения).
   * HEX-редактор - используйте свой любимый или, если такового не имеется, загрузите и установите бесплатный [[https://mh-nexus.de/en/downloads.php?product=HxD20|HxD]]   * HEX-редактор - используйте свой любимый или, если такового не имеется, загрузите и установите бесплатный [[https://mh-nexus.de/en/downloads.php?product=HxD20|HxD]]
-  * Утилита [[https://github.com/SciresM/hactool/releases/latest|hactool]] от SciresM+  * Утилита [[https://github.com/Yoti/hactool/releases/latest|hactool]] от [[https://github.com/SciresM|SciresM]] (сборка актуальной версии из исходников за авторством [[https://github.com/Yoti|Yoti]])
   * Ваш файл ''keys.prod'' полученный, например, при помощи [[https://github.com/shchmue/Lockpick_RCM/releases/latest|Lockpick_RCM]]   * Ваш файл ''keys.prod'' полученный, например, при помощи [[https://github.com/shchmue/Lockpick_RCM/releases/latest|Lockpick_RCM]]
  
Строка 85: Строка 85:
  
  
-===== Создание BOOT0 (Erista) =====+===== Создание BOOT0 =====
   * Запустите HxD и создайте новый файл   * Запустите HxD и создайте новый файл
   * Заполните файл нолями: число байт ''400000'', точка ниже на ''hex'', значение ''00''   * Заполните файл нолями: число байт ''400000'', точка ниже на ''hex'', значение ''00''
Строка 91: Строка 91:
  
   * Откройте файл согласно модели:   * Откройте файл согласно модели:
-    * Erista: ''<1/3> -> nx -> bct''+    * Erista: ''<1> или <3> -> nx -> bct'' 
 +    * Mariko: ''<1> или <3> -> a -> bct''
   * Выделите содержимое файла   * Выделите содержимое файла
   * Скопируйте содержимое файла   * Скопируйте содержимое файла
Строка 100: Строка 101:
  
   * Откройте файл согласно модели:   * Откройте файл согласно модели:
-    * Erista: ''<2/4> -> nx -> bct''+    * Erista: ''<2> или <4> -> nx -> bct'' 
 +    * Mariko: ''<2> или <4> -> a -> bct''
   * Выделите содержимое файла   * Выделите содержимое файла
   * Скопируйте содержимое файла   * Скопируйте содержимое файла
Строка 110: Строка 112:
  
   * Откройте файл согласно модели:   * Откройте файл согласно модели:
-    * Erista: ''<1/3> -> nx -> package1''+    * Erista: ''<1> или <3> -> nx -> package1'' 
 +    * Mariko: ''<1> или <3> -> a -> package1''
   * Выделите содержимое файла   * Выделите содержимое файла
   * Скопируйте содержимое файла   * Скопируйте содержимое файла
Строка 119: Строка 122:
   * Вставьте содержимое файла   * Вставьте содержимое файла
  
-  * <color #ed1c24>**РАБОТА С ОБЛАСТЬЮ KEYBLOB В ПРОЦЕССЕ НАПИСАНИЯ**</color>\\ https://switchbrew.org/wiki/Flash_Filesystem#Keyblob+  * <color #ed1c24>**РАБОТА С ОБЛАСТЬЮ KEYBLOB (ERISTA) В ПРОЦЕССЕ НАПИСАНИЯ**</color>\\ https://switchbrew.org/wiki/Flash_Filesystem#Keyblob
   * Откройте файл ''<KeyBlob>''   * Откройте файл ''<KeyBlob>''
   * Выделите содержимое файла   * Выделите содержимое файла
Строка 139: Строка 142:
  
  
-===== Создание BOOT1 (Erista/Mariko) =====+===== Создание BOOT1 =====
   * Запустите HxD и создайте новый файл   * Запустите HxD и создайте новый файл
   * Заполните файл нолями: число байт ''400000'', точка ниже на ''hex'', значение ''00''   * Заполните файл нолями: число байт ''400000'', точка ниже на ''hex'', значение ''00''
   * Перейдите по адресу: смещение ''0'', точка ниже на ''hex'', от ''начала''   * Перейдите по адресу: смещение ''0'', точка ниже на ''hex'', от ''начала''
  
-  * Откройте файл согласно модели и прошивке+  * Откройте файл согласно модели: 
-    * Erista/FAT32: ''<2> -> nx -> package1'' +    * Erista: ''<2> или <4> -> nx -> package1'' 
-    * Erista/exFAT: ''<4> -> nx -> package1'' +    * Mariko: ''<2> или <4> -> a -> package1''
-    * Mariko/FAT32: ''<2> -> a -> package1'' +
-    * Mariko/exFAT: ''<4> -> a -> package1''+
   * Выделите содержимое файла   * Выделите содержимое файла
   * Скопируйте содержимое файла   * Скопируйте содержимое файла
Строка 162: Строка 163:
 ===== Источники ===== ===== Источники =====
   * https://switchbrew.org/wiki/Flash_Filesystem#Boot_Partitions   * https://switchbrew.org/wiki/Flash_Filesystem#Boot_Partitions
 +  * https://gbatemp.net/threads/keyblob-0-to-5-corrupted.548659/
  
  
nsw/man/boot.1618355110.txt.gz · Последнее изменение: 2021.04.14 02:05:10 — admin