If you're upset that your iPhone 3G is missing the coolest features of iOS 4—namely multitasking, screen orientation lock, and background wallpapers—you're one quick and simple jailbreak away from enabling them. Here's how it works.
Note: When iPhone 3G owners upgraded to iOS 4, a lot of us were faced with significant slowdowns and decided to downgrade back to 3.1.3. In the comments of our guide to downgrading, several 3G owners, however, noted that they were perfectly happy with the upgrade on their 3G phones—some even claiming it was faster. If you're in that boat, and want to see how your device fares with multitasking, screen orientation lock (this feature and the new music player shortcuts are bundled into the multitasking app switcher—just swipe to the left), and background wallpapers, the process is relatively simple.
What You'll Need
Before we get started, you'll need:
- An iPhone 3G or Second Generation iPod touch already running iOS 4 and already activated in iTunes.
- Download redsn0w 0.9.5 beta. It's available for both Windows and OS X at the bottom of the page linked above.
- That's it!
redsn0w is a cross-platform jailbreaking app that currently only supports iPhone 3G and iPod touch 2G. Using it, you'll not only jailbreak your device, but you can also install Cydia (the non-App Store, third-party application manager/repository that's popular among jailbreakers), enable multitasking and wallpapers, and a bit more if you want. Here's how:
UPDATE: Reader Jason Cherwak points out that—while the current 0.9.5 beta release of redsn0w does enable these features—it actually disables MMS. I never use MMS on my phone so I didn't notice it at all, but Jason offers a workaround: Start with your fresh, un-jailbroken iOS 4 installation, then jailbreak with 0.9.3 before jailbreaking a second time with 0.9.5 beta. When you jailbreak using 0.9.5, uncheck Cydia. If you've tried this or another method that kept MMS around, let us know.
How to Jailbreak Your iPhone 3G/iPod touch 2G and Enable Multitasking, Home Screen Wallpapers, and More for iOS 4
Launch redsn0w and point it toward the iOS 4 image. If you've already installed iOS 4 on your device, you should be able to find the iOS 4 image on your hard drive already at
C:\Documents and Settings\[username]\Application Data\Apple Computer\iTunes\iPhone Software Updateson Windows or
~/Library/iTunes/iPhone Software Updatesin OS X. The file name should look something like
iPhone1,2_4.0_8A293_Restore.ipsw(that's exactly what mine is called).
Decide what features you want enabled. Once you've browsed to the image and clicked Next, redsn0w will prompt you to choose what features you want enabled during the jailbreak process. I chose to install Cydia (the package manager mentioned above), enable Verbose boot (which displays a whole lot of streaming text detailing what's going on whenever you power on your device), enable multitasking, enable homescreen wallpapers, and enable battery percentage. Pick your preferences and click Next.
Plug your iPhone 3G or iPod touch 2G into your computer and turn it off. Your phone should be turned off before you continue with the jailbreak process. So plug it in via the USB connector, then hold the power button until the "slide to power off" option shows up—and then slide away. If your device is plugged in and turned off, click Next to continue.
Put your phone into DFU mode. At this point redsn0w will prompt you to enter DFU mode. The process, as detailed in the redsn0w wizard, goes like this:
- Hold the power button down for a couple of seconds.
- Without releasing the power button, press and hold the home button for 10 seconds.
- Without releasing the home button, stop pressing the power button. Hold the home button for an additional 30 seconds.
Watch Your Device Reboot While the Jailbreak Works Its Magic. If you correctly entered DFU mode, you should be done with things on your desktop, as the rest of the process takes place on your iPhone. Your phone will reboot, and you'll see a screen that says "Downloading Jailbreak Data" (above), followed by the Flashing NOR screen you see below. You don't have to do anything at this point but sit back and patiently watch.
When redsn0w has finished the jailbreak, your device will reboot back into iOS 4—with multitasking, home screen wallpapers, and all the features you'd been missing enabled.
How Does the iPhone 3G Handle Multitasking?
Sure you can enable multitasking and the like, but can the iPhone 3G handle it? (After all, Apple didn't ship those features to the device specifically because they said it couldn't handle it.) In my experience so far, it's really no more slow or buggy with those installed than without—but I wasn't thrilled with iOS 4's performance on my iPhone 3G to begin with. So to me, the performance after enabling multitasking doesn't really seem worse, doesn't seem much better.
In a nutshell, then, I'm still not sure if I'm going to stick with jailbroken iOS 4 or downgrade back to iOS 3.1.3. One things for sure: I'm not going to run stock iOS 4, since it's ultimately the worst option. I don't get the marquee features of iOS 4 that I want, but I do get crappier performance. (Remember, if you're not happy with the jailbreak, you can always get things back to normal by restoring iOS—I'd recommend just going straight to our 3.1.3 downgrade guide.)
Let's hear what route you're taking—and how iOS 4 is performing on your device, jailbroken or not, in the comments.
Send an email to Adam Pash, the author of this post, at firstname.lastname@example.org.