My 3 yo daughter dropped my phone (with no case) and it totally shattered. Thankfully the phone still worked. I just wanted to be able to hold out with this phone to get me to when th iPhone 5 comes out.
Repair was great. Very easy to follow the instructions. Only thing was that a couple of the screws were Sortof stripped and I had to really focus and push the screwdriver very hard into the screws to get them out - the screwdriver got a little worn. Cables were easy to get in and out. Simple to put back together.
Big thing - got my phone working. Then that night I got the Apple Logo screen of death... Would not boot past logo.. Sooo I thought I had to reset the phone and restore from ITunes as a new phone, based on what I read. Well- I did this and it was fine for a few minutes thn back to the apple logo. Well- after much frustration, I opened the phone back Up, pulled the front panel up and "boing" the home screen pops up. Turns out my cable 3 was not totally secured even though it looked like it was. I ended up bending the front part of the cable by about 45 degrees and inserted it, locked it. Works perfectly now!! So check your cables! Even if thy look really secure!
iPhone 3GS Front Panel Assembly
Phillips #00 Screwdriver
Small Suction Cup