Luma is one answer. Autoboot emunand is in the options for Christ's sake! Luma works perfectly fine with gba/nds games. Again, that's just 1 of the options. Menuhax has been obsolete for a while now, and frankly causes more trouble than it's ever been worth.
Another option is to use a flash cart. Any cheap cart can do all NDS stuff without issue. Moderately priced carts throw in GBA and SNES as well. DSTwo Plus has even more compatibility and enhancements for gba and snes (although it's expensive and chews through battery life).