Without cheats they randomly appear in the wild or hatch from eggs.
you cant without cheats or if your very lucky on emerald or ruby then migerate.
BY HAVING THE MYSTIC SHINY POKEMON. WHICH IS ONLY OBTAINABLE IN POKEMON FRIGO RETURNS. WHEN YOU GET IT JUST TRADE IT TO POKEMON EMERALD.
Shiny Pokemon are extremely rare. There is a 1 in 8192 chance of a wild Pokemon being shiny. It is based solely on their stats, and there is no easy way to encounter them without cheating. Red Gyarados is the only Pokemon that will always be shiny. If you do have shiny Pokemon, however, it is possible to breed them and have an increased chance of the offspring being shiny. In Crystal, the odd egg has a 50% chance of hatching into a shiny Pokemon.
keep on looking for pokemon until they appear shiny
http://www.kidzworld.com/article/5900-pokemon-emerald-game-cheats-rare-and-shiny-pokemon
no but if you breed it, it has a higher chance of being shiny
my brohter has a shiny Pokemon example sky pilar!
emerald most definitely has more cheats
You can't catch shiny legendary Pokemon without cheats... sorry
There isn't a good way to do it without cheats. Shiny Pokémon come as a result of specific values that are rare to come across. Unless you have a way to cheat and get it, it's best to not hope to get one.
Its hard to get shiny Pokemon but the best way to get shiny Pokemon without cheats is to use a poke radar in Pokemon diamond and pearl or platinum.
fire red cheats do not work on Pokemon shiny gold