The only way would be to trade it from another game or use a action replay
In Pokemon Diamond, Pearl and Platinum you can get one master ball from Master Cyrus. To get more, you have to cheat using a Action Replay DS or DSI, or you can trade Pokemon with your friends and receive master balls from the Pokemon that they traded.
All you have to do is go in the Galactic headquarters in diamond, pearl or platinum and fight Cyrus [The Boss that you face in the Galactic Building] and you have to beat him. When you beat him he will give you a Master ball and he will leave the Galactic building and head to Spear Pillar and will Summon Dialga. For more Information try to type on Youtube " How to get a Master Ball on Pokemon Diamond, pearl,or platinum " Bye!
No. You can only get one master ball. But you can get one from a friend or if you have a GBA game like emerald, leafgreen, ruby like those and have a master ball on your GBA save make a Pokemon hold it then in pearl or diamond go to Pal Park and choose the Pokemon with the master ball and 5 others from your box capture all of the Pokemon then you will have theMaster Ball
game shark or action replay
From what it looks like now, you can't get more then 1 Master Ball in any Pokemon game. However, you can trade them over to another Pokemon game. Example : If you need a Master Ball on Platinum, you can still trade it over from Diamond and/or Pearl, or even from HeartGold and SoulSilver. I'm afraid that's the only option to get more then 1 Master Ball.
With cheats or action replay.
Cheat code. You need an action replay.
no you can not. its one and that's it. ONE
Yes, you have to cheat or get match all five numbers in the lottery or trade with someone who has a master ball.
There is only one master ball in Pokemon diamond. But there is a cheat for getting a WHOLE lot more. Look it up at how do you get 98 master balls? I don't know where the master ball is I think it's in a team galatic headquarters.
No u can only have 1 master ball in Pokemon diamond. it is almost completely only made for dialga. but you can as well use it for mesprit or cresselia. they r not sold in pokemmarts.
in all of the Pokemon game, the way to get a master ball is to beat the boss of the criminal organization and you will get this as a reward. but i heard that you can get more master balls in pearl, diamond and platinum in jubilife city in the tv station by that lottery stand but i think it will take a lot of trading with many trainers to get one master ball just to match the numbers. but i think there is a cheat to get A LOT of master balls. I hope that this answer is helpful to many owners of these Pokemon games.