Trade with someone who has a Master Ball
OR
Use an Action Replay code to get as many as you want.
no.only if you trade from silver to gold
you have two clone Pokemon 99 times
There are two ways, trade with someone who didn't use their master ball and doesn't want to use it. Make sure it's attached to the Pokemon you are getting. The other way is if you use action replay. I got this info from the Pokemon heartgold soulsilver official strategy guide.
you cant get two master ball's in silver
you need to have two master balls.
no
you get it when you defeat the two masters of Pokemon
Enter these two codes and go to a PokeMart..there..You should be able to buy Master Balls. Master Code: D8BAE4D9 4864DCE5 Buy Master Balls Code: 82005274 0001
if you go to youtube u can see a vidio on how to clone Pokemon. give the Pokemon u want to clone a master ball and it's clone will have one two.
Cheat codes
No you can only get one
Clone a Pokemon holding a Master Ball with the GTS method.