There is no second masterball, the only way to get a second masterball is to trade with a friend.
Chat with our AI personalities
the easiest masterball is located in the aqua hide-out near lilycove city. the second way to obtain a masterball is to have a perfect trainer-id match in the lottery on the lilicove department store
I can't give details but you need an replay. Hope I helped kinda
After defeating Team Rocket, you need to go to Prof. Elm. He will give you a Masterball if you talk to him.
After you have defeated all 8 gym leaders, go to prof. elm. He will give you the masterball.
Simply get a Gameshark or Action Replay. Then go to their website, find Pokèmon Pearl, and look for the Masterball cheat provided. (The Masterball cheat should be put on the device already, however).