Question: can you migrate pokemon from a fake game?
Answer: While you cannot use a fake game to transfer Pokemon up through Pal Park, you can trade to ligetimate gen 3 games and transfer up from there. I have a fake Firered and Leafgreen, which I was sad to find out when I got them, but am glad to report that they trade perfectly between Emerald and Ruby.