They have released a decrypter for the DS quite some time ago, but it still requires a PC Laptop to capture the packets. You have to capture packets and then decrypt them so that you can log in using the key you find.
This is illegal, and I only bothered to try it so that I could test the integrity of my own wireless network at home. Needless to say DON'T broadcast your SSID.