you cant
Use the GTS and some friends, and be VERY lucky!
no
There currently is no glitch that allows you to have every Pokemon without cheating. However, get action replay for Pokemon if you really want to cheat.
yes
You have to battle every Pokemon Trainer in Sinnoh.
you had to get alot of them through events or mystery gifts
in every pokemon game you get one master ball before the leauge
A Pokedex cheat
There is no code for that, unfortuneatly.
yes, if you're willing to put it in your action replay DS
hjk87278860998234hjfy785y8t6582y