Advertisement
Guest User

Устранение неполадок.

a guest
Apr 8th, 2016
543
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.92 KB | None | 0 0
  1. Устранение неполадок.
  2.  
  3.  
  4. Если вы не можете запустить консоль, воспользуйтесь этой инструкцией, чтобы определить и решить свою проблему. После этого вы можете продолжить процесс прошивания системы с той части, на которой остановились.
  5.  
  6.  
  7. ***
  8.  
  9.  
  10. ## Чёрный экран при запуске emuNAND'а
  11.  
  12. 1. Восстановите emuNAND из бэкапа.
  13.  
  14.  
  15.  
  16. ## OTPHelper не может определить мой NAND
  17.  
  18. ### "FIRM0 hash mismatch!"
  19.  
  20. 1. **НИЧЕГО НЕ ДЕЛАЙТЕ И НИЧЕГО НЕ НАЖИМАЙТЕ; ПЕРЕЗАГРУЗКА МОЖЕТ ПРИВЕСТИ К БРИКУ**
  21. 1. Скачайте [firm.bin](https://mega.nz/#!R0NHBBhZ!R8EjGr9aL5iL_OFoGmDpXxtoIk4bLlFxE68ioo4zLEQ) для прошивки 2.1.0 ([зеркало] (https://drive.google.com/file/d/0BzPfvjeuhqoDVm55N1dhNmsyZjQ/view?usp=sharing))
  22. 1. Нажимайте B на консоли до тех пор, пока не выйдете в главное меню OTPHelper.
  23. 1. **Аккуратно** нажмите SELECT.
  24. 1. **НЕ ОТКЛЮЧАЯ КОНСОЛЬ** извлеките SD-карту и подключите её к компьютеру.
  25. 1. Скопируйте `firm.bin` в корень вашей SD-карты.
  26. 1. Вставьте SD-карту обратно в консоль.
  27. 1. Нажмите B, чтобы выйти в главное меню.
  28. 1. Выберите "FIRM Dump & Inject..."
  29. 1. Выберите "SysNAND FIRM0 Inject". Когда от вас потребуют выбрать файл, выберите `firm.bin`.
  30. 1. Выберите "SysNAND FIRM1 Inject", затем выберите `firm.bin`.
  31. 1. Выберите "EmuNAND FIRM0 Inject", затем выберите `firm.bin`.
  32. 1. Выберите "EmuNAND FIRM1 Inject", затем выберите `firm.bin`.
  33. 1. Нажимайте B, пока не окажатесь в главном меню.
  34. 1. Выберите "One Click Setup".
  35.  
  36.  
  37.  
  38. ### "Validation Stage 1: FAILED" и "Validation Stage 2: FAILED"
  39.  
  40. 1. Подключите SD-карту к компьютеру и откройте `otphelper.log` (используйте Notepad++ или аналоги. Встроенный Notepad херит разметку). Нажмите `Ctrl+F` и введите "titles". Найдите пункты с ошибками.
  41. 1. Скачайте последний релиз [GodMode9] (https://github.com/d0k3/GodMode9/releases).
  42. 1. Скопируйте папку `GodMode9` из архива в папку `/3ds` на вашей SD-карте.
  43. 1. Запустите Homebrew Launcher в sysNAND'е с помощью любого удобного вам эксплойта (например, browserhax+menuhax).
  44. 1. Запустите GodMode9. **Будьте ПРЕДЕЛЬНО АККУРАТНЫ с этой программой; если вы случайно удалите какие-нибудь системные файлы, вы можете брикнуть консоль.**
  45. 1. На нижнем экране выберите `emuNAND CTRNAND`.
  46. 1. Выберите `title`.
  47. 1. Выберите папку, первые восемь символов в названии которой совпадают с первыми восемью символами в названии title, вызвавшего ошибку. К примеру, если ошибка возникла после `Checking title 0004013000003202...`, вам нужно будет выбрать папку `00040130`.
  48. 1. Выберите папку, последние восемь символов в названии которой совпадают с последними восемью символами в названии title, вызвавшего ошибку. К примеру, если ошибка возникла после `Checking title 0004013000003202...`, вам нужно будет выбрать папку `00003202`.
  49. 1. Выберите content.
  50.  
  51. Последние релизы OTPHelper редко выдают ложное срабатывание, но вы можете проверить верность срабатывания вручную. Для этого скопируйте папку с `.tmd` файлами на вашу SD-карту (используйте кнопку Y для копирования и вставки) и вручную сравните `.tmd` файлы с [этим списком] (https://gist.github.com/Plailect/a6789c6a87a2eee575da).
  52.  
  53. Если в **каждой** папке **хотя бы один** `.tmd` файл совпадает с хэшем, указанным в списке, это было ложное срабатывание. В таком случае, следуйте этим шагам: **Если у вас New 3DS, сначала вам нужно анбрикнуть emuNAND.** Выберите "NAND Backup & Restore" => "Clone RedNAND to SysNAND", затем выберите "NAND Validation Options" => "Validate SysNAND Downgrade" и убедитесь, что ошибки в вашем sysNAND'е совпадают с ошибками в emuNAND'е. **Если вы получите новую ошибку после клонирования emuNAND'а, восстановите sysNAND из бэкапа `sysNAND_original.bin`, восстановите emuNAND из `emuNAND_formatted.bin` и начните заново с части 4 - секции II - шага 9.** Если никаких ошибок вы не увидите, продолжайте следовать инструкции, игнорируя предыдущие ошибки.
  54.  
  55. Если **хотя бы в одной папке ни один из `.tmd` файлов не совпадает с файлами в списке**, это было не ложное срабатывание. Восстановите emuNAND из `emuNAND_formatted.bin` и начните заново с части 4 - секции II - шага 9.
  56.  
  57.  
  58.  
  59. ### "Validation Stage 1: SUCCESS" и "Validation Stage 2: FAILED"
  60.  
  61. Эта ошибка является следствием фрагментированного NAND'а (фрагментация может произойти из-за использования Gateway или инъекции FBI с помощью rxTools). OTPHelper не может сверить файлы фрагментированного NAND'а, но "Validation Stage 1: SUCCESS" и "Validation Stage 2: FAILED" — чаще всего, ложное срабатывание.
  62.  
  63. Вы можете продолжить следовать инструкции на свой страх и риск, или попытаться дефрагментировать NAND. Используйте Decrypt9 чтобы создать дамп раздела CTRNAND'а, затем смонтируйте раздел на свой компьютер с помощью [OSFMount] (http://www.osforensics.com/tools/mount-disk-images.html) или аналогов и дефрагментируйте раздел с помощью [Defraggler] (https://www.piriform.com/defraggler/download/standard) или аналогов.
  64.  
  65.  
  66. ## Чёрный экран при загрузке SysNAND'а после инъекции CTRNAND
  67.  
  68. **CakesFW **
  69.  
  70. 1. Скачайте [firmware_patched.bin] (https://up1.ca/#LQm-QJ3j5htr2vTG6Z2TnA).
  71. 1. Удалите файл `firmware_patched.bin` из папки `/cakes` на вашей SD-карте, если он существует.
  72. 1. Скопируйте скачанный в шаге 1 `firmware_patched.bin` в папку `/cakes` на вашей SD-карте.
  73. 1. Продолжайте следовать инструкциям части 5. После того, как вы обновите emuNAND до последней версии прошивки, удалите `firmware_patched.bin` из папки `/cakes`, чтобы система сгенерировала новый файл.
  74.  
  75. **AuReiNand**
  76.  
  77. 1. Скачайте [patched_firmware_sys.bin] (https://up1.ca/#BBTyUYm47YF3hBwBYhKGsA).
  78. 1. Удалите файл `patched_firmware_sys.bin` из папки `/aurei` на вашей SD-карте, если он существует.
  79. 1. Скопируйте скачанный в шаге 1 `patched_firmware_sys.bin` в папку `/aurei`.
  80. 1. Продолжайте следовать инструкциям части 5. После того, как вы обновите emuNAND до последней версии прошивки, удалите `patched_firmware_sys.bin` из папки `/aurei`, чтобы система сгенерировала новый файл.
  81.  
  82.  
  83. ## Loading AGB_FIRM...
  84.  
  85. 1. На момент написания гайда, патч AGB_FIRM у CakesFW недопилен (пофикшено в одном из последних nightly релизов), что и вызывает ошибку. Вам придётся собственноручно пропатчить AGB_FIRM, чтобы играть в GBA игры. Подробнее об этом читайте [здесь] (https://gbatemp.net/threads/release-agb_firm-signature-patcher-gba-rom-converter.390313/).
  86.  
  87.  
  88. ## OTPHelper/Decrypt9 не восстанавливает мой NAND из бэкапа/не может найти мой бэкап
  89.  
  90. После каждого шага проверьте, не исправилась ли ошибка. Переходите к следующему шагу только в том случае, если OTPHelper/Decrypt9 по прежнему не может восстановить ваш бэкап.
  91.  
  92. 1. Убедитесь, что в корне вашей SD-карты нет папки `Decrypt9`.
  93. 1. Попробуйте перекачать OTPHelper и заменить файлы на вашей SD-карте новыми.
  94. 1. Проверьте файловую систему вашей SD-карты с помощью `fsck.vfat <путь к SD-карте>` (для *nix систем) или `CHKDSK <буква диска SD-карты> /F` (для Windows).
  95. 1. Сделайте бэкап данных на вашей SD-карте (скопируйте их на компьютер), отформатируйте карту в FAT32 и перенесите файлы обратно на SD-карту.
  96. 1. Воспользуйтесь другой SD-картой.
  97.  
  98.  
  99. ## Чёрный экран при загрузке в sysNAND после даунгрейда
  100.  
  101. 1. Попробуйте загрузиться без SD-карты, а затем вставьте её после входа в sysNAND.
  102. 2. Выключите консоль, зажав кнопку включения.
  103. 2. Извлеките SD-карту.
  104. 2. Запустите консоль.
  105. 2. Когда загрузится домашнее меню, вставьте SD-карту обратно.
  106. 1. Если у вас есть хардмод и бэкап NAND'а, восстановите sysNAND из бэкапа.
  107. 1. Загрузитесь в режиме восстановления и обновите систему.
  108. _Это может не сработать для Old 3DS с версией прошивки 2.1.0_
  109. **В случае с New 3DS версии 2.1.0 это приведёт к БРИКУ.**
  110.  
  111. 2. Выключите консоль, зажав кнопку включения.
  112. 2. Зажмите `L+R+A+Стрелку вверх`.
  113. 2. Включите консоль, не отпуская зажатые кнопки.
  114. 2. Обновите систему. Обратите внимание, что это обновит вас до последней версии прошивки. Для дальнейшего даунгрейда вам потребуется Cubic Ninja или Ocarina of Time.
  115. 4. Если предыдущие шаги не помогают, возможно, ваша консоль брикнута. Для дальнейшей поддержки обратитесь к каналу [#3dshacks в Rizon IRC] (https://qchat.rizon.net/?channels=3dshacks&uio=d4) (на английском).
  116.  
  117.  
  118. ## Чёрный экран при загрузке в sysNAND после установки arm9loaderhax.
  119.  
  120. 1. Убедитесь, что все необходимые файлы присутствуют и находятся в нужных директориях.
  121. 2. Убедитесь, что файл `arm9loaderhax.bin` находится в корне вашей SD-карты.
  122. 2. Если вы следуете гайду для AuReiNand, убедитесь, что:
  123. 3. `/aurei/firmware.bin` существует;
  124. 3. `/aurei/firmware.bin`, который вы скачали, соответствует модели вашей консоли.
  125. 2. Если вы следуете гайду для CakesFW, убедитесь, что:
  126. 3. `/arm9bootloader.bin` существует;
  127. 3. скачанные вами `/Cakes/firmware.bin` и `/Cakes/firmkey.bin` соотвутствуют модели вашей консоли;
  128. 3. `boot_config.ini` существует и находится в корне вашей SD-карты.
  129. 1. Попытайтесь запустить Decrypt9
  130. 2. Если вы используете CakesFW, зажмите X при загрузке.
  131. 2. Если вы используете AuReiNand, зажмите Start при загрузке.
  132. 1. Воспользуйтесь [пробной полезной нагрузкой] (https://mega.nz/#!YxMiGDhB!VZLv2XPSqFFzEhf4kGMXAdQtSpIGvnp2vu2W1j4o7cc/) ([зеркало] (https://drive.google.com/file/d/0BzPfvjeuhqoDanVaR3FTUTFqNFU/view?usp=sharing)).
  133. 2. Переименуйте `/arm9loaderhax.bin` (если он существует) в `arm9loaderhax_old.bin`.
  134. 2. Поместите `arm9bootloader.bin` из архива выше в корень вашей SD-карты.
  135. 2. Вставьте SD-карту в консоль и запустите её.
  136. 2. Нажмите A. Ваша консоль должна выключиться; если это произойдёт, значит, arm9loaderhax работает, а проблема в чём-то другом. Ваша консоль не брикнута.
  137. 1. Если предыдущие шаги не помогают, возможно, ваша консоль брикнута. Для дальнейшей поддержки обратитесь к каналу [#3dshacks в Rizon IRC] (https://qchat.rizon.net/?channels=3dshacks&uio=d4) (на английском).
  138.  
  139. ## Синий экран при запуске консоли (ошибка bootrom)
  140. 1. Ваша консоль брикнута.
  141. 1. Вам придётся сделать [хардмод] (https://gbatemp.net/threads/414498/), сдать консоль в ремонт или обменять на новую.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement