The front LCD shattered along with the shell deformed of my 32gb 3gs i own that got jumbled about. I replaced the LCD and touchscreen digitizer and since I also had another 16gb 3gs around completely swapped the PCB+mobo from the 32gb into the 16gb iphone shell case.
I had a brand new LCD, the original LCD from 16gb, and new touchscreen. It took me almost 2 hours to throw it all together. Once i thought I had replaced everything properly the phone would appear not to turn on. During the process i would sometimes have one or both LCDs on hand work at any time when treating the problem. I found that the LCD ribbon has got to be distinctly seated and secured to the PCB properly for it to power up with it to appear on screen. Since I had interchanged the components within the two sets of iphones i wasnt sure if it would even turn on, but in order to test whether the phone is in fact able to power on itself
I would have first connected it and check if itunes recognized the phone going in blind into DFU mind. Once I figured it was the screen not powering on, I was eventually able to recheck all internal connections and now I have had it running 2 months with no issues. I ended up using the new digitizer and original screen LCD to ease the process to guarantee the iphones startup. Easy with the iphones clipping pins on the screen digitizer tho. Mine ended up getting torn off and I had to play hooky with my soldering iron in fastening a secure connection to the Iphone PCB.
It was because my 32gb phones battery went bad that i used the 16gb phone casing since it was more functional and the battery hadnt worn out. Anytime at random moments my 32gb iphone would power down. Even though its battery had worn out My phone still appeared to work even if i necessarily had to reconnect to a PC to get it to reboot entirely