Hablando con javisoto creo que queda así,
No pueden ser shiny legalmente Reshiram, Zekrom, Victini, cualquiera de evento que explícitamente no pueda ser shiny, los 3 de evento de Teselia, Keldeo, Meloetta y Genesect y Arceus.
Aunque el caso de Arceus es raro, técnicamente es "legal" conseguido en la Sala Origen pero no del todo ya que para llegar ahí hay que hackear el juego.
Javisoto dice esto:
de jirachi de channel no puedo asegurarlo, pues se sabe que el jirachi WISHMKR del bonus disc americano si puede ser shiny, asi que no se si sera igual en channel o con el celebi ageto (igualmente estos dos shiny estan baneados de los servidores de nintendo)
Eventos que dan el pokémon directamente de 4 y 5º gen shiny ninguno.
Eventos de 3º gen:
a ver, eventos del tipo "voy al evento, dame el cartucho, te meto el poke y adios muy buenas" consideralos siempre no shiny.
Dream World:
pokes capturados en la zona nexo no son shiny tampoco
Como curiosidad, los eventos de 2 gen:
solo celebi que yo recuerde, que supongo que si pueden ser shiny si tienen los ivs exactos para un shiny, aunque bueno, a dia de hoy poco importa ya
Todas las citas son de Javisoto.