Jirachi (lendário Aço/Psíquico) aparece no Pal Park de SoulSilver, mas é extremamente raro e difícil de capturar. Trocar com outro jogador é mais fácil. Requer dois Nintendo DS, cada um com jogo Pokémon. Um deve ter save com Jirachi já capturado.
Jogue SoulSilver até ganhar a 1ª insígnia (pré-requisito para trocas).
Vá a um Centro Pokémon (ícone de Poké Ball no mapa).
Suba ao andar superior e fale com a atendente do balcão central para entrar na Union Room.
Faça o mesmo no outro DS (com o save do Jirachi). Consoles devem estar próximos.
Pressione A virado para o outro personagem na Union Room para conversar.
Selecione Trocar (Trade).
Escolha o Pokémon que dará em troca do Jirachi e confirme Sim.
No outro DS, escolha Jirachi e confirme Sim para completar a troca.