Are you sure? http://switchbrew.org/index.php?title=Fuse_registers
The fuse register also contains bootrom patches and keys. Burnt into hardware after an update.
What if you try to boot an updated emunand with a wrong patch/key ? My guess is -> it won't boot.
Maybe there is a way to get Emunand to work, but it will be years until it's possible.
B9S is not possible, because B9S is not an exploit, it is an oversight from Nintendo in bootrom code and they won't make the same mistake again.
DS flashcarts don't need an entrypoint to work.
Sky3DS does NOT use an entrypoint, because it's a 1:1 clone of a real cart (google shows Cubic Ninja, but this is only needed for homebrew/CFW, not piracy).
- DSi console sends cart initialization sequence
- ARDSi cart determines it’s being ran on a DSi console and starts responding a fixed pattern on every read block request
- Game’s header, ARM9 and ARM7 binary are loaded by the DSi menu and checked for integrity
- Integrity checks pass since all data is 1:1 compared to the original ROM
- Game starts running, starts parsing filename and file allocation tables of filesystem on cartridge
- Game loads overlay 0x01 to 0x020BBF00
- Game does more stuff and eventually branches to code inside loaded overlay @ 0x020BBFE8
- The initial 0xE8 bytes of the datel payload are inifite loop opcodes. The entrypoint is right behind it and payload execution starts.
- Payload sends secret F005000000000000 (Not so secret anymore now, huh?) cart command to put cartridge in secondary mode
- Payload uses normal 0xB7 read commands to read the header, the ARM9 binary and the ARM7 binary.
- Some IPC magic is done to capture execution of the ARM7 cpu
- Finally a softreset SVC/SWI is issued to execute the newly loaded ARM9 code
It Smells like this is a Entrypoint..................
Last edited by loler55,










