Apple announced the long awaited software update, iOS 6, just a while back at WWDC 2012. This latest version brought with it many exciting new features prominent amongst which were the Maps app and a much improved Siri. Later the same day, iOS 6 Beta was made available to anyone with a registered Developers Account. The reason it was only made available to registered developers was that it would give them time to optimize and fine tune apps before iOS 6 went public.
Now many iDevice owners wanted to upgrade to iOS 6. The one thing that probably held most people back from upgrading to iOS 6 via some route other than registering for a developers account would have been the fear of losing their jailbreak – always an issue with new iOS versions. Whereas an untethered jailbreak for iOS 5.1.1 via Absinthe is available, there was none for iOS 6. The good news however is that the developers build of iOS 6 has been successfully jailbroken.
The iPhone Dev Team has made public Redsn0w 0.9.13dev2. Everyone is free to download and use this tool but the team behind it has strongly recommended that it be used by developers only.
This jailbreak and even updating to iOS 6 Beta is not something recommended by us. It is simply something that can be done. If you are already on iOS 6 it is understandable if you wish to jailbreak it too but please take some time to understand the few things that are all wrong with this jailbreak.
As of now, the jailbreak only works on iPhone 3GS and A4 devices only. Then, this is not an untethered jailbreak. It is a tethered jailbreak, meaning you’ll lose it once you reboot. Then there is the unusual issue that when you do jailbreak it, Cydia is not automatically installed. Only SSH and afc2 will provide access to the device. Redsn0w 0.9.13dev2 does not hacktivate your device either. All in all, there is little or no point jailbreaking iOS 6 Beta at all unless you’re a developer.
After some additional work, Cydia can be installed. Even this does not seem to have much of a point to it either as most of the packages won’t work.
If you still wish to have the latest iOS iteration from Apple up and running on your device, jailbroken and complete with Cydia, follow the three separate tutorials below.
Devices supported by Redsn0w 0.9.13dev1 are limited to the following:
· iPod Touch 4G
· iPhone 3GS
· iPhone 4 (GSM or CDMA)
If you have any other iDevice, you’re temporarily out of luck.
Another pre-requisite is iOS 6 Beta IPSW for your specific device. To grab this, you can try your luck over at Google.
If you depend on an unlock, it is very strongly recommended that you do NOT try anything on your device unless you wish to render your unlock useless. If your baseband gets updated trying to grab publicly unavailable IPSW’s, you really won’t be happy since your unlock will stop working.
Once you have thought everything out and are positive you wish to continue, download tRedsn0w for your system from the links below:
How To Install iOS 6 Beta Without UDID Registration/Developer Account:
Step 1: Connect your supported iPhone or iPod Touch to iTunes via the USB cable. Make sure your iTunes is v10.6.3 (the latest version) before doing so. Select your device from the sidebar to your left.
Step 2: Locate the ‘Summary’ tab. Below this, find the ‘Update’ option and hit it while holding the ‘Shift’ key down.
A panel will pop up. Point to the iOS 6 Beta IPSW that you downloaded earlier.
Step 3: Hit ‘Open’. Let the restore take place. Your iDevice will have iOS 6 Beta once the process finishes.
The steps given above can be followed on any iDevice to install Beta firmware.
How To Jailbreak iOS 6 Beta Using Redsn0w:
Step 1: Launch the Redsn0w 0.9.13dev2 that you downloaded earlier. If your system is Windows make sure you run it in ‘Administrator’ mode. Redsn0w will now automatically detect the iDevice you have connected.
Step 2: Select ‘Extras’. Now manually point to the iOS 6 Beta IPSW file.
Step 3: Once Redsn0w identifies your IPSW you will see a confirmation message. Press ‘Okay’.
Step 4: Go back to Redsn0w’s main interface. Click ‘Jailbreak’. You will be presented with options that are not seen usually. Cydia will not be automatically installed. Select the option that says ‘Install SSH’.
Step 5: As always though, you can count on Redsn0w to guide you through the jailbreak process. It will ask to put your device into DFU mode. Skip this if you already have your device in DFU mode.
Step 6: You will see various messages throughout the process. Eventually, Redsn0w will inform you that the jailbreak is tethered. Boot your device after this.
Here, please note that as according to the Dev Team blog, for the first tethered boot, you need to specify the IPSW first and then use the Just Boot option in Extras. This is because of the fact that iOS 6 IPSW is not publicly available as yet hence Redsn0w cannot fetch the missing pieces for patching from its own servers. After the initial boot, all subsequent tethered boots will work normally as the cache will already have been built.
If you’ve followed all the steps correctly, you have iOS 6 Beta on your supported iDevice now and it is tethered jailbroken as well. It is not much use to you though but that’s a different matter. Now to get Cydia installed.
How To Install Cydia On A Jailbroken iOS 6 Beta Running iDevice:
Step 1: You need a terminal emulator. Mac users have Terminal. Windows users can opt for either Putty or WinSCP. For this tutorial, we are going to be using the Terminal Console in WinSCP.
Step 2: SSH was installed by Redsn0w. Now, you need to find the IP address of your iPhone. Navigate to Settings > Wi-Fi > Blue arrow in front of connected network to check what your IP address is. Both your iDevice and PC need to be on the same Wi-Fi network.
Step 3: Launch the terminal emulator you use to SSH into your device. Host address is your iPhone’s IP address, let the port address be whatever it is by default. Username is “root” and password “alpine”. Don’t insert the quotes too. In case the file protocol is set to something else, change it to SCP. Once done with all of this, initiate the connection.
Step 4: Following successful SSH-ing into your device, launch WinSCP’s Terminal console from the Commands menu.
Step 5: Enter the following command in the console that launches:
wget -q -O /tmp/cyinstall.sh http://wyndrepo.googlecode.com/files/cyinstall.sh && chmod 755 /tmp/cyinstall.sh && /tmp/cyinstall.sh
Hit Execute after this.
The command will then complete execution and you should see Cydia’s familiar icon on your springboard after the device re-springs. If it does not, don’t worry. Simply reboot tethered and everything should be fine.
Let us know if you followed the detailed guide and if it worked for you. As always, stay tuned to TechSliver for the latest!