yes. it took a while to get the perfect egg. but getting it shiny took a long long time. i used my computer and some emulators to get a bunch of different ids and sids. then I kept redoing the pid of the egg so that it matched one of the one combinations of ids and sids so that it would be shiny. then i traded the egg to that sav and hatched it there for it to be shiny. finally, i traded it back, evolved it, taught it some moves, and migrated it. it was a long process to say the least.