Jailbreak Newly-released iOS 4.2.1 GM on iPad and iPod Touch 4G Using PwnageTool with Working Cydia

Written By Sam on 21 November 2010

The release of iOS 4.2.1 GM for developers is being predictably followed by reports of jailbreaking the latest build. We heard how it can be jailbroken for iPhone and iPod Touch using the latest version 0.9.6b2 Redsn0w. Here we will discuss how one can jailbreak the iPad on iOS 4.2.1, courtesy PwnageTool bundles released by Johnny Franks. In fact, RedmondPie has just released a guide showing how these bundles can help jailbreak the latest iOS build on iPad as well as iPod Touch 4 with working Cydia. The site noted:

“The process involves patching of the existing version of PwnageTool with these new bundles, and then using it to build a custom firmware file for the mentioned iOS devices. To make Cydia working, you will have to use the included patched Cydia binary and use bspatch command to apply this patch…

This step by step guide may come handy.

Patching the existing version of PwnageTool for iOS 4.2.1 jailbreak:

Step 1: Download PwnageTool 4.1.2.

Step 2: Download the current version of PwnageTool Bundle for iPad and iPod Touch 4 on iOS 4.2.1, and then copy the bundles to your desktop.

Step 3: Next, download iOS 4.2.1 GM for iPad or iPod touch 4G. Official bits are available for registered developers (download links are illegal to share).

Step 4: Copy PwnageTool 4.1.2 to a folder on your desktop. Now, right click and proceed to ‘Show Package Contents’.

Step 5: Next, navigate to Contents/Resources/FirmwareBundles/ and paste the iPad1,1_4.2.1_8C148.bundle file available in this location. Once done, close this folder.

Step 6: Next, close all open windows and then start the patched version of PwnageTool; Select ‘iPad, Apple TV 2G’ option and hit the ‘next’ button.

Step 7: PwnageTool will soon identify the iOS 4.2.1 GM firmware file and create the custom .ipsw file for the iOS device being jailbroken.

Step 8: Enter DFU mode:

  • Hold Power and Home buttons together for 10 seconds
  • Now, release the Power button but continue holding the Home button for over 10 seconds
  • Your device will soon be in DFU mode.

Step 9: You are almost there. Just restore your iPad or iPod touch 4 to the custom firmware 4.2.1 file. Start iTunes, click on your device icon. Now, press and hold left ‘alt’ button (or, the ‘Shift’ button on Windows) on the keyboard and then click on ‘Restore’ (Remember ‘Restore’ and not ‘Update’ or ‘Check for Update’) in the iTunes before releasing the ‘Shift’ button.

This will make iTunes prompt you to select the location for your custom firmware 4.2.1 file. Select the required custom .ipsw file and click on “Open”.

Step 10: Allow iTunes to complete the process through certain automated steps. Your iOS device screen will also show a progress bar. Upon successful installation, your device will restart automatically. You are done! Your device is now fully jailbroken on iOS 4.2.1.

Patching Cydia for iOS 4.2.1 Jailbreak:

The latest version of Cydia has not been released yet. However, one can patch the existing version of Cydia, making it work on 4.2.1. This can be done by patching it with the help of bspatch command in Terminal on OS X (using MSFT_Guy’s method).

Pre-requisite: Enable SSH on your device.

Download Cydia.patch file for iOS 4.2.1 and copy it to /Applications/Cydia.app/Cydia_ by SSH’ing into your iOS device.

Next, by using the original Cydia binary, type the following commands in Terminal app on Mac OS X:

mv Cydia_ Cydia.bak
bspatch Cydia.bak Cydia_ Cydia.patch

chmod +x+s /Applications/Cydia.app/Cydia_

Now, you can enjoy Cydia on your jailbroken iOS 4.2.1 device.

Via: RedmondPie

Leave your response!