Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

QuarterSwede

macrumors G3
Original poster
Oct 1, 2005
9,785
2,033
Colorado Springs, CO
Source: RedmondPie
Yes you read that right ! The just released iOS 4.3 GM for iPhone 4 has been jailbroken already. The jailbreak though is tethered only for now, which means that you will have to boot it into jailbroken state every time you reboot.

Support for iPad, iPhone 3GS and iPod touches is on the way ! Simply follow the instructions below to jailbreak iOS 4.3 GM on iPhone 4 using a combination of PwnageTool 4.2, Universal Ramdisk Fixer and tetheredboot utility.

Here’s what you will need:

  • PwnageTool 4.2
  • Access to iOS 4.3 GM firmware
  • iTunes 10.2
  • Mac OS X
  • PwnageTool bundle for iOS 4.3 GM
  • Universal Ramdisk Fixer
  • tetheredboot utility

Note:
  • Cydia is fully working on iOS 4.3 GM.
  • It is a semi-tethered jailbreak.
  • Your baseband will not be upgraded during restore process.

Click source link for How To Guide

It's a bit more involved but they say it works. Apparently multitasking gestures can be enabled on the iPhone 4 as well.
 
Last edited:

hackthatphone

macrumors 68000
Jul 28, 2010
1,590
1
What a PITA for just a tethered boot.

Have they even verified Cydia runs on 4.3? Or any other apps?
 

jozeppy26

macrumors 6502a
Jul 8, 2008
533
77
St. Louis
What a PITA for just a tethered boot.

Have they even verified Cydia runs on 4.3? Or any other apps?

I'm currently running a jailbroken iPhone 4 on iOS 4.3 GM. Cydia works and I currently have the following cydia apps installed with no issues:

Activator 1.5.4~beta2
Cyntact 1.4.1-1
Five Icon Dock 0.9.3202-1
iBlacklist 4.2-1
iFile 1.4.2-1
LibWeather 1.1.0.0
Lockinfo 3.0.1.0
Multifl0w 2.1.3
Popup Blocker 1.5.1.0
Recent/CallLog Delete 1.5.1
SBSettings 3.2.1
SpringFlash 1.3.1
TetherMe 2.0-59 (Personal Hotspot tethering works)
3G Unrestrictor 2.3.1-1

Also, pre-jailbroken IPSW's can be downloaded at:

http://jailbreakzone.com/2011/03/03/jailbreak-ios-4-3-gm-for-ipad-iphone-4-ipt4g-with-these-pre-jailbroken-ipsws-guide-from-start-to-finish-windows-and-mac/

To boot tethered, just write a batch file with tetheredboot.exe, iBSS, and kernel cache commands so the process is faster. Not really a pain at all (other than having to be tethered).
 

ulbador

macrumors 68000
Feb 11, 2010
1,554
0
Sounds like they have 4.3 covered, I just hope the ASLR crap doesn't mess them up too much in the future.
 

gco212

macrumors 6502a
Jul 21, 2004
531
147
Philadelphia
I'm confused. I thought that was the point of a bootrom jailbreak is Apple can't fix it, rather it is at a level below the OS so it doesn't matter what they change. While maybe slight adjustments would be needed, they'd be done in a matter of minutes or hours anyway.
 

Applejuiced

macrumors Westmere
Apr 16, 2008
40,672
6,533
At the iPhone hacks section.
I'm confused. I thought that was the point of a bootrom jailbreak is Apple can't fix it, rather it is at a level below the OS so it doesn't matter what they change. While maybe slight adjustments would be needed, they'd be done in a matter of minutes or hours anyway.

Its a tethered bootrom JB that will always be there.
Not untethered;)
 

jav6454

macrumors Core
Nov 14, 2007
22,303
6,257
1 Geostationary Tower Plaza
Something tells me the Dev team already has the fix, they aren't just saying anything to prevent the self absorb users that feel entitled to their work from starting a b*tching fest.
 

QuarterSwede

macrumors G3
Original poster
Oct 1, 2005
9,785
2,033
Colorado Springs, CO
Amen sista! (jk:D) I've never been interested in a tethered jailbreak. :)
I wasn't either until the 4.2.1 tethered JB as it was the only thing available for a while. It only sucks when you have to install apps/tweaks that require a reboot (MyWi, MobileSubstrate, etc.) but not many do so it really wasn't an issue. The jailbreak was so stable I never had an issue where I had to reboot when away from my computer (or in near one for that matter). It's really more of a mental thing than anything else.
 

hackthatphone

macrumors 68000
Jul 28, 2010
1,590
1
To each his own. I don't need some random issue crashing and locking up my phone when I don't have a computer anywhere near me.

Hope you people aren't in an accident and need to dial 911, your house catches on fire, you need an ambulance etc, etc, when your phone only wants to show you the apple logo or plug into itunes logo.

Enjoy.
 

MBHockey

macrumors 601
Oct 4, 2003
4,050
297
Connecticut
I may not even upgrade. This 4.2.1 jailbreak that I did using PwnageTool has been the most stable jailbreak I've ever had!
 

OneMike

macrumors 603
Oct 19, 2005
5,814
1,795
It's a hassle, I may give it a try.

I actually never did a tethered JB out of every iPhone I had.
 

joetwizzy

macrumors member
Sep 12, 2008
71
0
I get the following output:

Device must be in DFU mode to continue
opening device 05ac:1227...
Found device in DFU mode
Checking if device is compatible with this jailbreak
Checking the device type
Identified device as iPhone3,1
Preparing to upload limera1n exploit
Resetting device counters
Sending chunk headers
Sending exploit payload
Sending fake data
libusb:error [darwin_transfer_status] transfer error: timed out
Exploit sent
Reconnecting to device
Waiting 2 seconds for the device to pop up...
opening device 05ac:1227...
bash-3.2#

The phone still appears to be in DFU mode. If I run it the second time i get:

Initializing libpois0n
No matching processes were found
Waiting for device to enter DFU mode
opening device 05ac:1227...
Found device in DFU mode
Checking if device is compatible with this jailbreak
Checking the device type
Identified device as iPhone3,1
Preparing to upload limera1n exploit
Resetting device counters
Sending chunk headers
Sending exploit payload
Sending fake data
libusb:error [darwin_transfer_status] transfer error: timed out
libusb:error [darwin_reset_device] ResetDevice: device not responding
Exploit sent
Reconnecting to device
libusb:error [darwin_close] USBDeviceClose: no connection to an IOService
Waiting 2 seconds for the device to pop up...
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Connection failed. Waiting 1 sec before retry.
Command completed successfully
Unable to reconnect
Unable to upload exploit data
Exploit injection failed!
bash-3.2#

The phone starts to boot up during the "Connection failed" error.

Does anybody know of a work around?
 

apunkrockmonk

macrumors 6502a
Nov 20, 2005
769
16
Rochester, NY
If you've never used it before in the previous betas then you've never installed libUSB or whatever it's called.

When you're running the tethered boot patch set it up like this instead of how they show you in the video:

/Users/tr/Desktop/tetheredboot-1 -i /Users/tr/Desktop/iBSS.n90ap.RELEASE.dfu -k /Users/tr/Desktop/kernelcache.release.n90

I was stuck like you for hours and hours before I found this solution, spread the word.
 

joetwizzy

macrumors member
Sep 12, 2008
71
0
If you've never used it before in the previous betas then you've never installed libUSB or whatever it's called.

When you're running the tethered boot patch set it up like this instead of how they show you in the video:

/Users/tr/Desktop/tetheredboot-1 -i /Users/tr/Desktop/iBSS.n90ap.RELEASE.dfu -k /Users/tr/Desktop/kernelcache.release.n90

I was stuck like you for hours and hours before I found this solution, spread the word.

you are a lifesaver! wow, I can't believe they omit to mention this.
 

rwilliams

macrumors 68040
Apr 8, 2009
3,745
1,010
Raleigh, NC
To each his own. I don't need some random issue crashing and locking up my phone when I don't have a computer anywhere near me.

Hope you people aren't in an accident and need to dial 911, your house catches on fire, you need an ambulance etc, etc, when your phone only wants to show you the apple logo or plug into itunes logo.

Enjoy.

Oh yeah, that happens to me all the time. ;)
 

ulbador

macrumors 68000
Feb 11, 2010
1,554
0
I wasn't either until the 4.2.1 tethered JB as it was the only thing available for a while. It only sucks when you have to install apps/tweaks that require a reboot (MyWi, MobileSubstrate, etc.) but not many do so it really wasn't an issue. The jailbreak was so stable I never had an issue where I had to reboot when away from my computer (or in near one for that matter). It's really more of a mental thing than anything else.

I actually jailbroke my iPad for the first time with the tethered 4.2.1 jailbreak before greenpois0n came out. It drove me absolutely nuts for the first hour while I tried to get everything installed that I needed. It seemed like I was having to tether boot it every 2 minutes.

Once it was set up and running, it really wasn't so bad though.
 

jredecop

macrumors 6502a
May 20, 2009
601
15
If you've never used it before in the previous betas then you've never installed libUSB or whatever it's called.

When you're running the tethered boot patch set it up like this instead of how they show you in the video:

/Users/tr/Desktop/tetheredboot-1 -i /Users/tr/Desktop/iBSS.n90ap.RELEASE.dfu -k /Users/tr/Desktop/kernelcache.release.n90

I was stuck like you for hours and hours before I found this solution, spread the word.

Does the -1 behind tetheredboot need to be there as well as a first time set up or did I miss that the first time too. I also this error last night but gave up and restored my back up. Only reason I ask is because it's not in bold like the -i and -k. Thanks for the help. I'll try again tonight.

Also...from now on when doing the tethered boot do I enter the commands like you have shown or like the first directions said? Guess I'm asking if those command set up the libUSB.
 
Last edited:

Hackintosh Sr.

macrumors regular
Dec 11, 2008
228
60
THANKS! this saved me a huge headache. and to answer the post above me. No its what his tetheredboot is named.
 

jredecop

macrumors 6502a
May 20, 2009
601
15
ok whats happening now

bash-3.2# /Users/jredecop/Desktop/tetheredboot/tetheredboot -i /Users/jredecop/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu -k /Users/jredecop/Desktop/tetheredboot/kernelcache.release.n90
Initializing libpois0n
No matching processes were found
Waiting for device to enter DFU mode
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
Device must be in DFU mode to continue
opening device 05ac:1227...
Found device in DFU mode
Checking if device is compatible with this jailbreak
Checking the device type
Identified device as iPhone3,1
Preparing to upload limera1n exploit
Resetting device counters
Sending chunk headers
Sending exploit payload
Sending fake data
libusb:error [darwin_transfer_status] transfer error: timed out
Exploit sent
Reconnecting to device
libusb:error [darwin_close] USBDeviceClose: no connection to an IOService
Waiting 2 seconds for the device to pop up...
opening device 05ac:1227...
Uploading /Users/jredecop/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu to device
[==================================================] 100.0%
libusb:error [darwin_reset_device] ResetDevice: device not responding
libusb:error [darwin_close] USBDeviceClose: no connection to an IOService
Waiting 10 seconds for the device to pop up...
opening device 05ac:1281...
Setting to configuration 1
Setting to interface 0:0
Uploading /Users/jredecop/Desktop/tetheredboot/kernelcache.release.n90 to device
[==================================================] 100.0%
libusb:error [darwin_transfer_status] transfer error: timed out
Exiting libpois0n
bash-3.2#
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.