[How To] Jailbreak/restore iPhone with broken power button

Discussion in 'iPhone' started by shortperson1026, Oct 12, 2009.

  1. shortperson1026

    shortperson1026 Active Member

    Joined:
    Apr 11, 2008
    Messages:
    3,455
    Likes Received:
    21
    I have successfully jailbroken and unlocked an iPhone 3G with a broken power button.

    Here's my full instructions!

    What you need!
    iPhone 3.0 software
    Machine with OSX
    Machine with Windows
    Tools to take your iPhone apart (if it's locked like mine was)
    iREB software for Windows
    Pwnagetool 3.0 for Mac OSX

    Please do a search for the software, and you must have pwnage tool 3.0

    Common sense!

    1. Grab the iPhone 3G 3.0 firmware

    The following was done on Windows

    2. Rename the .ipsw to .zip

    3. Explore the .ipsw in 7zip

    4. Extract the applelogo.img3 files from the firmware (there are two)

    5. Rename the applelogo.img3 to the corresponding LLB files. (two LLB's)

    6. Rename the .zip archive back to .ipsw

    Before the next steps, I did the following on a Mac

    7. I downloaded Pwnagetool 3.0

    8. Using the 3.0 firmware I had downloaded earlier, I created a custom firmware using Pwnagetool 3.0, and made sure that the firmware was set so the iPhone wouldn't need an activation through iTunes.

    Here is the complicated part

    9. Since the phone was locked with a pass code and the number of tries had expired, I had no way of shutting it down.

    If the phone can be unlocked (no passcode protection) you may be able to shut down the phone by resetting all settings to default (it resets the phone) If you reset the phone this way, be sure to hold down the home button on the startup so it enters recovery mode.

    My steps, however, were much more complicated. I had to actually open the iPhone 3G (which isn't difficult), disconnect the motherboard from the screen, and unscrew the screws on the motherboard using a guide from iFixit.com, cutting the motherboard off from power, therefor manually switching the power off.

    I switched back to Windows

    10. I then connected everything back up, and held down the home button while connecting it to the computer, which turned it on.

    11. Once in recovery mode, I restored to the firmware I just created using the shift+click method. (DFU isn't needed)

    12. iTunes gave me an error, but it was perfectly fine as the result was the iPhone 3G in DFU mode.

    13. I then used ih8sn0w's tool iREB to prepare the phone for jailbreaking

    14. Using a flash drive, I transferred my custom firmware from pwnagetool 3.0 to my PC

    15. Because the iPhone was prepped for jailbreaking through iREB, I restored using the Shift+click method in iTunes to my new custom firmware.

    16. From there I did the normal unlocking method through ultrasn0w

    Happy unlocking/jailbreaking!!!
  2. DrewGzy

    DrewGzy Active Member

    Joined:
    Dec 11, 2007
    Messages:
    1,205
    Likes Received:
    10
    Nice instructions; thanks.

    My thought: repair the broken power button and go about it "normally"

    Please Register or Log in to view images

  3. shortperson1026

    shortperson1026 Active Member

    Joined:
    Apr 11, 2008
    Messages:
    3,455
    Likes Received:
    21
    And pay 40$ for the new part? Hellz no

    Please Register or Log in to view images



    I'm not even sure if it was a defective button though, as the iPhone had suffered previous water damage.

    But it's up and running now! Unlocked and jailbroken

    Please Register or Log in to view images

  4. antman179

    antman179 New Member

    Joined:
    Oct 26, 2009
    Messages:
    1
    Likes Received:
    0
    I just got a button in today,
    I have a 3g that also had gotten wet. home button out thats all.

    I got it jailbroke without the home button using pwnage tool from a borrowed lap top "mac"


    Im hoping for the best with the button's attempted replacement

    did you find a app to replace the home button on screen?

    Ive gone blind searching for a app that works on 3.1


    NEW TO THE SITE BTW HELLO ALL!
    ------------------double post merged------------------
    oops your talking about the power button sry



    have you found an app that will power down the unit?
  5. DrewGzy

    DrewGzy Active Member

    Joined:
    Dec 11, 2007
    Messages:
    1,205
    Likes Received:
    10
    You can power it down with SBSettings.
  6. iTragedy

    iTragedy New Member

    Joined:
    Dec 9, 2009
    Messages:
    4
    Likes Received:
    0
    Device:
    2G iPod touch
    How'd you were you cuttin g/ disconnecting the power?

    How did you do this exactly? I am in a situation where I need to activate the power button function and home function with a disassembled iPod Touch 2g / 2nd gen. I think the home button functions as long as the digitizer's ribbon is connected, but not sure what to short for power. So, was going to use a similar method to yours, but can't shut it down (it reboots infinitely after freezing at the pwnapple logo) and letting the power die, it boots only after the red / dead battery screen. So, the home button trick is useless by then. Thus, if I could cut power on a charged battery, I could possibly enter DFU mode. But unsoldering the batt seems extreme, if that's what you did. I just don't have the tools handy etc.
  7. sexilau

    sexilau New Member

    Joined:
    Feb 8, 2010
    Messages:
    1
    Likes Received:
    0
    Device:
    2G iPod touch
    Hi! Thank you for your tutorial!

    I have an iPod Touch 2G with the same problem with the button. Is there any way to jailbreak it without a Mac computer? Thanks!
  8. missm600

    missm600 New Member

    Joined:
    Jul 1, 2011
    Messages:
    1
    Likes Received:
    0
    my power button is not working

    Hello everyone... my phone is acting up really bad ds days... but i cant do the normal reinstall and jailbreaking... therefore i was wondering whether ure method can be used for os4.2.1 (iphone 3g) would love to hear your comment... thanks

Share This Page