How to install a working Cydia on iOS 6 beta 3, 4, and GM [TUTORIAL]

I haven’t been posting much lately. This is because I have decided to give iOS 6 betas a go (might as well after paying my Apple dev fees) and therefore forfeited my jailbreak. Yes, I did do the unthinkable. To be quite honest, and this has been quite a surprise to myself, I did not mind not having an unjailbroken iPhone. iOS6 is THAT good! I wonder what the final version will be like… and can’t wait to have that jailbroken (untethered) too of course.

In the meantime, I have decided to jailbreak my version, iOS 6 beta 3. Unfortunately, this jailbreak (Redsn0w 0.9.13dev3) is tethered only, and unlike in previous betas, it does not install Cydia. The reasoning behind it is that it is intended for dev use only, and therefore SSH’ing capabilities should suffice. I have therefore searched for a solution and found that you can install Cydia on iOS 6 betas 1 and 2 using WyndWarrior‘s method using SSH. Unfortunately, this does not work on beta 3 anymore. Indeed, the Cydia icon does appear on the springboard, but crashes as soon as you press it. Fortunately, I stumbled upon PoomSmart‘s blog post which not only explained why such a crash occurs, but also provides a remedy to fix it. Combining the two methods together, and with PoomSmart’s blessing, I present to you Cydiafix for iOS 6 beta 3. [ UPDATE: this Cydiafix also works for the newly released iOS 6 beta 4 and GM - see the instructions at the bottom of this post].

Before you attempt this, I would make sure I have a backup of your iPhone handy. If you have already installed Cydia using WyndWarrior’s method alone, you should restore your iPhone and rejailbreak.

Step 1 – Install iOS 6 beta 3 (Apple dev account required).

Step 2 – Jailbreak using Redsn0w 0.9.13dev3 (for Mac or Win). Please remember that you have to boot tethered (select IPSW for iOS 6 beta 3).

Step 3 – Access root via SSH (Terminal on Mac, WinSCP on PC). Enter following command (please copy/paste the whole command):

wget -q -O /tmp/cyinstall.sh http://downloads.kr1sis.net/cyinstall.sh && chmod 755 /tmp/cyinstall.sh && /tmp/cyinstall.sh

Make sure that you copy/paste from this page rather than from a “translated” page if you use a service such as Google Translate to read this post.[UPDATE: I have recently posted a tip on how to SSH your iPhone without WiFi]

Step 4 – Following installation your iPhone should respring. If Cydia doesn’t open following the respring, reboot (tethered) and try again.

Once Cydia is installed and working, feel free to update all the files that show up in your Changes section. Then, please consult Google to find out which tweaks & apps are (not) compatible with the new beta firmware. Some (in fact most) of my favorites are working brilliantly.

Thank you to NoahWhite2014 for making a video of this tutorial.

 

UPDATE for iOS 6 beta 4:

The jailbreak for iOS 6 beta 4 is buggy and many will experience problems such as the inability to use the phone.app without the loudspeaker being turned ON, or the camera.app freezing. Therefore, I recommend staying on iOS 6 beta 3 if you want to have a functional jailbroken iPhone… with a working Cydia, of course :) If you do, however, wish to stay on iOS 6 beta 4, here are the instructions about how to do it.

Step 1 - Install iOS 6 beta 4 (Apple dev account required).

Step 2 - Jailbreak using Redsn0w 0.9.13dev3. Please remember that you have to boot tethered (select IPSW for iOS 6 beta 3 – yes, this is not a typo, you need the .ipsw file for iOS 6 beta 3).

Step 3 - Access root via SSH. Enter following command (please copy/paste the whole command):

wget -q -O /tmp/cyinstall.sh http://downloads.kr1sis.net/cyinstall.sh && chmod 755 /tmp/cyinstall.sh && /tmp/cyinstall.sh

Step 4 - Following installation your iPhone should respring. If Cydia doesn’t open following the respring, reboot (tethered) and try again.

 

UPDATE for iOS 6 GM:

Step 1 - Install iOS 6 GM (Apple dev account required).

Step 2 - Jailbreak using Redsn0w 0.9.13dev4 (for Mac or Win). Please remember that you have to boot tethered (select IPSW for iOS 6 GM).

Step 3 - Access root via SSH. Enter following command (please copy/paste the whole command):

wget -q -O /tmp/cyinstall.sh http://downloads.kr1sis.net/cyinstall.sh && chmod 755 /tmp/cyinstall.sh && /tmp/cyinstall.sh

Step 4 - Following installation your iPhone should respring. If Cydia doesn’t open following the respring, reboot (tethered) and try again.

 

Please do not hesitate to contact me or leave a comment below about your experience. And feel free to share the news!

126 comments

  1. Djabula

    it work for iphone 3gs(OB),but is not untehterd like it use to be for old bootroom.ty

  2. josue

    I have done thi before with ios 6. beta.. But this here I get no luck with it. I get an error message

  3. kr1sis

    @kian
    Are you selecting the iOS6b3 IPSW before booting tethered? You need to do it every time. Cydia should work then. Anybody else has this problem?
    K

  4. Gm

    I have downloaded essential update in cydia and tethered boot by selecting ios6b3 but cydia is still crashing at startup. I am using iphone 4. Please help

  5. Jordan

    WAAIT! okay heres what i did, i jailbroke, just booted selecting ipswb3 then shhed and got no where. just booted again and shhed then i worked. GREAT JOB!!!! you might want to say to just boot twice or that might have been just me

  6. Simon

    Can confirm this works on beta 4. When jailbreaking point redsn0w at beta 3 and follow step above. Perfect. Thank you

  7. kos_maverik

    Well, Cydia used to crash all the time, but I just uninstalled Cydia from my iPod (like I delete an app), re-installed and IT WORKS :) Thanks for the guide!

  8. tomi1989

    this solution doesn’t work correctly, because all telephone calls work only on loudspeaker.

  9. t-raw

    im on ios 6 beta 4 and this is the first cydia application ive found that hasnt crashed.

  10. t-raw

    Iphone 4, cdma, ios 6 beta . Everything works great except for winterboard. DO NOT install winterboard. Certain themes will work but others will put you in a continuous reboot. ive had to rejailbreak twice so im not installing winterboard again

  11. kr1sis

    @tomi1989 & Jason,
    I had the same problem re the loudspeaker. But the problem appears even without Cydia installed, meaning that jailbreaking your iPhone with iOS 6 beta 4 is the problem, not Cydia. Maybe a Redsn0w 0.9.13dev4 could fix it?

  12. t-raw

    You are absolutely right. I went back to beta 3, jailbroke, and installed cydia. The speakerphone isnt stuck on

  13. DGUNZ

    Sir, This doesn’t work!!! I have iOS 6 Beta 4 installed. Redsn0w says the ipsw is unsupported (both ios beta 3 & 4). Jailbreak tab is grayed out. What do I need to do? Please help?

  14. kr1sis

    @DGUNZ
    Since you have the iOS6beta3 ipsw file, I recommend restoring to iOS6beta3 (beta4 is buggy when jailbroken), and trying to jailbreak again using the ios6b3 ipsw. Then install Cydia as described in this tutorial.
    By the way, I am unsure as to why you are having difficulties jailbreaking iOS6beta4 using Redsn0w 0.9.13dev3… It should work if your files aren’t corrupt.

  15. Kelvin Castillo

    thanks men i use for my ipod touch 4g and work perfect but i din`t use winscp i use i-funbox and really work i recommend to all you that are making struggle on it just download i-funbox

  16. Noah White

    @Kr1sis okay thanks! So helpful would you mind if i made a video on youtube for how to do it and post a link in the description to your blog site?

  17. Kevin

    If u tried WyndWarrior‘s method u can just try the second method u dont have to rejailbreak

  18. iTinksquest

    Wokred for me on ip4, however I had ssh issues using native Terminal on iOS and Coda 1 and 2. I used Cyberduck and brought up there terminal to send command and it worked. Not sure if that will help anyone but I kept getting RSA key errors.

Leave a Reply