April 19, 2024

How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Posted December 26, 2010 at 6:52am by iClarified
DutchPortuguese (Brazil)Spanish
These are instructions on how to untether your jailbreak of iOS 4.2.1 using the iPhone Dev-Team's 'backup plan' method on Mac OS X.

Currently this beta is limited to iPhone4, iPad, and iPod touch 4G. Bluetooth functionality is disabled for the time being until some issues are resolved.

Requirements:
You will need to have access to the iOS 4.2b3 ipsw and your iOS 4.2b3 SHSH blobs saved. You also already need to be jailbroken on iOS 4.2.1. MAKE SURE YOU BACKUP BEFORE ATTEMPTING THIS AS IT IS A BETA!


Step One
Create a folder called Pwnage on your desktop and in it place:
-
- iOS 4.2.1 ([url=https://www.iclarified.com/750/where-to-download-iphone-firmware-files-from new=true]iPhone
, iPad, iPod touch)
- iOS 4.2b3 *Only iPhone developers have legit access to this firmware
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Step Two
Double click the RedSn0w archive to extract it. Then launch RedSn0w from the extracted folder.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Step Three
Click the Browse button
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Select the iOS 4.2.1 ipsw from the Pwnage folder on your Desktop and click Open.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Click the Next button to continue.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

RedSn0w will now prepare the jailbreak data.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

You will now be presented with a list of checkboxes.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Select Jailbreak Monte (untether) from the list of checkboxes. You will be asked to select the iOS 4.2b3 ipsw from the Pwnage folder on your desktop then click Open. Click Next to continue.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Please plug your iPhone into the computer and make sure its OFF then click the Next button
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

RedSn0w will now guide you through the steps to get into DFU mode. You can find more help with DFU mode here
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Hold down both the Home button and the Power button for 10 seconds.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

Release the Power button and continue holding the Home button until RedSn0w detects the device.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]

RedSn0w will prepare Jailbreak Monte files, exploit with Limera1n, Upload RAM Disk and Kernel, and Send Jailbreak Monte files.
How to Untether Your iOS Jailbreak (Mac) [4.2.1] How to Untether Your iOS Jailbreak (Mac) [4.2.1]

RedSn0w will inform you when it has completed successfully.
How to Untether Your iOS Jailbreak (Mac) [4.2.1]
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
iClarified Icon
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
Yes
No
Comments (53)
You must login or register to add a comment...
Vaness
Vaness - January 28, 2011 at 9:49am
Can i use this tutorial to untether jailbreak my iphone 4 4.2.1 (already tether jailbroken using redsnow) if my SHSH on cydia only says 4.2.1 above the welcome to cydia screen? help please, thank you
rakeshdosii
rakeshdosii - January 24, 2011 at 12:52am
windows version.....????
Stevo
Stevo - January 17, 2011 at 5:08pm
Process is fairly simple if all the steps are followed, my skype still wasn't working it spat me back out to springboard and I had to use skype, there was no way without it. After hanging up a phone call froze badly needed a hard restart, said fcuk it went back to stock 4.2.1 makes me wanna buy apps now, nooooo
Deepak
Deepak - January 5, 2013 at 11:30am
I appreciate what they do codeinsring that its free, but I'm fine at 4.1 for now. Why's there always a big rush for the Dev team and Geo hot to jailbreak the next firmware? Unless you just bought a new device and can't unlock its not that big of a deal. I mean Apple makes new enhancements and adds more functionality, but nothing that groundbreaking from one release to the next, at least nothing that makes me so impatient that I blog on the net complaining about not get the latest jailbreak from guys who do this entirely for free, thats just crazy. I am a little impatient for an unlock, but since tmobile changed their unlimited data plan to 200mbs I don't really care any more.
Txdevildawg
Txdevildawg - January 10, 2011 at 11:27pm
How long is it suppose to be stuck at "exploiting with limera1n"? My iPhone 4 has been on screen for over 10 mins, using redsnow b6
cetakrompak
cetakrompak - January 10, 2011 at 10:45am
Already tested. Everything so far so good. No problem at all. Ipad 3G..
Truta101
Truta101 - January 10, 2011 at 3:49am
Hi folks, I have an iphone 4 with the 3.05... baseband, and did all the process above, but i still do not get my countrys network provider, what else should i do??? please need some help, i have the iphone for so long and cant use as a cellphone. Please help
vokal
vokal - January 9, 2011 at 11:56am
Well that was easy, followed the instructions and I am now untethered...
.
. - January 18, 2011 at 12:16pm
Any problems with phone calls or any apps not running?
JAMES
JAMES - January 8, 2011 at 11:51am
WHAT ABOUT THE IPHONE 3GS (MC MODEL) ??!?!??!
TheStraightMusic
TheStraightMusic - January 8, 2011 at 10:13am
Im Currently Working On A Tool Called BootUtility, This Tool is very useful for Tethered Jailbroken Devices. All Information Available At www.BootUtility.Tk! The Tool Is Only Available for Windows For Now! The Mac Version Will Be Available A Week After The Windows Version Release!
Nomi
Nomi - December 28, 2010 at 4:54pm
Can I test this method on osx 10.5.8 or I need SL to do this.
Kenny
Kenny - December 27, 2010 at 3:51pm
My iPad gets to the ‘pineapple’ screen where it says, ‘Installing Bundles,’ and hangs there. I think it’s some trouble with usbmuxd because I get this line in the Terminal —> File "/Users/kenny/Desktop/Pwnage/usbmuxd-1.0.6/python-client/usbmux.py", line 111, in getpacket raise MuxVersionError("Version mismatch: expected %d, got %d"%(self.VERSION,version)) MuxVersionError: Version mismatch: expected 0, got 1 Anybody know what I'm doing wrong? Any help would be appreciated.
Aaron
Aaron - December 27, 2010 at 11:53pm
hey, i get the same error/problem.. im trying to get help too but no one knows :S
MCF3778
MCF3778 - December 26, 2010 at 6:07pm
I will be sticking with 3.1.3 for a little longer
sowa
sowa - December 26, 2010 at 9:54pm
redsn0w 0.9.7b2 is available, please update yourself!
Iclarified
Iclarified - December 26, 2010 at 6:04pm
Great tutorial. Works great other than the issues mentioned. Waiting for beta2. iClarified; I love you guys but you need an iPhone based website or an app or something!!!!!!!!!!
Thrasos
Thrasos - December 26, 2010 at 4:58pm
BLUETOOTH IS NOT WORKING AFTER FINISH. WE TRIED 5 TIMES FROM THE BEGINNING AND SAME. BUG BLUETOOTH IS NOT WORKING AT ALL. IT SAYS BLUETOOTH UNAVAILABLE .
m00nchild
m00nchild - December 26, 2010 at 5:00pm
Yeah you are right i have notice that after i wrote your post a en ixero reeeeee
Jeff
Jeff - December 26, 2010 at 5:11pm
Second Paragraph in the INSTRUCTIONS, Scooter: Currently this very first beta1 is limited to iPhone4, iPad, and iPod touch 4G. Bluetooth functionality is disabled for the time being until some issues are resolved.
HenricCccc
HenricCccc - December 26, 2010 at 8:18pm
Omg.... You never read anything before trying? Dev-team told everyone when it was released that bluetooth aint gonna work in beta 1.
viiddee
viiddee - December 26, 2010 at 4:47pm
Redsn0w keep crashing during the preparering of files. any idea?
Stevo
Stevo - December 26, 2010 at 4:15pm
thats prolly the most complicated jailbreak yet, stay away and stick with whatever works now 4.1 that is!!
Gunnerzzz
Gunnerzzz - December 26, 2010 at 4:02pm
hey guys i made new untheter jailbreak for ios 4.2.1 by named [gunnerra1n] and it will released on 31/12/2010 better than the bulshits comex,geo,musclenerds,etc by the way it is same as limera1n. With bluetooth enabled
iphone dev
iphone dev - December 26, 2010 at 3:31pm
Even with all the bundles and the blob that i have because I have the dev stuff, it bricked my iphone 4. Any useful thoughts on how to unbrick it? thanks
iphone dev
iphone dev - December 26, 2010 at 4:30pm
or simply call apple and get them to fix it like i did.
sam
sam - December 26, 2010 at 2:54pm
Undefined symbols: "_CFRunLoopRemoveSource", referenced from: _darwin_release_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _op_handle_events in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_close in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFNumberGetValue", referenced from: _darwin_devices_detached in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFRunLoopGetCurrent", referenced from: _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IONotificationPortCreate", referenced from: _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IORegistryEntryCreateCFProperty", referenced from: _darwin_kernel_driver_active in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_devices_detached in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_kCFAllocatorSystemDefault", referenced from: _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOCreatePlugInInterfaceForService", referenced from: _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOIteratorIsValid", referenced from: _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFUUIDGetConstantUUIDWithBytes", referenced from: _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFRelease", referenced from: _darwin_release_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _op_handle_events in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_kernel_driver_active in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_close in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_devices_detached in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFRunLoopStop", referenced from: _darwin_exit in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOMasterPort", referenced from: _darwin_init in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOServiceAddMatchingNotification", referenced from: _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IODestroyPlugInInterface", referenced from: _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IONotificationPortGetRunLoopSource", referenced from: _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOServiceGetMatchingServices", referenced from: _usb_setup_device_iterator in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IONotificationPortDestroy", referenced from: _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_kCFRunLoopCommonModes", referenced from: _darwin_open in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFRunLoopAddSource", referenced from: _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_open in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "___CFConstantStringClassReference", referenced from: cfstring=CFBundleIdentifier in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) cfstring=locationID in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOObjectRelease", referenced from: _darwin_get_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_kernel_driver_active in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_get_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_get_device_list in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_devices_detached in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOIteratorNext", referenced from: _darwin_get_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_devices_detached in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_devices_detached in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFRunLoopRun", referenced from: _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFUUIDGetUUIDBytes", referenced from: _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _usb_get_next_device in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFRetain", referenced from: _darwin_open in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_CFRunLoopSourceInvalidate", referenced from: _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_kCFRunLoopDefaultMode", referenced from: _darwin_release_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _op_handle_events in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_claim_interface in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_close in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_IOServiceMatching", referenced from: _usb_setup_device_iterator in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _event_thread_main in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) "_kCFAllocatorDefault", referenced from: _darwin_kernel_driver_active in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) _darwin_devices_detached in libusb-1.0.a(libusb_1_0_la-darwin_usb.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [daemon/usbmuxd] Error 1 make[1]: *** [daemon/CMakeFiles/usbmuxd.dir/all] Error 2 make: *** [all] Error 2 WHAT DO I WRONG :((
Travis
Travis - December 26, 2010 at 2:38pm
The number of steps gets more and more ridiculous every time. I'm also nervous about all of this talk of them messing with the sandboxing.
More Comments
Recent. Read the latest Apple News.
RECENT
Tutorials. Help is here.
TUTORIALS
Where to Download macOS Monterey
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPad Firmware Files From
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.
DEALS