Okay, I now GM9 is, literally, named GODMODE9 because of how powerful it can be, but why not ALWAYS restrict SysNAND Virtual to read-only?
(It's been a while since I've used GM9, can't remember if there's an actual nand drive you put luma on that's different or if I'm misremembering. If I am, disreguard what I said)
The equivalent on Unix-like systems would be block devices for accessing disks and partitions /dev/sda, /dev/sdb1 and such.
Partitioning software does – to my knowledge – nothing else than directly read/write on a block device. There are indeed reasons for writing into a RAW block device¹, and that includes GodMode9 on the 3DS. The first thing that comes to my mind is forced NAND restore², which is overwriting the complete NAND while not protecting crucial sectors. Even the normal restore option injects into virtual, not overwriting NAND.bin, but ctrnand, twln and twlp separately (open the megascript file on your computer)
We must face the truth here, although mentioning this could potentially give a..holes ideas (but I guess, sociopaths will be sociopaths anyway): Its not hard to develop malware trashing the content of the NAND. How should we repair this without injecting data into virtual "files" (CTRTransfer Type D9 does this)?
I don't see a way around having the option to directly write on NAND. In my opinion GodMode9 does a great job protecting the user from accidental³ modification of crucial parts. Serious question: What could be done more than this?
The lower screen is fully
red – nature made us perceive red as a warning/danger by instinct – and it clearly says that proceeding can lead to bricking.
As a child of seven years, suddenly seeing this screen, I would have screamed: "Mom, Dad, please have look! What is this?!"
_________________________
¹ Yes, I know, things like Android phones have this option missing by default for "security reasons" (every limitation always has security reasons). My personal opinion on this is, that such phones are toy computers therefore.
² Don't do that without a good reason! It is very dangerous as well.
³ The amount of "I accidentally…"-threads is stunning.