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.
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
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
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.