No, you have to put it on the micro sd card. I wouldn't be worried though, it comes with a 256mb (I think) MSD and a micro sd card reader.
There is no current hacks (Custom firmware, homebrew-esque channel, etc for the DSi) except for ARDSi and R4i and such.