I found a way to crash it. This was on the version before the latest version, and it involved opening a really short document in the textviewer (or something).
Also, how do I change the screen brightness?
Also, why give access to the Ramdrive when the only way to open GM9 is rebooting, and rebooting clears the Ramdrive?
EDITS:
Okay, well, the screen brightness is what you last set it to in the 3DS. But a good feature would be brightness adjustment, maybe from the home menu? (in GM9)
Also, what the hell is a xorpad?
Ah, but you can unmount the card with R+B and swap it with another one. Never mind the "switchsd" command. There are several "PC-less" NTRBootHax swap card layouts out there. Including "Shove & Shuffle" in my InScripted project (I'm renaming it to "Shove & Shift" next update -- shuffle is technically correct, but it probably makes most people think about scrambling their playlist). Basically you have the "swap card" boot straight to GM9, then just run the script that performs the Sighax install and copies the files the system needs (from a separate folder if you want to do it right) to the RAM drive, then the script says to eject the card, and when you switch, it copies it all back. You can do a complete install anywhere with just a magnet, your NTRBootHax cart, and the swap card.
In fact, I'm about to test a change to it -- I'm working on configurations that get selected and switched to based on your Sighax payload selection during install (pick B9S, it does the usual layout, pick GM9, it sets up a configuration with Cakes Launcher on left and Puma on start -- no need to hotkey GM9 when it's your firm). The key is to have the payload be a subset of the configuration folder -- Godmode9.firm.config for example, so you can use the variable for the payload to copy the matching configuration over. Not too hard on the same card, but swapping complicates it a bit.
Also, brightness is already adjustable via the volume slider (might seem like a strange place for it, but, it's not like you're going to listen to MP3s in GM9, especially with no one knowing how to initialize the sound hardware yet).
As for xorpads... Well, xor is short for "exclusive or" -- a slight twist on the regular "or" expression where only one of the binary digits being compared can be a 1 or you get a 0, hence the "exclusive" part. It's often used as a form of encryption. So, a xorpad is the other file that when the encrypted file is xored by, gives the original unencrypted file. These used to be needed to decrypt dumps of various parts of your NAND on a PC or convert ROMs to CIAs. They're not needed as much now that the boot ROMs have been dumped, but it's still good to have the option.