Para conseguir la esfera roja/azul tienes que derrotar a rojo y luego hablar con el Sr.Pokémon.
Para la esfera verde haber capturado a kyogre/groudon y pasarte a groudon/kyogre de la edicion contraria y hablar con oak.
espero haberte ayudado(todo esta comprobado)