You can trade one from another game, in soulsilver you can find a trainer with a chimchar, then go to the GTS and evolve it.
Chat with our AI personalities
If your Infernape is not shiny to begin with, it will not evolve into a shiny Pokemon.
Infernape does not exist in Pokemon LeafGreen. Infernape didn't exist until Diamond/Pearl/Platinum, which was released after LeafGreen.
You cannot find an infernape in Pokemon emerald for that Pokemon you need Pokemon platinum, pearl or diamond.
The only way to getting infernape is by link trade
Only Fighting type Pokemon. See a Heracross? switch Pokemon. See a Infernape? switch Pokemon if you got a Normal type like Snorlax, Miltank etc.