I tried and got a shiny through all the methods, except Masuda's...
Soft Rest - Latias (after a little bit over 1000 soft resets) and Kyogre (unintentionally).
Chain - Shinx, Skitty (got 3), Geodude, Eevee, Zigzagoon.
Random Encounters - Tangela (really random), Minccino, Roselia (male, breeding for a female).
Breeding - ...
That's why I'm trying it!