I have the iphone 2g 8gb phone being used on tmobile. its been unlocked and upgraded to 3.0 software, but now it wants 3.1 installed for some apps i have to upgrade. I had someone do it for me before, but are the step by step instructions to do it myself-unlock and upgrade to 3.1 software for tmobile? is it hard or easy?

thanks