UPDATE**********
When pushing the file to the phone you may get an error saying that "adb cannot run as root in production builds" You will need to root your phone if that is the case. I forgot to mention that... you can find may ways to root it on Google, but here is one that MAY work.
From the Android Tools Folder, with the phone connected in Debugging Mode (Settings>applications>Use Debugging Mode) type the following command:
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
if it doesn't work may Google help you...