This is a solution for those people who have made their iPhone looping the boot logo error. Put iPhone in DFU Mode >> Connect to iTunes >> iTunes will recognize your iPhone as an iPhone in recovery(DFU) mode >> Make sure that you have the 3.1.2 Software downloaded on your computer >> Shift Click "Restore" in the iPhone tab, locate your firmware (.ipsw) file and use it to "Restore" >> Restored >> After Restore, your iPhone will come up as "Username's" iPhone, >> A screen will say "Set Up as New Phone," or "Back up phone from latest back up" and a drop down list will pop up showing the back up. READ THIS: Make sure that your iDevice is recongized as a iPhone in Recovery Mode > basically > if it is not recognized in iTunes try another computer or another cord, or a known 2.0 USB outlet in your computer/mac. If it is still not being recognized by iTunes and your iDevice is showing the connect to iTunes screen try again, or switch between Recovery and DFU mode. DFU Mode (Do this while connected to computer) Power on (Hold Power, a couple seconds) WITHOUT LETTING GO Hard Reset (Power and Home, till Blank Screen) WITHOUT LETTING GO Home (Hold Home) You will receive a message in iTunes "This i(Device) was located in Recovery Mode, please perform a restore." Recovery Mode (2 Ways) 1st Way: Hard Reset Without Letting Go Push Power On AS SOON APPLE LOGO COMES ON (OR QUICKLY BEFORE) Hold Home You'll see the Recovery Mode Screen 2nd Way: HARD RESET Home Home while plugging iPhone into the computer Recovery Mode Screen appears.