No, there is a special berry (plant it and get more before eating it). Don't waste your time in the grass, either-there are only Wynaut in there.
It's all luck (based on Secret ID Numbers; basically the same chances as winning a master ball in the lottery)
mirage island mirage island mirage island mirage island
you get it in mossdeep city. you have to beat the elite four 4 times. you could get it on mirage island. however to get there you have to have a zigzagoon level 1 in your party holding a master ball
into the shop
Mirage island is not in Pokemon pearl.
to get to mirage island you have to snap your game in half and put it back together in a different way and mirage island is permanently there
cinnabar island
Move all Pokemon in no. 1 slot in evey box. This is important as this will place a mirage island Pokemon in any 1 box in the 1st slot. Next, on ONLY the master code, Anti-DMA and the code to go to Mirage Island. You will get will be a shiny Feebas level 20. Put the feebas in your party and go to Pacifidlog Town. Speak to the old man at the bottom-rightmost house and as long as you got this Feebas he WILL SEE Mirage Island. Master code: D8BAE4D9 4864DCE5 A86CDBA5 19BA49B3 Anti-DMA: B2809E31 3CEF5320 1C7B3231 B494738C This is the code to go to Mirage Island: 4E629017 EAD5914E
The only Pokemon on mirage island is wynaut
you find mirage island outside pacifidlog town when you have a mirage sensitive pokemon. you have to talk to an old man in the southeast corner of town without a hat. if he says "i can see mirage island today!" then then you have a mirage sensitive pokemon and can visit mirage island on route 130 or 129
Mirage Island appears when you have got a Wanuat. Sometimes Mirage Island appears and sometimes it doesn't - the old man will normally say " I can't see Mirage Island today" but rarely he will say he can - and that's when it appears. DO NOT let your Wanuat evolve otherwise you will not find Mirage Island.
When you get to mirage island you will find ONLY wynauts.