Yes, you need a link cable and a friend who has the Mystery Event.
no you cant
no you can't get it without cheating
you can't
you have to have a adapter
yes it is possible you need mystery gift its somewhat random or you need to receive it from some one or from a Pokemon event
There is no way to get Mystery Gift without using the Wireless Adapter. Sadly, the events for Pokemon Emerald are expired and there will be no more events for this game.
Yes
You can't
gameshark code
you can't.
No
get it in mystery gift