Create a back-up file of your ROM.
I vaguely remember that emerald's free spaces are not ff's, but rather they're 00's...
I have not tried hacking emerald, but from what I can remember for wandering around in the forums, that is what I've learned about Emerald.