How do you get celebi in Pokemon emerald without using a mystery gift or trading?

You can get it by using action replay or gameshark