there are 3 ways
1:get one by defeating galactic boss Cyrus
2:win the 5 digit lotto number
3:the newspaper guy in salaceon town when he ask`s you to get a Pokemon for the newspaper (or article) you have to get him the Pokemon he ask`s for 99 times in a row cause a masterball has a 99.9% catch rate.it`ll take ages to do it propely but just change the date on the ds settings simple.
hope i helped!
Cyrus gives it to you in the team Galactic Warehouse!
you can migrate master balls from previous games and you can also use the emerald cloning glitch.
from a jublife tv center or i dont know the name but enter the lottery if u got 100% same number you got master ball
you carnt you only get 1 per game inles you got an R4 or 999 games
You can get one Master Ball in your GBA game and then migrate to Pokemon Pearl with a Pokemon holding the Master Ball.
You can buy timer balls at Canalave city and at the Pokemon League.
you can not get a master ball in Pokemon platinum only the one professor Rowan gives you
cheats
You can't.
Action replay
no
cyrus gives it to you
Yes there is a code for 999 master balls in Pokemon platinum
you have to have Pokemon platinum and a action replay then if u want just give your Pokemon master balls and trade them to games you want to have master balls
Pokemon lotery and action replay
Go to your house and talk to your mum and ask in the microphone can i have master balls. don't listen
Cyrus gives u one
l and r