Jirachi cannot be caught by normal methods in Pokemon Sapphire for Game Boy Advance. Special Nintendo events and GameShark cheat codes are the best ways to capture it.
Jirachi is one of the most elusive Pokemon. Nintendo introduced it via a bonus disc that was available to buyers who pre-ordered the Pokemon Coliseum game in early 2004. Transferring Jirachi from the bonus disc to the game automatically gives the player the berry patch upgrade. Nintendo holds annual conferences around the world and offers players the opportunity to download various Pokemon, and Jirachi is occasionally one of them.
Different GameShark codes unlock Jirachi on Pokemon Sapphire.
These codes must be used with the following Sapphire master codes.