Hello, i have a windows pc, but i dont have a mac so i cant run pwnage tool. I was just wondering if i can use windows to restore my iphone 3G with a custom firmware i have downloaded from the net without using pwnage tool to prepare the phone?
Printable View
Hello, i have a windows pc, but i dont have a mac so i cant run pwnage tool. I was just wondering if i can use windows to restore my iphone 3G with a custom firmware i have downloaded from the net without using pwnage tool to prepare the phone?
You need to be jailbroken already to restore a custom ipsw from pwnagetool on Windows.
What model iPhone do you have? What OS are you running on the iPhone currently?
Only if you have never unlocked and are running 3.1 now (either because you got your 3GS running 3.1 or you have upgraded using official Apple IPSW to 3.1) then you should follow the procedure you mentioned earlier:
- Restore to official OS 3.1.2
- Use blackra1n to jailbreak iphone 3G
- Then restore to custom 3.1.2 firmware.
- Unlock via blacksn0w which can be found in Cydia.
- Be sure to let cydia grab your ECID SHSH (make my life easier)
Cydia offers a "make my life easier" option the first time you run it after jailbreak. If you say yes, then Cydia requests an ECID SHSH for OS 3.1.2 and saves it on a Cydia server. Later when OS 3.2 comes out for example, Cydia will automatically request and save an ECID SHSH for 3.2 for you even if you never upgrade to OS 3.2
Cydia cannot get ECID SHSH for OS 3.0, 3.0.1 or 3.1 anymore - Apple has stopped issuing these.
When the time comes to restore your iPhone you can configure iTunes to point at Cydia instead of Apple to request the ECID SHSH. So even if Apple has stopped issuing OS 3.1.2 ECID SHSH, Cydia still has a copy of your unique OS 3.1.2 ECID SHSH and can send it to your local iPhone via iTunes and then the iPhone will accept the request to restore OS 3.1.2.
You can also save a backup copy locally using the firmware umbrella http://www.hackint0sh.org/f203/87785.htm this is useful if Cydia ever goes offline or loses your unique ECID SHSH due to a crash for example.