I've downgraded my N3DS from 10.3 to 9.2 and installed EmuNAND9 and other things. Everything is working great but as an engineer I like to understand how things work so I have a couple of questions.
Do I understand the boot process correctly?
1) Power on 3DS.
2) 3DS will always boot to SysNAND.
3) MenuHax exploit will cause SD:\boot.3dsx to run.
3a) This executable is unsigned so how is it allowed to run?
4) boot.3dsx was replaced with CtrBootManager so it is the executable that will run.
5) CtrBootManager loads rxTools (SD:\rxTools\sys\code.bin)
6) rxTools will "reboot" the system into EmuNAND.
Do I understand the boot process correctly?
1) Power on 3DS.
2) 3DS will always boot to SysNAND.
3) MenuHax exploit will cause SD:\boot.3dsx to run.
3a) This executable is unsigned so how is it allowed to run?
4) boot.3dsx was replaced with CtrBootManager so it is the executable that will run.
5) CtrBootManager loads rxTools (SD:\rxTools\sys\code.bin)
6) rxTools will "reboot" the system into EmuNAND.