Hm Emerald is still highly abusable. For example, if you found a shiny at 15.20 minutes of boot up, you're bound to find more shinies at 15.20 minutes of bootup w/e. Now, if you can remember how long you were playing Emerald down to the second and rough millisecond when you encountered that shiny Mawile, yeah...? xP
http://www.youtube.com/watch?v=P9a778ZF5N4 ? really
i figured it out after a few youtube videos... i think even codejunkies has a video tutorial on how to update the firmware. make sure you have nothing in the gba slot too.