an exception occurred 3ds что делать
How to fix an exception occurred error during CFW install on Nintendo 3DSÂ
If you own a Nintendo 3DS or 2DS console, you are probably aware of CFW. Custom firmware is very useful for a lot of reasons.
Installing a CFW can be a bit tricky. One obstacle which I personally encountered during a CFW install, was the infamous ARM 11 error.
I was curious to see what the newly released Luma3DS 10.0 CFW had to offer, and was trying to get the homebrew launcher running via the Rosalina menu. Once I exited the Download Play app, and re-opened it to open the homebrew launcher, I got the screen that you see above. This step which is a usual part of the install, should have worked, but it didn’t.
This tutorial assumes that you are familiar with the popular and well-written guide on 3DS Hacks.
What didn’t work for me
Let me save you some time and tell you what not to do. Naturally when I thought the app wasn’t working, and tried a different one. A commonly recommended fix, is to use the Health and Information app, which is pre-loaded on the Nintendo 3DS. But when I tried it, the console threw the same error.
I also tried the Luma configuration menu’s options, which includes the Game patching, and disable ARM 11 errors, to no avail.
How to fix an exception occurred error on Nintendo 3DS
In my case, I had to re-download the boot.3dsx file and put it in the root of the SD card. I also managed to confirm this was the fix, by deleting the boot.3dsx file and was able to produce the error screen successfully. The only other files involved during the process are the CTR and FBI. So, you may want to try replacing those too, in case the fix didn’t work for you.
An exception occurred ARM11 (core 1) / Exception type: undefined instruction / I need help! #1537
Comments
davidgd72k commented Nov 27, 2020
Hi, I have a problem with booting my 3DS, I hope somebody can fix this problem.
I have a Old 3DS (EUR) with Luma3DS v10.0.1 (now I can’t know the SysNAND version, sorry). The console using Boot9Strap.
About the origin of the error, I don’t know very much what could have happened, I only know that after playing a little bit of a game, the next day the error started to occurred the error.
So, every time I power on the console, I get this on the screen:
An exception ocurred
Processor: ARM11 (core 1)
Exception type: undefined instruction
Current process: pm (0000000000000000)
Attach a picture with more info (sorry for low light level):
More interesting info:
Luma3DS configuration/options:
Screen brightness: 4(X)
Splash: Off(X)
Splash duration: 1(X)
PIN lock: Off(X)
Enable loading external FIRMs and modules: ( )
Enable game patching: ( )
Show NAND or user string in System Settings: (X)
Show GBA boot screen in patched AGB_FIRM: ( )
Set developer UNITINFO: ( )
Disable Arm11 exception handlers: ( )
I try with other ways but nothing 🙁
By beforehand, thanks.
The text was updated successfully, but these errors were encountered:
Comments
PolarisBeaver commented Jun 5, 2017 •
System model:
SysNAND version (+emu/redNAND version if applicable):
Entrypoint (How/what you’re using to boot Luma3DS):
Luma3DS version:
Luma3DS configuration/options:
Screen brightness: (4)
Use EmuNAND FIRM if booting with R: ( )
Enable loading external FIRMs and modules: ( )
Enable game patching: ( )
Show NAND or user string in System Settings: (x)
Show GBA boot screen in patched AGB_FIRM: ( )
Set developer UNITINFO: ( )
Explanation of the issue:
An exception occurred screen pops up when closing System Settings to return to the Home Menu after entering and exiting Nintendo DS Connections.
Steps to reproduce:
Launch System Settings
Press Internet Settings (and enter PIN if applicable)
Press Nintendo DS Connections, then OK to confirm launching
After the Nintendo DS Connections interface loads, press B or click the Back button to go back to System Settings
Press Back, and finally Close to close System Settings and return to the Home Menu.
Luma will pop up with the exception screen.
Dump file:
The text was updated successfully, but these errors were encountered:
HoLLy-HaCKeR commented Jun 5, 2017
sora10pls commented Jun 5, 2017
TheMCNerd2017 commented Jun 5, 2017 •
Was able to reproduce this glitch successfully on a N3DSXL running firmware 11.3.0-36U.
Here is the dump file that was created.
crash_dump_00000020.zip
EDIT: Forgot to include the details below.
Version: Luma 8.0
Entrypoint: B9S 1.2
sora10pls commented Jun 5, 2017
Reminder that my comment references an issue with this same problem, and that it happens with stock devices too.
shinji257 commented Jun 5, 2017 •
I’ve also been able to reproduce this using the steps in the OP. Personally, I would have never spotted this. I never go into that screen. >.
HoLLy-HaCKeR commented Jun 5, 2017
As @sora10pls mentioned, this is a known issue. See the issue he linked for an explanation. I think this issue can be closed.
TuxSH commented Jun 5, 2017
This is actually a bug in Nintendo’s code, and want unoticed because HM was siletenly terminated.
Worked around (fixed) in latest commit anyways.
Masterpokeagsg commented Jun 6, 2017 •
Currently updated to B9s 1.2 and luma 8.0 I appeared the error that many happened to them, like the one that creates a file called Crashdump in old 3ds Luma / dumps / arm11 / crash_dump_00000000.dmp
I can not take a photo I’m sorry :(. Forget to put
Margen67 commented Jun 6, 2017 •
jnozsc commented Jun 18, 2017
sorry for previous post in this ticket, notice it is my side’s issue. thanks
XiNaru commented Jun 24, 2017
Translated with google translator from the german
PolarisBeaver commented Jun 25, 2017 •
Ihre Spiel speichern Datei ist zerstört? Ruiniert? Das ist ein anderes problem. Es ist nicht mit Luma3DS verwandt. Es ist ein Problem mit NTR.
Übersetzt mit Google
Your game save file has become destroyed? Ruined? That is a different problem. It is not related to Luma3DS. It is a problem with NTR.
Translated with Google
XiNaru commented Jun 25, 2017
But is the same error. Arm11: an exception occured. So I thought there was a connection between ntr and arm11, since I had before the update on boot9strap 1.2 and on luma 8 no problems with ntr had had.
Translated with google translator from the german
atom505 commented Jun 26, 2017
can you help me also?
I am have a problem with
«you can find a dump in the following file:
dumps/arm11/crash_dump_000000010.dmp
LiberoPat commented Jul 9, 2017 •
Has the issue pulled up by OP been fixed? I’m switching from Reinand to B9S & Luma and this same exact problem is occurring right now when I boot up my N3DS which has 9.2.0 sysnand.
-update: now trying to save the microsd where the error occurs in, since I have several games in it. Tried deleting files and folders created when following 3ds.guide but error still occurs when this memory card is inserted. Trying to figure out why.
I think the error may have occurred when I tried to installing b9s with instructions on how to with a stock N3ds, forgetting I had arm9hax installed already. Not sure, but it’s my only fault.
Will try to reinstall luna and b9s with a new memory card and hopefully fixes this bug.
-ok I solved my issue, by pressing select and checking «auto-boot emunand» along with show in system settings, and now I’m good
-update 2: I don’t think I’ve successfully installed B9S due to this issue :/
-final: solved all issues by updating sysnand to latest firmware..
Fuantei2 commented Aug 7, 2017 •
-ok I solved my issue, by pressing select and checking «auto-boot emunand» along with show in system settings, and now I’m good
-update 2: I don’t think I’ve successfully installed B9S due to this issue :/
-final: solved all issues by updating sysnand to latest firmware..
Same as you, except for the final solution, i cant update my SysNAND because i cant access it, when i try with no select «auto-boot emunand» it pop up me the error or if i try turning on the 3DS without SD card it shutdown inmediatly, i only can access the EmuNAND (thanks to you), what did you do to update your SysNAND¿, from the EmuNAND or you could access your SysNAND without problems¿
Sorry about my english
cactuar commented Aug 17, 2017
I have the same problem, I can only access my emunand. How did you update your sysnand? Thank you!
cactuar commented Oct 12, 2017
You can try to update your sysnad booting in recovery mode
https://3dbrew.org/wiki/Recovery_Mode
Use it at your own risk!
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
An exception occurred 3ds что делать
Обновлять на последнюю прошивку можно и безопасно
Перед обновлением обновите Luma3DS
Как правильно обновить Luma3DS
SigHax или Signature Hax является самым функциональным из эксплоитов для приставки Nintendo 3DS. SigHax перехватывает управление на первом этапе при загрузки приставки, на этапе загрузчика (bootrom). Чтобы понять, давайте посмотрим как происходит загрузка различных эксплоитов.
Стандартная загрузка
[Bootrom]->[Bootrom закрыт]->Arm9loader->[OTP закрыт]->[Официальная прошивка]
MenuHax
[Bootrom]->[Bootrom закрыт]->Arm9loader->[OTP закрыт]->[Официальная прошивка]->[Системное меню]->[Наш хак]->[CFW]
A9LH
[Bootrom]->[Bootrom закрыт]->Arm9loader->[OTP закрыт]->[Наш хак]->[CFW]
SigHax/boot9strap
[Bootrom]->[Bootrom закрыт]->[Наш хак]->Arm9loader->[OTP закрыт]->[CFW]
При нажатии кнопки «Power» на стандартной немодифицированной приставке Nintendo 3DS запускается загрузчик Bootrom, после чего управление передается Arm9Loader и далее запускается стандартная прошивка от Нинтендо.
MenuHax перехватывает управление после того, как уже запущена официальная прошивка Nintendo. Как только доходит до отображения системного меню, управление перехватывает наш хак и загружает CFW. Загрузчик к моменту старта хака уже закрыт, OTP также закрыт.
A9LH делает один шаг вперед и перехватывает управление до запуска официальной прошивки. После запуска загрузчика bootrom управление получает Arm9Loader и, используя уязвимость в его коде, сразу же после закрытия OTP, Arm9Loader загружает наш хак.
SigHax еще на один шаг впереди. Благодаря уязвимости в проверки RSA-функции появилась возможность загрузки модифицированного кода самим загрузчиком bootrom. Хак внедрен еще до запуска arm9loader, до закрытия OTP.
SigHax перехватывает управление на самом раннем этапе загрузки, и, что самое главное, этот хак невозможно исправить Nintendo путем обновления прошивки. SigHax может быть исправлен только на аппаратном уровне, то есть при условии смены железа и выпуска новых консолей. Все существующие nintendo 3ds подвержена хаку.
Второй плюс, какую бы прошивку Nintendo ни выпустило в будущем, с помощью Hardmod или DSiWareHax будет возможность установки SigHax.
Вместо выводов и простым языком. C появлением SigHax взломан загрузчик bootrom, то есть можно загружать любой произвольный код на раннем этапе загрузки. SigHax не может быть исправлен Нинтендо только как выпуском новой аппаратной ревизии приставок. SigHax не может быть удален даже при форматировании приставки или обновлении прошивки. Как написал разработчик Plutoo, SigHax — это последний гвоздь в гроб Nintendo 3ds.
(c) Tiro Rex
Существуют три версии картриджа:
Перед использованием картриджа идем на http://www.Sky3DSplus.net/download.html и скачиваем:
Программа и база периодически обновляются, не забывайте скачивать обновления.
Diskwriter работает только под Windows! Если у вас Mac/Linux то вам придется найти способ запускать windows-программы или компьютер с виндой.
Дальше распаковываем архив с diskwriter в отдельную папку и туда же копируем template.txt
Не пытайтесь запустить программу с сд-карты на которую будут записываться игры (это очевидный момент но некоторые пробовали так делать).
После этого запускаем diskwriter, обязательно от имени администратора или от аккаунта с правами администратора, видим следующее окно:
После выбора каждой игры программа будет выдавать предупреждение «File contains invalid data at 0x1400», нажимайте Yes на окне подтверждения. Насколько я понимаю это просто предупреждение о замене заголовка игры на нужный из template.txt
Перед использованием функции Optimize в DiskWriter обязательно сделайте бэкап сейвов каждой игры! Эта функция некорректно работает с сейвами и стирает их для части игр в процессе оптимизации. Если сделать бэкап заранее то потом можно будет восстановить сейвы для тех игр где они сотрутся.
В: Что идет в комплекте с картриджем?
О: В старых версиях только коробка. В новых – USB-кабели и, иногда, кардридер. Для работы картриджа вам необходимо купить MicroSD отдельно, оптимальный размер 16-32гб. 64 и 128гб брать бессмысленно, листать 30 игр очень долго и неудобно.
В: Как отличить версию картриджа кроме цвета кнопки, я опасаюсь что мне могли подсунуть первую версию вместо второй?
О: Самый просто вариант это записать 15-20 игр на одну MicroSD, первая версия начинает глючит и самостоятельно непрерывно переключать игры после выбора 11й игры и далее.
В: Что будет если нажать на кнопку на картридже в процессе игры?
О: Картридж переключит игру на следующую, для приставки это будет выглядеть как выдернутый из слота картридж. В результаты вы получите ошибку «Game Card was Removed» и можете получить поврежденный сейв самой игры, делать это крайне не рекомендуется.
В: Вышла новая игра, её нет в базе игр template.txt, можно ли добавить запись об игре вручную?
О: Нет, часть данных в template зашифрована и добавлять новые игры самому нельзя. Ждите обновления базы на официальном сайте.
В: Можно ли выбрать произвольную игру с MicroSD или отсортировать игры по алфавиту?
О: Нет, игры перебираются строго в том порядке в котором они были записаны на MicroSD. Думайте заранее в какой последовательности записывать игры чтобы не искать потом нужные долгими перелистываниями.
В: Что будет если удалять игры из середины MicroSD? Как увеличить свободное место?
О: Будут оставаться куски пустого места равные объему удаленной игры. Если на картридже свободно 8гб но максимальный размер свободного сектора составляет 2гб то игру размером в 4гб вы не запишите. По этой причине рекомендуется удалять и копировать новые игры из конца списка а в начало записывать часто используемые.
Собрать все игры в начало MicroSD можно используя функцию Optimize в DiskWriter, перед этим обязательно сделайте бэкап сейвов каждой игры! Сам процесс длительный, сначала копируются все игры с MicroSD, потом она форматируется и игры записываются назад.
В: Можно ли обновить прошивку самого картриджа в случае его блокировки после обновления 3дс?
О: На данный момент это неизвестно, не обновляйте приставку не убедившись что картридж не заблокирован. Впрочем даже в случае блокировки вы все равно сможете играть в онлайн-игры и во все вышедшие игры не требующие обновления прошивки.
В: Можно ли запустить например Fire Emblem IF (Jap) на Sky3DS+?
О: Нет, игры с новой ащитой будут работать только на Sky3DS+. Список несовместимых игры вы найдете ниже
В: Как играть в игре не моего региона?
О: Все игры других регионов могут быть запущены только через хоумбрю лаунчер (HBL). Программу Region-Free Launcher вы найдете в StarterKit.
Бракованных и неработающих карточек (в отличие от gateway где брак идет в каждой партии) мне пока не попадалось, все проблемы в основном софтовые или связаны с MicroSD. Наиболее популярные перечислены ниже.
В: Быстро мигает диод на картридже и не загружается игра.
О: Картридж не может загрузить предыдущую игру с MicroSD, это нормальная ситуация и возникает при первом использовании и после каждой замены MicroSD. Для решения просто вытащите-вставьте картридж, после этого он загрузит первую игру с MicroSD.
В: Непрерывно горит или медленно мигает диод на картридже, не переключаются игры.
О: Обычно это возникает в случае несовместимости с MicroSD, рекомендуется попробовать другую MicroSD.
В: После загрузки игры иконка картриджа остается пустой, при этом диод на картридже срабатывает корректно (горит непрерывно 5 секунд, быстро мигает 1-2 секунды и гаснет)
О: Регион игры не совпадает с регионом приставки, картридж загружает эту игру но дальше приставка блокирует её запуск. Решается записью игры правильного региона либо запуском через regionthree.
В: При попытке переключиться на определенную игру картридж полностью перестает работать и не реагирует на нажатие кнопки.
О: Записана битая игра или игра с поврежденным/неправильным заголовком. Такое может быть если например записать на картридж eshop игру и попытаться её загрузить. Лечится удалением проблемной игры с MicroSD.
В: Игра не запускается и выдает ошибку «Эта игровая карта не может быть использована».
О: Неправильный заголовок игры в template, поврежденный ром, вырезанный update-раздел в роме. Замените ром на нормальный, исправьте запись об игре в template или используйте другой template.
В: Игра выдает ошибку «Game Card was Removed» сразу после запуска.
О: Это бывает если вставить картридж с новой MicroSD и тут же попытаться запустить игру. Не спешите, сначала дайте картриджу скопировать сейв-файл в eeprom, т.е. дождитесь пока диод на картридже погаснет и запускайте игру после этого.
В: Игра выдает ошибку «Game Card was Removed» через 5-10 минут после начала игры в определенных играх.
О: Такая проблема встречалась мне всего один раз, была вызвана плохим контактом в слоте картриджа или несовместимостью приставки с конкретным экземпляром Sky3DS, решилась подбором другой Sky3DS на замену. При этом та карточка которая плохо работала на данной приставке без проблем заработала на другой 3ds.
В: Игра виснет на загрузках, пропадают текстуры (например в Donkey Kong 3D), пропадает звук в играх (New Super Mario Bros 2), не сохраняются сами игры.
О: Несовместимость с MicroSD, пробуйте другую карточку.
В: При попытке зайте в онлайн игра выдает ошибку «You cannot use online services with this game card» или ошибку 002-0123.
О: Пустой заголовок игры в базе (заполненный FFFF вместо нормальных данных). Встречается редко, лечится вставкой правильного заголовка.
В: После выбора MicroSD DiskWriter выдает ошибку «Could not open the physical drive!»
О: DiskWriter нужно обязательно запускать от имени администратора.
В: Картридж с трудом вставляется в слот приставки и застревает при попытке его вытащить.
О: Часть картриджей идут с немного криво склеенными или плохо отлитыми корпусами, лечится небольшим подпиливанием/шлифовкой выступающих краев картриджа. Просто сравните с оригинальным картриджем и отпилите лишнее
В: Что лучше, Sky3DS, Gateway 3DS или кастомная прошивка?
О: По функционалу однозначно лучше кастом или Gateway, но для использвания что первого, что второго, нужно приложить некоторые усилия (смотрите под соответствующими спойлерами). Sky проще в использовании но хуже по возможностям.
В: Что идет в комплекте с картриджем?
О: USB-кабель и, иногда, кардридер. Для работы картриджа вам необходимо купить MicroSD отдельно, оптимальный размер 16-32гб. 64 и 128гб брать бессмысленно, листать 30 игр очень долго и неудобно.
В: Как отличить версию картриджа кроме цвета кнопки, я опасаюсь что мне могли подсунуть первую версию вместо второй?
О: У самой свежей версии две кнопки и MicroUSB-порт.
В: Сколько игр можно записать на MicroSD?
О: О каких-либо ограничениях мне неизвестно
В: Что будет если нажать на кнопку на картридже в процессе игры?
О: Картридж переключит игру на следующую, для приставки это будет выглядеть как выдернутый из слота картридж. В результаты вы получите ошибку «Game Card was Removed» и можете получить поврежденный сейв самой игры, делать это крайне не рекомендуется.
В: Вышла новая игра, её нет в базе игр template.txt, можно ли добавить запись об игре вручную?
О: Sky3DS больше не нужен template
В: Можно ли обновить прошивку самого картриджа в случае его блокировки после обновления 3дс?
О: Да, можно. Об обновлениях можно прочитать в соответствующем разделе
В: Можно ли запустить например Fire Emblem IF (Jap) на Sky3DS+?
О: Да, Скай теперь поддерживает все новые игры, имеющие новую систему защиты. Кроме того, возможно понадобится доступ к Хоумбрю для запуска игр не вашего региона. Для каждой версии системного ПО метод свой. На Прошивках от 9.0.0 до 11.3.0 рекомендуется использовать Soundhax (https://3ds.customfw.x…rew-launcher-soundhax). Если не работает, перейдите к альтернативным методам (https://3ds.customfw.x…launcher-alternatives)
В: Можно ли использовать сейвы со старого Sky3DS (синяя или красная кнопка) на Sky3DS+?
О: Да, для этого скачайте новую версию DiskWriter V2.03b4 по следующей ссылке (http://filetrip.net/dl?w2mDHEwZqH)
Запустите от имени администратора и нажмите правой кнопкой мыши на интересующую вас игру. В появившемся окне выберите «backup save2». Это сконвертирует сейв в требуемый для Sky3DS+ формат. Скопируйте новый сейв в корень флешки. Сейв должен иметь такое же название как и ром.
В: Как играть в игре не моего региона?
О: Все игры других регионов могут быть запущены только через хоумбрю лаунчер (HBL). Программу Region-Free Launcher вы найдете в StarterKit. Будет работать только на Sky3DS+
В: Как установить приватный хедер на Sky3DS+?
О: Откройте блокнотом файл settings.txt, который появится в корне флешки после первого запуска картриджа. Добавьте строку «CREATE_PER_GAME_SETTINGS=1» и сохраните файл, теперь, когда вы включите вашу 3DS скай создаст для каждой игры индивидуальный файл [*.cfg], вставьте флешку в компьютер и найдите соответствующей для вашей игры [***.cfg] файл, откройте его и замените значение «GAMESAVE_KEY» вашим приватным хедером (Unique_ID), сохраняйте и вставляйте картридж в 3DS. Теперь можете наслаждаться онлайн игрой без риска получить бан.
Для того, чтобы все конфиги появились, возможно понадобится пролистать все игры кнопкой, чтобы скай каждую обработал.
P.S. если вы купили хедер с рук или достали его сами из купленной вами игры, то скорее всего на выходе вы получили файл с расширением [.bin]
Для того чтобы достать оттуда ваш хедер, который представляет собой 32-значный код, воспользуйтесь утилитой HxD (скачать здесь http://soft.softodrom.…/HxD-Hex-Editor-p19700 )
Можете также использовать онлайн НЕХ-редактор по этой ссылке (https://hexed.it/?hl=en)
Откройте программу, выберите File»Open и откройте ваш bin файл. выделите строку (не выделяйте кракозябры в конце строки) и скопируйте её в ваш config БЕЗ ПРОБЕЛОВ.
В: Как записать игры Monster Hunter 4 или Xenoblades на мою MicroSD? Ввиду того, что файловая система MicroSD должна быть FAT32 я не могу записать игры такого большого размера.
О: Для таких больших ромов (4GB), вы можете использовать специальную утилиту для тримминга ромов, например 3dsexplorer (http://filetrip.net/dl?1ZmcYyBYmK). Запускайте утилиту, выбирайте нужный файл (File—>open) и далее CCI—>trim CCI. Но помните, что программа заменит ваш ром на урезанный, если хотите сохранить оригинал, делайте бекап.
ОБ ОБНОВЛЕНИИ «ПО» ДО V110
Откройте блокнотом файл settings.txt, который появится в корне флешки после первого запуска картриджа. Добавьте строку «CREATE_PER_GAME_SETTINGS=1» и сохраните файл, теперь, когда вы включите вашу 3DS скай создаст для каждой игры индивидуальный файл [*.cfg].
Обязательно проверьте, чтобы конфиги были у всех игр, возможно понадобится пролистать все игры кнопкой, чтобы скай каждую обработал.
SigHax или Signature Hax является самым функциональным из эксплоитов для приставки Nintendo 3DS. SigHax перехватывает управление на первом этапе при загрузки приставки, на этапе загрузчика (bootrom). Чтобы понять, давайте посмотрим как происходит загрузка различных эксплоитов.
Стандартная загрузка
[Bootrom]->[Bootrom закрыт]->Arm9loader->[OTP закрыт]->[Официальная прошивка]
MenuHax
[Bootrom]->[Bootrom закрыт]->Arm9loader->[OTP закрыт]->[Официальная прошивка]->[Системное меню]->[Наш хак]->[CFW]
A9LH
[Bootrom]->[Bootrom закрыт]->Arm9loader->[OTP закрыт]->[Наш хак]->[CFW]
SigHax/boot9strap
[Bootrom]->[Bootrom закрыт]->[Наш хак]->Arm9loader->[OTP закрыт]->[CFW]
При нажатии кнопки «Power» на стандартной немодифицированной приставке Nintendo 3DS запускается загрузчик Bootrom, после чего управление передается Arm9Loader и далее запускается стандартная прошивка от Нинтендо.
MenuHax перехватывает управление после того, как уже запущена официальная прошивка Nintendo. Как только доходит до отображения системного меню, управление перехватывает наш хак и загружает CFW. Загрузчик к моменту старта хака уже закрыт, OTP также закрыт.
A9LH делает один шаг вперед и перехватывает управление до запуска официальной прошивки. После запуска загрузчика bootrom управление получает Arm9Loader и, используя уязвимость в его коде, сразу же после закрытия OTP, Arm9Loader загружает наш хак.
SigHax еще на один шаг впереди. Благодаря уязвимости в проверки RSA-функции появилась возможность загрузки модифицированного кода самим загрузчиком bootrom. Хак внедрен еще до запуска arm9loader, до закрытия OTP.
SigHax перехватывает управление на самом раннем этапе загрузки, и, что самое главное, этот хак невозможно исправить Nintendo путем обновления прошивки. SigHax может быть исправлен только на аппаратном уровне, то есть при условии смены железа и выпуска новых консолей. Все существующие nintendo 3ds подвержена хаку.
Второй плюс, какую бы прошивку Nintendo ни выпустило в будущем, с помощью Hardmod или DSiWareHax будет возможность установки SigHax.
Вместо выводов и простым языком. C появлением SigHax взломан загрузчик bootrom, то есть можно загружать любой произвольный код на раннем этапе загрузки. SigHax не может быть исправлен Нинтендо только как выпуском новой аппаратной ревизии приставок. SigHax не может быть удален даже при форматировании приставки или обновлении прошивки. Как написал разработчик Plutoo, SigHax — это последний гвоздь в гроб Nintendo 3ds.
(c) Tiro Rex
Во-первых, все прошивки использующие menuhax морально устарели и не считаются полноценным взломом по сегодняшним меркам. В первую очередь из-за того, что используют уязвимости высокого уровня и просто перенаправляют вызовы чтения NAND на карту памяти в раздел с EmuNAND.
Да и делается все это очень просто.
Если вы хотите перейти на Luma3DS и современные методы взлома, просто держите в голове тот простой факт, что ваша приставка фактически не взломана. Игнорируйте название своего кастома, игнорируйте наличие эмунанда. Просто загрузитесь в SysNAND и следуйте руководству.
В определенный момент вам будет предложено перенести существующий EmuNAND в SysNAND. В итоге, вы получите современную прошивку с современным неслетаемым взломом, располагающуюся в SysNAND. Еще и места на карте прибавится.