Apple recently released iOS 5.0.1 and the jailbreak community has been advised to not upgrade. Pod2g recently found an exploit that may help to provide an untethered jailbreak and this exploit is patched on iOS 5.0.1. If you like many are seeking to use an untethered jailbreak, it would be wise to stay on iOS 5.0 because thats where the untethered jailbreak will be. For those of you who accidentally upgraded or unknowingly upgraded to iOS 5.0.1 you may be wondering how to downgrade back to iOS 5.0. In this case, you may downgrade if you have an SHSH previously saved. To do so, follow the procedure outlined below:
Required Files and Software
- Latest version of TinyUmbrella (Mac) (Windows)
- Redsn0w 0.9.9b8 (Mac) (Windows)
- iOS 5.0 Saved SHSH (needed from before)
- iTunes (latest)
- iOS5 IPSW (iPhone 3GS, iPhone 4, iPad, iPod Touch 3G, iPod Touch 4G)
Downgrade iOS 5.0.1 To iOS 5.0 With Saved SHSH
- Connect your iPhone to your computer and open TinyUmbrella.
- Click on Save SHSH (the iOS 5 SHSH will only show if you have it saved previously). Once saved, close TinyUmbrella.
- Open RedSn0w 0.9.9b8 and go to Extras > SHSH Blobs > then click Submit (it will open a window). Here, browse to the Saved SHSH file (which is in the directory C:/User/Acount Name/.shsh folder. (the saved SHSH file for iOS 5.0)
- After submitting it, you will see the Blobs Submission Report.
- Now click on Stitch, give it the same SHSH file (which you previously submitted) and give the SHSH file, then the iOS 5.0 IPSW file. Wait for it to complete.
- Now open TinyUmbrella and go to the Advanced tab. Here, check all the boxes and then close it.
- Now restore the Stitched IPSW file with iTunes in DFU mode.
Voila – you’re done! At this point we would recommend staying on iOS 5.0 and waiting for further news from the jailbreak community devs.
For those of you who do NOT have an SHSH file saved, you are currently out of luck. If you are on iOS 5.0.1, your current option is to jailbreak utilizing RedSn0w 0.9.9b8 or Sn0wbreeze 2.8b11. This jailbreak will be a tethered jailbreak, which means that you will have to connect your iOS device to your computer and “just boot” utilizing the software for every time you need to boot. You can download BigBoss’s Semi-Tether package from Cydia to help ease the pain of a tethered jailbreak. The Semi-Tether allows you to boot your iOS device and use all the stock applications until you can “just boot” with your computer as opposed to being stuck on the boot logo. As of right now, it is a decent alternative to allow you to use your iOS device for main functions.
Apple released iOS 5.0.1 this week and there’s already a way to jailbreak it. But there are a few things to keep in mind before you jailbreak your iPhone, iPod touch, or iPad.
Some Quick Notes before jailbreaking:
- This is a tethered jailbreak, which means you’ll need to connect your device to a computer and run the software again anytime you need to reboot.
- You might not want to update to iOS 5.0.1 at all if you’re holding out hope for an untethered jailbreak. An exploit was discovered in iOS 5.0 which may be used in a future untethered jailbreak tool, but if you update now there’s no good way to roll back to iOS 5.0 so you may not be able to use the new tools once their available.
- There’s currently no public jailbreak for an iPhone 4S or iPad 2. MuscleNerd revealed that he has successfully jailbroken the devices but needs to work to package the jailbreak for a public release.
- The process is a bit more complex if you have a carrier unlocked device. You may want to wait to make sure that ultrasn0w is updated to support iOS 5.0.1 and you’ll need to preserve your older baseband before upgrading to iOS 5.0.1.
Finally, for now performing a tethered jailbreak requires you to manually select an older IPSW file. If you used iTunes to update your device to iOS 5 you should still have the correct IPSW on your computer. If not, you can download the iOS 5.0 IPSW for your device from the following links:
Alright, if you’ve read the notes carefully and you would still like to jailbreak, here’s how you can do so after updating it to iOS 5.0.1.
- Make sure you’re running iTunes 10.5 or higher for Windows or Mac. ( It’s probably a good idea to use iTunes to backup your device before you get started as well)
- Make sure you’re running iOS 5.0.1 on your device. You can do this by connecting to iTunes and following the prompts to update your software, or by going into the settings on a iOS 5.0 device, choosing General, and then tapping the Software Update option to check for updates.
- Download Redsn0w 0.9.9b8 or higher for Windows or Mac from the iPhone Dev Team.
- Unzip redsn0w to a folder on your computer, open that folder, and run redsn0w. In Windows you do this by double-clicking the redsn0w.exe file.
- Choose the “Extras” option from the main menu.
- From the following screen hit the “Select IPSW” option and navigate to the folder where you’ve stored your iOS 5.0 IPSW file. Future versions of redsn0w may make this step unnecessary.
- Click OK to dismiss the message.
- Click Back to return to the main menu.
- Make sure your iPhone, iPod touch, or iPad is turned of (press and hold the power button until the “slide to power off” image appears on the screen, and then slide your finger across to turn off your device).
- Select the Jailbreak button to start the jailbreak process.
- A message will appear letting you know that the kernel is being patch.
- Select your options from the following screen. At the very least you’ll probably want to install the Cydia store.
- Hit the Next button.
- Hit the Next button again and then follow the on-screen instructions to enter DFU mode. In case you miss them, here’s what you need to do. While your device is turned off and connected to your computer:
- Press and hold the power button for 3 seconds.
- Without lifting your finger from the power button, press and hold the home button for 10 seconds.
- Release the power button, but not the home button. Continue to hold that one for another 15 seconds.
- That’s almost it. Redsn0w should do the rest for you and apply the jailbreak. But you’re not quite done yet, because you still need to perform your first tethered boot.
- Go back to the Redsn0w main screen, select the Extras option, and click “Just boot” and follow the on-screen instructions.” (You may also want to select “Choose IPSW” again first and select your iOS 5.0 IPSW file. Redsn0w didn’t recognize my build the first time I tried booting without taking that step).
Voila! Now you’re done! You should see the Cydia icon on your home screen.
If you ever need to reboot your device, you’ll need to connect your device to your computer and run Redsn0w’s “just boot” utility again. Otherwise you will be unable to boot at all. Alternately, you could install a jailbreak tweak called SemiTether from the Cydia Store. It will allow you to reboot your device and use your phone without tethering — but you will not have access to most of the device’s functions, so it’s a temporary fix at best.
Earlier today Apple seeded iOS 5.0.1 beta to developers. This update on the iOS firmware is said to fix a few bugs and enhance performance. Amongst the issues the update addresses are the iPhone 4S battery issues, the iPad 2 smart cover security flaw, and multitasking gestures for the original iPad.
If you happen to be a jailbreaker who couldn’t resist the urge of updating to the new beta firmware, we have some good news for you. MuscleNerd of the iPhone Dev Team has recently tweeted that the latest version of RedSn0w (RedSN0w 0.9.9 beta 7) can jailbreak iOS 5.0.1 beta. All you need to do is to point the RedSn0w 0.9.9 b7 to the iOS 5 IPSW (not the iOS 5.0.1 beta IPSW). We assume that the iPhone Dev team will update RedSn0w as soon as or possibly even before iOS 5.0.1 beta is released to the public.
As usual, this is a tethered jailbreak which means that you will need to connect your iOS device to your computer and use the “Just Boot” option in RedSn0w to restart your iPhone. Following the convention of the previous jailbreaks, the iPhone 4S and the iPad 2 are not compatible . The semi-tether is also available although as of right now, unconfirmed.
Stay tuned for more info!
Source: Apple, MuscleNerd
Just last week, BigBoss released a package on Cydia called SemiTether, which allowed users to reboot their tethered jailbroken iOS 5 device without the need to connect it to the computer. It wasn’t a full tethered boot though (hence the name) and limitations arose along with several reported issues. BigBoss recently released a new version of SemiTether (v0.91), which incorporates the new mobile substrate by Jay “Saurik” Freeman. The new semi-tethered mode is supposedly more stable.
BigBoss mentioned the following in his release:
v0.9.1 incorporates Saurik’s new mobile substrate. Thanks to Saurik, we are entirely rid of all the daemon patching – this means there’s no more daemon patching or restarting. Most the semi-tether work is now done by mobile substrate. The semitether package from the repository now protects your iOS 5 notification center plugins and gives you the option to patch mobile safari so that it will work on the non-jailbreak reboot mode. I’m still looking into patching mail, if possible.
Below are the list of changes found in the update:
- Much more stable with new mobile substrate
- Can patch safari so it works in the non-jailbreak reboot mode
- App to monitor the status of your semitether and reapply. Check after cydia installs.
What the semi tethered mode does is allow users who have used a tethered jailbreak for their iPhone to at least use it for some of the basic functions upon having to restart their iPhone (without having a computer nearby). Previously, because of the required tethered boot, if your iPhone for any reason was restarted, you would be stuck at the Apple logo until you went to a computer and used RedSn0w’s “Just Boot” option. With the update, you can use the Phone, Messages, and every other stock app on the iPhone (including Mobile Safari with this update). You still cannot use the Mail app (although you can use a gmail app for example from the App Store instead) and no Cydia tweaks or apps work either (which is a given).
BigBoss did provide a word of caution though regarding the updated version, which can be found below:
This new version will definitely solve all the flakiness problems we had in the past. However, be aware that this is a total rewrite of mobile substrate. Until this appears in a community source, you are beta testing so installing it is entirely at your own risk.
All in all, if you find yourself often stuck waiting to have to perform the “Just Boot” feature in RedSn0w then you may want to consider using the Semi Tether package from BigBoss. If you don’t have any issues with the tethered jailbreak, it is recommended that you avoid using the semi tether until further notice.
Did any of you decide to get it? If so, share any experiences below!
Late last night, (October 23, 2011) at 2:37am, BigBoss released an updated version of Semi-Tethered Jailbreak to 0.7.9. This version takes about 90 seconds after your device first starts up and then it will respring again. BigBoss states “this timing was the only way to get some of the launch daemons to properly relaunch.”
Version 0.7.9 of Semi-Tethered Jailbreak should fix some of these issues people were talking about:
- Device taking 2-3 minutes to reboot
- Device not syncing to iTunes and receiving errors.
But the issue regarding appsync has not been fixed. According to BigBoss, appsync is not compatible with semi-tether boot. “Appsync hard patches system files and does not even use mobile substrate.”
Saurik is said to be working on an update to mobile substrate which will solve plenty of the issues that come with the semi-tether boot. We are all hoping for it to be released within the next few days. But for now, the only thing that can be done is finalizing beta testing. BigBoss plans to hold further updates until AFTER Saurik releases his update. An update that will eliminate the 90 second respring on boot will be included in Saurik’s upcoming release. The next update will be in a couple of days, stay tuned for the news!
Finally, a semi-tethered jailbreak tool has been released for iOS 5 users! Have you ever found yourself phoneless because you aren’t near a computer and forgot you needed Redsn0w in order to restart your phone? Or needed to reboot your phone after installing a tweak? Well no worries because BigBoss has a solution to at least make your device usable until you can boot tethered with Redsn0w again.
When your device is jailbroken tethered, you will not be able to power it back on once it powers off. But the new tweak that is available for free from BigBoss allows you to reboot your device without the use of a computer and Redsn0w- but there is definitely a limitation to this (at least for now). You will not be able to access Safari and Mail until you reboot tethered. This semi-tethered jailbreak allows you to turn your phone back on if your phone ever runs out of batteries, powers off on you and all you have is a wall charger. If you need to make a phone call, all you have to do is charge your phone and you’ll be able to power it back up with all information still intact. The device will take just a bit longer to boot up than usual, but that is normal and expected because the hack is just running its effect on the device.
In order to get this tweak, you will need to add the following repo:
This tweak cannot be found in the main BigBoss repo, so make sure you add the repo listed. Once it is added, install the semi-tether, reboot then boot tether. Now you’ll be ready to reboot your device in semi-tethered state!
So just as a reminder after you install this tweak: Calling, texting, downloading apps, etc. all work but web surfing and e-mail will NOT until you boot tethered. The whole point to this tweak is so that you are out of the tether loop and can at least use your device if you ever needed it for an emergency. Everything will be usable and back to normal once you boot tethered again.
What are your thoughts on this tweak and will you be installing it? Let us know below!