It wasn't difficult at all. Just had to copy some files over and change the permissions.
Sorry, the "posting a link is against the rules" was from when I posted this on another forum. It's ok here
http://www.mediafire.com/?xa3ofbvbg8olxc4
Code:
YOU NEED:
1. Filesystem Explorer-Root Explorer or whatever else that can access root and change permissions.
2. Terminal Emulator
If you have Swype already installed it'd be best to remove all traces of it by going into System/Apps and deleting Swype.apk and into System/Lib and removing libswypecore.so(Some similar name) and then rebooting your phone.
1. Move Swype.apk to System/App and change the permissions to 644
USER: Read Write
GROUP: Read
OTHER: Read
2. Move libswypecore.3.25.91.30637.so to System/Lib and change the permissions to 644
USER: Read Write
GROUP: Read
OTHER: Read
Now back out of your file manager or check to see if the permission changes stuck. It should read rw-r--r-- on both.
Open up Terminal Emulator and enter:
code
su
sync
reboot
Right.
Once a phone has been out for a little while, the rooting methods that get released are relatively safe. With popular phones that have been on the market for some time, the rooting method will often be an installable app or "connect your phone to your computer and press one button".
http://www.reddit.com/r/Android/comments/distm/allwhy_should_i_root_here_is_why/
Yep, it's possible to unroot, but generally that won't be necessary for getting your phone repaired.
Stock roms are stable of course, but they're limited in terms of functionality and optimisation. CM7 is called 'not stable', but it's by no means... unstable. There are lots of good roms out there. If you look on
this page, the most popular roms will have the most views. One of those should be a safe bet.
Rooting and installing a custom recovery is really the dangerous part. After you've done that, flashing a custom rom really isn't dangerous at all, since you can always fall back on the recovery (hence the name

)