Through an event.
No. You can only get it from giveaways.
You must get Jirachi from an event in Diamond, Pearl, or Platinum then trade to heartgold. There was also a Wi-Fi event in which you could receive a Jirachi which has since passed.
u cant. only in events
By Nintendo even or Pal Park
You must import or tradeMigrate or get them from giveaways. There was a Jirachi giveaway a while ago, but you must have missed it.
he's not in the game you have to get him through a special event code
Jirachi can only be legitimately obtained via event
You can only get Jirachi at special events but there is an event going on at Toys`R'Us and big W to get jirachi (Adelaide June 1st-13th 2010)
hey! wake up dummy you can't get jirachi (not jurachi) in heart gold or soulsilver like that ,if you can remember the pokewalker event that gave a jirachi to unlock a pokewalker route in heartgold and soulsilver ,that's the ONLY WAY to get a jirachi to heartgold,if you are not satisified ,trade with someone who has it or migrate from any Pokemon ruby or sapphire games or use a cheat.
no, you will not unlock anything
not by gameplay only by cheats and events. it is only a event thats past
You have to get it from Action Replay or you need to trade, or Mirage it from the older Pokemon games into the Pal Park.