You can't catch a crystal onix.
in the ruins of alph
You can catch a Phanphy on route 45.
I think you can with action replay or pal park. But the rest is trading
no and there will never be
It is in Cerulean Cave.
at the ice path
link trade from heartgold
i think its black
You can buy the toy at shop for Pokemon :)
Wifi Event but its over now
They are in different places in soul siver, like the ilex forest, ice cave and more.
because kyogre doesn't show up in soul silver