<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Truegeek</id>
	<title>The iPhone Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Truegeek"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Truegeek"/>
	<updated>2026-04-23T23:15:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=DFU_Mode&amp;diff=17308</id>
		<title>DFU Mode</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=DFU_Mode&amp;diff=17308"/>
		<updated>2011-04-07T19:41:54Z</updated>

		<summary type="html">&lt;p&gt;Truegeek: /* Enter True Hardware DFU Mode Automatically */ Added an alternative method for entering DFU mode automatically, after the first method did not work for me.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''DFU''' or '''Device Firmware Upgrade''' mode allows all devices to be restored from any state.&lt;br /&gt;
&lt;br /&gt;
==DFU Mode==&lt;br /&gt;
===Entering DFU Mode (Official Instructions)===&lt;br /&gt;
# Plug your device into your computer.&lt;br /&gt;
# Turn off the device.&lt;br /&gt;
# Hold the Power button for 3 seconds&lt;br /&gt;
# Hold the Home button without releasing the Power button for 10 seconds&lt;br /&gt;
# Release the Power Button but keep holding the Home button &lt;br /&gt;
# Keep holding the Home button until you are alerted by iTunes saying that it has detected a device in Recovery Mode&lt;br /&gt;
&lt;br /&gt;
'''Make sure the device screen is blank and no logos are present'''&lt;br /&gt;
&lt;br /&gt;
===Exiting DFU Mode===&lt;br /&gt;
Hold Home and Power Button till the Apple Logo appears&lt;br /&gt;
&lt;br /&gt;
==DFU mode on [[K66ap|Apple TV (2G)]]==&lt;br /&gt;
===Entering DFU Mode===&lt;br /&gt;
# Plug the device into your computer using a microUSB cable.&lt;br /&gt;
# Force the device to reboot by holding down the &amp;quot;Menu&amp;quot; and &amp;quot;Down&amp;quot; buttons simultaneously for 6-7 seconds.&lt;br /&gt;
# Press &amp;quot;Menu&amp;quot; and &amp;quot;Play&amp;quot; simultaneously right after reboot, until a message pops up in [[iTunes]], saying that it has detected an [[K66ap|Apple TV]] in recovery mode.&lt;br /&gt;
===Exiting DFU Mode===&lt;br /&gt;
==Enter True Hardware DFU Mode Automatically==&lt;br /&gt;
The EnterDFU function in the [[MobileDevice Library|MobileDevice Library]] does not enter true hardware DFU Mode.&lt;br /&gt;
It is possible to Enter True Hardware DFU Mode without doing it manually but it cannot be exited unless a restore is performed.It is &lt;br /&gt;
called the [[DFU Loop]].&lt;br /&gt;
===Steps===&lt;br /&gt;
# Make a copy of a fresh IPSW file&lt;br /&gt;
# Open the IPSW as a zip folder and browse to /firmware/all_Flash/all_flash.xxxxx.production/&lt;br /&gt;
# Extract LLB.*****.RELEASE.img3 and open it in a hex editor&lt;br /&gt;
# Change some random bit or bits, it doesn't matter which or what you write&lt;br /&gt;
# Add the edited file back to the zip, rename zip to ipsw and restore it to your device using iTunes&lt;br /&gt;
# iTunes Restore will error out and your device will be in DFU Mode&lt;br /&gt;
===Alternative Method===&lt;br /&gt;
If the previous method does not work for you, try this one.&lt;br /&gt;
# Do steps 1 and 2 from above.&lt;br /&gt;
# Delete LLB.*****.RELEASE.img3.&lt;br /&gt;
# Copy applelogo.********.img3 to temporary directory.&lt;br /&gt;
# Rename the copy of applelogo.********.img3 to LLB.*****.RELEASE.img3. (If you forget the name of the LLB file, you can find it again in the file named manifest.)&lt;br /&gt;
# Copy the renamed applelogo file back to the all_flash.xxxxx.production directory.&lt;br /&gt;
# Rename the zip.&lt;br /&gt;
# Restore the file using iTunes. (If every thing goes well, you should receive an error 31 from iTunes.)&lt;br /&gt;
&lt;br /&gt;
==DFU Mode Output to the computer==&lt;br /&gt;
&amp;lt;pre&amp;gt;iProduct: &amp;quot;Apple Mobile Device (DFU Mode)&amp;quot;&amp;lt;/pre&amp;gt; &amp;lt;pre&amp;gt;iSerialNumber: &amp;quot;CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX SRTG:[iBoot-XXX.X.X]&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Revisions==&lt;br /&gt;
===[[S5L8900]] (0x1222)===&lt;br /&gt;
This is the device ID in the [[N45ap|iPod Touch 1G]], the [[M68ap|iPhone]], and the [[N82ap|iPhone 3G]]. For more information about the protocol, see [[DFU 0x1222]].&lt;br /&gt;
&lt;br /&gt;
===[[S5L8720 Bootrom|S5L8720]], [[S5L8920]], and [[WTF|WTF mode post-2.0]] (0x1227)===&lt;br /&gt;
This is the device ID in the [[N72ap|iPod Touch 2G]], the [[N88ap|iPhone 3GS]], and [[WTF|WTF mode]]. For more information on the protocol, see [[DFU 0x1227]].&lt;br /&gt;
&lt;br /&gt;
[[Category:VROM]]&lt;/div&gt;</summary>
		<author><name>Truegeek</name></author>
		
	</entry>
</feed>