Wednesday, January 26, 2011

How to Restore iPhone 4, 3GS on iOS 4.0.1 Successfully, Bypassing iTunes 1004, 1015 Error

So you have an iPhone 4 or iPhone 3GS (New Bootrom), running iOS 4.0.1, with SHSH blobs saved on Cydia, and you want to restore your iPhone again to iOS 4.0.1. Now that Apple has stopped signing iOS 4.0.1, you wont be able to restore your iPhone 4 on iOS 4.0.1 by simply pointing iTunes to iOS 4.0.1 ipsw file. Because if you do so, iTunes will throw an error: “This iPhone [your name] iPhone could not be restored. This device isn’t eligible for the requested build.
iPhone 4
Now to fix this error, you will have to make a couple of changes in your system’s “host” file, by pointing it towards Cydia server instead of Apple’s. Also this is not it, you may also receive another error during restore: 1004, or 1015 from iTunes saying: “The iPhone [you name] iPhone could not be restored. An unknown error occurred (1004)”.
The following step by step instructions will guide you on how to fix these errors so that you can restore any of your new iOS devices like iPhone 4 or 3GS to iOS 4.0.1 successfully.
Step 1: Download the required iOS 4.0.1 ipsw firmware files from here.
Step 2: Put your device into DFU mode (not recovery mode).
  • Connect your iPhone to your computer.
  • Turn iPhone off.
  • Start iTunes.
  • Hold Power and Home buttons together for 10 seconds or so.
  • Release Power button but keep holding the Home button until your computer recognizes a new USB device.
  • iTunes will now recognize your iPhone.
Note: Your iPhone screen at this time should be blank (black in color), if not, then you are most likely in Recovery Mode, not DFU mode.
Step 3: Before you proceed, you must make sure that you have your SHSH blobs saved on Cydia for the firmware version you restoring or downgrading to. If you don’t have your SHSH files saved, you cannot downgrade or restore to iOS 4.0.1.
So now, what we will do is to trick iTunes into thinking that it is watching Apple servers, while in real, we are going to change the address to Saurik’s server.
  • Navigate to C:\Windows\System32\drivers\etc\ and locate “hosts” file.
Hosts file in Windows
Mac OS X users can get to “/etc/” directory by going through “Go –> Go to Folder” from Finder.
Hosts file in OS X
  • Open this “hosts” file in Notepad (for Windows) or TextEdit (for Mac OS X) and add this
74.208.105.171 gs.apple.com
line as shown in the screenshot below:
21
Now simply save this file and you are good to go!
NOTE for Windows 7 and Vista: Start “Notepad” with Administrator privileges by right clicking on “Notepad” app, and click on “Run as Administrator“ option.
NOTE for Mac OS X: Make sure you have full read and write access on your account when you are saving the host file. If it still throws permission error, simply copy the host file to desktop, make the required changes, and then replace it with the original file in “/etc/” directory.
Step 4: You will now have to restore your iPhone to the firmware you downloaded in Step 1. Click on your phone icon from the sidebar in iTunes. Now press and hold left “alt” (option) button on Mac (Left “Shift” button on Windows) on the keyboard and then click on “Restore” (Not “Update” or “Check for Update”) button in the iTunes and then release this button.
iTunes
This will make iTunes prompt you to select the location for your downloaded firmware file. Select that ipsw file and click on “Open”.
Step 5: Now sit back and enjoy as iTunes does the rest for you. This will involve a series of automated steps. Be patient at this stage and don’t do anything silly. Just wait while iTunes installs firmware on your iPhone. Your iPhone screen at this point will be showing a progress bar indicating installation progress. Now at some point, iTunes will probably throw 1004 or 1015 error at you. This is normal, just ignore this error as the firmware has already been successfully installed on the device.
iPhone 4 (2)
Step 6: Your iPhone at this point will be stuck in Recovery Mode, showing that “Connect to iTunes” screen. To exit your device from Recovery Mode, download this program called TinyUmbrella (Windows / Mac). Run it and the click on “Kick Device Out of Recovery” button. Your device will now restart normally.
iPhone 4 (3)
This is it, you should now be able to jailbreak and unlock your device on iOS 4.0.1 with JailbreakMe, guides for which can be found below:

Another Update on GreenPois0n: The Untethered iOS 4.2.1 Jailbreak!

A couple of days back we showed you guys a video of the untethered iOS 4.2.1 jailbreak from the Chronic Dev-Team. In the video we saw an iPhone 4 successfully re-boot itself jailbroken, meaning that this video was definitely the real deal. We also told you that the only thing currently wrong with the untethered jailbreak from the Chronic Dev-Team, was an issue with the iPhone’s wifi bars not being displayed correctly. As this was just a small issue, we concluded that GreenPois0n must not be far off, and so far it seems like we were correct making that statement.
You see P0sixninja recently tweeted, that the only thing left to fix us is a few small issues with their kernal payload (part of the untethered jailbreak exploit). Once these issues are fixed up, the Chronic Dev-Team will release an updated version of GreenPois0n that can jailbreak the iOS 4.2.1 firmware untethered. We are thinking that the issues with the kernal payloads, is what is causing the wifi bar issue. Take a look at P0sixninja’s tweet below…
As this was actually tweeted a couple of days ago (sorry, we missed it), we are hoping that GreenPois0n will be released anytime now. Until then we will keep you updated if we hear anything else on the iOS 4.2.1 untethered jailbreak.
It will be interesting to see whether the Dev-Team release the “jailbreak monte” version of redsn0w before the Chronic Dev-Team release GreenPois0n untethered. As originally when the Dev-Team first announced the “jailbreak monte”, we thought that would mean the Chronic-Dev would hold off on releasing GreenPois0n.  Who do you think will release first?

Apple is Stepping up Their Game! [Jailbreaking iOS4.3 Will Be The Biggest Challenge Yet]

Well folks it looks like Apple is stepping up their game with the introduction of the early iOS 4.3 beta firmwares. You see Apple has implemented a never before seen security measure into the iOS4.3 firmware called ASLR.  What is ASLR technology, and how does it affect jailbreaking? Well ASLR technology is short for Address Space Layout Randomization, and it is a security protection that randomizes the memory locations of where injected code is executed. More specifically to jailbreaking P0sixninja says “It’s designed to make userland vulnerabilities more difficult to exploit, as well as current methods for initial injections of our exploits”. Which in short means it will make jailbreaking a lot harder than it has ever been before (especially untethered jailbreaks).
Now the great thing to see is that, even though this comes as some grave news to the jailbreaking community, Dev-Team members are not lettings this new set back bring them down. They are remaining optimistic and apparently are looking forward to the challenge (at least P0sixninja and Comex are). If you take a look at the tweets below, you will see that both P0sixninja and Comex are remaining optimistic that they can still develop a jailbreak for the iOS4.3 firmware.
What I see as being weird here is that ASLR technology was actually going to be used by an iPhone hacker to give you a more secure iDevice (as at the time, this was a security measure Apple had never implemented into their iOS iDevices). If you remember back to December we told you that a new feature would be hitting jailbreaking tools called Antid0te, which inevitably was going to be adding ASLR technology to your iDevice, but AFTER it was jailbroken.
This whole concept of ASLR technology was brought up after someone managed to hack into the iPhone in less than 20 seconds on last years Pwn20wn hacking contest. Unfortunately Antid0te was never released on its scheduled release date, and we have heard nothing of it since. Which makes me wonder why it suddenly halted…
Regardless, one thing is for sure, this cat and mouse game between the Dev-Team and Apple is heating up big time. I just hope the Dev-Team can keep up to Apple! What are your thoughts on Apple stepping up their game?

Jailbreak iOS 4.1 on iPhone 4, 3GS with Limera1n [How to Video Guide]

Limera1n has been released for all iOS devices including: iPhone 4, iPhone 3GS, iPod touch 4G / 3G, iPad running iOS 4.1, and iOS 3.2.2 respectively. Limera1n is currently available for Windows only, however a Mac and Linux version will be available soon.
Limera1n
The following instructions will help you jailbreak iOS 4.1 on iPhone 4 and iPhone 3GS using Limera1n.
NOTE: If you rely on an unlock, do not update to iOS 4.1 yet as doing so will upgrade your baseband, making it impossible for now to unlock. Either use TinyUmbrella to update to iOS 4.1 without update baseband (instructions here), or wait for PwnageTool which will help you cook custom firmware files for iOS 4.1 without the upgraded baseband.
Step 1: Download Limera1n from here.
Step 2: Connect your iPhone via USB to your computer and click on “make it ra1n” as seen in the screenshot below.
Limera1n for Windows
Step 3: Now follow the following steps in this order:
  • Now wait for the device to enter recovery mode:
1
  • Now hold “Home” + “Power” buttons:
2
  • Release the “Power” button:
3
  • now wait for the device to enter DFU mode:
4
Step 4: Once you are done with this, you will have the limera1n logo on your iPhone’s screen. Limera1n will now inject the bootrom exploit to pwn your device forever!
Step 5: Jailbreak is done!
5
Step 6: Now start Limera1n app from your iPhone, and install Cydia as shown in the screenshots below.
Limera1n 2
Step 7: Now simply restart your device and enjoy the jailbreak!
You can also alternatively follow the step by step guide for jailbreaking iOS 4.1 using Limera1n in the video embedded below.
Unlock for iOS 4.1 (Old Baseband) There is currently no way to unlock your iPhone on the latest 05.14.02 baseband. If you have managed to preserve your baseband while upgrading to iOS 4.1 using TinyUmbrella, you can use the existing version of Ultrasn0w to unlock your iPhone on iOS 4.1. Step by step instructions for unlocking can be found here.
Download Limera1n for Windows
Download iOS 4.1 for iPhone 4 and 3GS
UPDATE 1: Follow the step by step instructions posted here to jailbreak iPod touch 4G / 3G on iOS 4.1 using Limera1n.
UPDATE 2: Follow the step by step instructions posted here to jailbreak iPad on iOS 3.2.2 using Limera1n.
You can follow me on Twitter or join our Facebook fanpage to keep yourself updated on all the latest from Microsoft, Google and Apple.

White iPhone 4 Issues Fixed By New Paint Process, Launch Imminent?

We recently told you how Apple’s white iPhone 4 has started to show up in various carriers’ stock handling systems throughout the world, but with no official word from Apple it’s been unclear whether this is a sign of an impending release. With Apple delaying the white version until Spring 2011 due to ‘manufacturing problems’, the common theory was that the paint was causing concern in Cupertino. According to sources at the time the painting of the handset with a white color was proving more difficult than Apple had hoped with producing a uniform color being the main problem.
alt
Now though, it seems the issues may have been fixed by a small company in Japan.
According to Macotakara, the unknown company has developed a new type of paint that can be applied in a more uniform way than before. This means more uniform colors, which in turn means a happy Apple quality controller.
According to a source, specified printing white color for iPhone 4 brings poor yield and then huge number of defective products. This is the reason of disturbing to start manufacturing, a source said.
To solve this problem, a Japanese company developed miracle painting material which is able to be set thickness of painting layer.
Things are certainly looking up for those few still holding out in the hope a white iPhone 4 will become a reality, but with no official word from either Apple or their carrier partners it’s all very much rumor right now.
Also, rumor has it that the elusive white iPhone 4 will be launching as soon as today, with part numbers being MC604X/A (16GB) and MC606X/A (32GB) for the White model.
Personally I still can’t quite understand the wisdom in releasing a different colored handset just months before a hardware revision, but then I also thought Verizon would wait for the iPhone 5 too!
You can follow us on Twitter or join our Facebook fanpage to keep yourself updated on all the latest from Microsoft, Google and Apple.

Redsn0w 0.9.7 Update Will Allow You to Untether iOS 4.2.1 Jailbreak Using iOS 4.1 Instead Of 4.2b3

The iPhone Dev-Team has successfully ported “Monte” technique back to iOS 4.1. This will enable users to untether the iOS 4.2.1 jailbreak on iPhone, iPad and iPod touch without having 4.2b3 SHSH blobs saved on Cydia.
iOS 4.2.1 Untethered Jailbreak
With the next Redsn0w 0.9.7 update (possibly for both Windows and Mac), you will now be able to untether your iOS 4.2.1 jailbreak using iOS 4.1 IPSW files.
Next step is to port it forward for iOS 4.3 Betas, tweets MuscleNerd:
Turns out the 4.1-blob version of Monte wasn’t so hard :) http://is.gd/3yMmRb … Next step: porting it forward to 4.3beta!
As always, we will keep you updated. Stay tuned for more!
You can follow us on Twitter or join our Facebook fanpage to keep yourself updated on all the latest iPhone jailbreaking and unlocking releases.