I have a second generation iPod Touch that is out of warranty and the power button is broken. Figuring out how to get the Touch into DFU mode was not easy as there are numerous hints out there at how to do this but most say things will break if you are running firmware 3.0+.

I tried to do this initially using Ziphone which did not work. I next tried to complete this using the dfu.exe that is available but this also did not work. Finally I decided to take a chance and use the method that others said would brick the device however I was able to get into DFU mode without issue. Below I describe step by step what needs to be done to get your iPod Touch 2G running 3.0 firmware from Apple into DFU mode. Please note this was only tested on an iPod Touch second generation running firmware 3.0 so I don’t have any idea what the affect would be on different model iDevices running different firmware versions.

**NOTE: If your device is under warranty to go ahead and get it replaced so the power button works and you don’t have to risk ruining the device.

Put iPod Touch 2G With 3.0 Firmware Into DFU Mode:

  1. Dowload 3.0 Firmware: Visit this page to find a iPod Touch 2G 3.0 firmware download.
  2. Duplicate Firmware: Duplicate the firmware you have downloaded into a new directory so you have two copies of it.
  3. Modify Firmware Ending: Now modify the .ipsw file ending of one of the copies to .zip.
  4. Unzip Files: Now use your favorite unzip program (I used Windows XP default) to unpack the firmware files.
  5. Copy Apple Logo File: After the files are unpacked go into Firmware\all_flash\all_flash.n72ap.production\ directory and copy the applelogo.s5l8720x.img3 to another location.
  6. Modify applelogo Filename: Now take the new copied version and rename it in its new location to LLB.n72ap.RELEASE.img3.
  7. Replace Original LLB File: Now copy the newly named file above back into the Firmware\all_flash\all_flash.n72ap.production\ directory which will overwrite the original.
  8. Zip Files: Now zip back up all of the files you unpacked from step 4.
  9. Modify Filename Ending: Now modify the .zip file you have just created to have a .ipsw file ending.
  10. Restore iPod Touch 2G: Now open iTunes, click on your Touch in the left menu, hold shift, click the Restore button, and navigate to the new file you created with the .ipsw ending.
  11. Be Patient: This take awhile so be patient but when the device attempts to verify the software it will enter DFU mode.

There may be numerous reasons you want a device to enter DFU mode but I have tested this to work numerous times.

iPhone Hacks: Pushing the iPhone and iPod touch Beyond Their Limits (Paperback)

By (author): David Jurick, Adam Stolarz, Damien Stolarz


List Price: $34.99 USD
New From: $9.71 USD In Stock
Used from: $0.01 USD In Stock


List Price: $39.99 USD
New From: $0.95 USD In Stock
Used from: $0.01 USD In Stock

DeliciousStumbleUponDiggTwitterFacebookRedditLinkedInEmail
Tags: , , , , , , , , , , , , , ,
27 Responses to “Put An iPod Touch 2G With 3.0 Firmware Into DFU Mode With A Broken Power Button”
  1. anikat says:

    itunes won’t let it work b/c the firmware= “not compatible” =/

    [Reply]

    Khannan Reply:

    Instead of unziping and ziping back,
    Replace the file in the zip archive itself,
    Now it should work!

    [Reply]

    alex Reply:

    Hello Khannan,

    Thanks for adding! I assume you mean just dragging it into the zip package itself? Wouldn’t that technically be the same as unzip/rezip? It worked for me in this manner but maybe different packaging software treats the packages differently?

    Anyhow I appreciate you replying to offer others suggestions!

    Thanks.
    alex

    [Reply]

  2. dafranca says:

    There is a much easier way to make it to DFU… but only worked on my wintel laptop and it didn’t work on my mac mini neither to my macbook.

    plug in USB and hold home button for about 50 secs, it will reset the IPOD, keep holding(about 15 secs) the home button until it gets to DFU.

    [Reply]

    alex Reply:

    Hello dafranca,

    Interesting. The method you described did not work for me on my Dell D420 running Windows XP either but it would be nice to use this method instead if I had a device like the wintel laptop.

    Thanks for taking the time to provide more info.

    Thanks.
    alex

    [Reply]

  3. Acid Burn says:

    This tip also works on firmware 2.2.1. I have a 16GB ipod touch 2Gen, the power button is broken. i have been searching for answer’s on how to set it to dfu mode so that i can jailbreak it using quickfreedom and after searching on the net for answer’s for 2 week’s i found this site. Same Process on renaming and copying files, and it took me 20mins to jailbreak my ipod touch, Thanks. You rock!!

    [Reply]

    alex Reply:

    Hello Acid Burn,

    Thanks for the response. Glad it helped you out.

    Thanks.
    alex

    [Reply]

  4. jason says:

    it sayd that it is not compatible when i tryed to restore it while pressing shift what do i do sir?

    [Reply]

    alex Reply:

    Hello jason,

    My suggestion would be you find some articles that specify downgrading via DFU mode for iPhone firmware version 3.1.3 which is what you specified you had in the other post. My suggestion was only to let this article lead you in the right direction regarding DFU mode. I don’t have any devices running the firmware version you are so I am unable to test or assist.

    Thanks.
    alex

    [Reply]

  5. Snomane says:

    3g no sleep/wake button runin 3.1.3

    I need dfu.. Help plz

    [Reply]

    alex Reply:

    Hello Snomane,

    You should be able to accomplish this using the directions in the above article. Good luck.

    Thanks.
    alex

    [Reply]

  6. daisy says:

    Unfortunately, replacing file nor pressing Home key did not work for 2G 3.1.3.

    [Reply]

    daisy Reply:

    Error code 17 and it puts the phone into Recovery mode, not DFU.

    [Reply]

    alex Reply:

    Hello daisy,

    Thanks for the extra information. Let us know if you come up with a solution.

    Thanks.
    alex

    [Reply]

    alex Reply:

    Hello daisy,

    Unfortunately I don’t have a 2G device running 3.1.3 in this scenario. I am assuming that they are blocking this type of action in this iPhone/Touch release. Not sure what to suggest next but if you figure out a solution we would love to hear what it is.

    Thanks.
    alex

    [Reply]

  7. Sathya says:

    Hi,
    i tried this method to put mu iPhone4 into DFU mode, but it is not entering into DFU mode. can u please help me. thanks in advance

    [Reply]

    alex Reply:

    Hello Sathya,

    I have yet to have to do this with an iPhone 4 so I cannot confirm that putting an iPhone 4 in DFU mode works exactly the same way as putting a iPhone 3 into DFU mode. If the solution does turn out to be different let us know what it is so others reading the article might be able o use the information you post.

    Thanks.
    alex

    [Reply]

  8. JailBreakr says:

    I can confirm this worked on my iPhone 3GS with iOS 4.3. My power button is not functional and this worked like a charm, getting the phone into DFU mode and allowing to Jailbreak with Sn0wbreeze! Thanks for sharing this great tip!

    [Reply]

    alex Reply:

    Hello JailBreakr,

    Thanks for the confirmation with the iPhone 3GS running iOS 4.3! Glad you found the information useful and appreciate you taking the time to leave feedback.

    Thanks.
    alex

    [Reply]

  9. Santoyo_Drummer says:

    could this possibly work on iOS 4.2.1? as it seems to work on 4.3, i don’t see why not. If so, then you are a lifesaver my friend :D

    [Reply]

    alex Reply:

    Hello Santoyo_Drummer,

    I don’t see why not. Unfortunately I cannot confirm though so you are just going to have to give it a shot. Let us know how it goes.

    Thanks.
    alex

    [Reply]

    Santoyo_Drummer Reply:

    I gave it a shot, and it did work, at first it was just restoring the firmware, but it kicked it into DFU mode a little while later, thanks man :D

    [Reply]

    alex Reply:

    Hello Santoyo_Drummer,

    Awsome! Glad to hear it worked for you and thanks for taking the time to follow up again so others will know it works with iOS 4.2.1.

    Thanks.
    alex

    [Reply]

  10. Ricky says:

    Does this work on a 3g iPod Touch at 4.3.3?

    [Reply]

    alex Reply:

    Hello Ricky,

    No idea. Let us know if it does.

    Thanks.
    alex

    [Reply]

  11. Kerin says:

    This worked like a charm on the 2G 4.2.1 Thank you so much!!! My home button wasn’t working and needed the cydia app!!!

    [Reply]

    alex Reply:

    Hello Kerin,

    No problem at all. Thanks for leaving detailed feedback about what hardware/software the issue was resolved on.

    Thanks.
    alex

    [Reply]

  12.  
Leave a Reply

*Type the letter/number combination in the abvoe field before clicking submit.

*