Come and post all your cheats here!
Heres one:unlimited balls:
This will work on all balls,but you have to do it every time you throw
one.Its simple though.Have two pokemon when fighting a trainer with a
shadow pokemon.on your first pokemon's turn select the type of ball you want
to use.Then when you are selecting what to do for second pokemon,go into the pack screen and use the y button to switch the ball with another ball.Now you can do what you want with the second pokemon except from fainting the shadow pokemon.when the ball is thrown it won't be subtracted from your pack.(don't forget to use it with the master ball
as it it will catch every shadow pokemon instintly!)