Chosen Solution

Hey, guys. I have a problem here. I have had an iPhone 3g for a while now, and the other day, my little brother threw it on the ground. The screen still works, because when it’s plugged in I can get the openiBoot screen, but when I load iOS, it turns off as if the battery died (weird imprint of openiBoot screen). But, it loads android without a problem. The phone does not turn on unless it’s plugged in, so I thought maybe it was the battery. I ordered a new one from here, and it didn’t solve anything. Any suggestions?

Have you tried checking to see if you can’t boost power to your USB ports? 1 Open the Device Manager by clicking “Start,” “Control Panel,” “Hardware and Sound” and “Device Manager.” 2 Expand the “Universal Serial Bus controllers” tree by clicking on the arrow next to that heading. Here, you will see all USB controllers and USB root hubs (USB ports) on your computer. 3 Right-click on the “USB Root Hub” you want to change, and then click on “Properties” to open the USB port’s Properties dialog box. Under the Power Management tab, you will see the option for restricting power to the USB port to save battery power. Choose your desired settings using the checkboxes and then click on “OK” to save these settings. 4 Repeat Step 3 for all USB Root Hub devices to customize the power output to your computer’s USB ports. You can always try later down the road a device like this that plugs into your laptop and not only adds more usb ports, but also gives you power from a wall outlet as well boosting usb port powers and data transfers. Something to consider for the future. http://www.amazon.co.uk/Satechi-Power-Ad… ~Gadget~

Start by a soft reset, then a hard reset, then a factory restore with fresh iOS installed. It is possible to install the battery incorrectly…

You can send your iPhone 3G to phone shop for rooting it. It may be the software problem. If the problem still remains after rooting, then unluckily the CPU of your phone was broken due to the drop.