I really don't know, but you shouldn't use cheats on any Pokemon game; your game will be Ruined.
you have to do any Nintendo event where you get the Pokemon, and trade and catch for the rest.
There are no "button cheats" for any Pokemon game.
For Using Cheats ...You will Need Action Replay which Is Available In any Game Stores...Just Put It In The Game Slot And Add some cheats And you Can now cheat...
There are no cheats for ANY Pokemon games unless you have a gameshark
you do need cheats
No you can't catch deoxys by using cheats
no
by hacking
http://www.psypokes.com/lab/shiny.php
i think its a glitch or something try not using any cheats
No