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!

It work for my iPod Touch 4G, thank you.
it work for iphone 3gs(OB),but is not untehterd like it use to be for old bootroom.ty
I have done thi before with ios 6. beta.. But this here I get no luck with it. I get an error message
I’m sorry to hear that. Can you please let me know what the error message says? Anyone else having problems?
K
i reboot a lot of time but cydia still cant work
Perfect in Iphone 3GS :)
@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
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
@Gm
Which essential updates have you downloaded? Are you selecting iOS6b3 IPSW every time you boot tethered?
K
Works great with iOS 6 Beta 3 on iPt4 ;) Thanks!
thanks work perfect on my ipod 4g XD
On ios 6 beta 4, when i hit execute for the code nothing happens. HELP?
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
Can confirm this works on beta 4. When jailbreaking point redsn0w at beta 3 and follow step above. Perfect. Thank you
it worked for me (iphone 4 gsm)
but i hope the code is “clean” :D
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!
this solution doesn’t work correctly, because all telephone calls work only on loudspeaker.
im on ios 6 beta 4 and this is the first cydia application ive found that hasnt crashed.
Holy shit, it actually works. Great job
iphone 4, gsm, ios6 beta4. Only speakerphone works in phone calls
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
Beta 4*
@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?
Great tutorial thanks for the code to!!!!
You are absolutely right. I went back to beta 3, jailbroke, and installed cydia. The speakerphone isnt stuck on
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?
My redsn0w version is: redsn0w_mac_0.9.13dev3
@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.
Does it work on the iPad 3
@Jordan
If you can JB the iPad3, it will probably work…
what do i enter in Winscp login ?
it keeps telling me connection error what do i do ?
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
After tethered boot cydia still crash when i try to open it……what can i do………
I’m using iOS 6 Beta 4…
Hey will this stop the freeze when trying to access any app that uses a camera?
@Noah White
No. That is a problem of jailbreaking iOS6b4. I recommend staying on b3 if you want to JB.
@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?
works on my new ipad 64 gb and 4g lte
it work on ios 6 beta 4
Works on iPod 4th iOS 6 beta 3.
Very happy, thanks for the article!
after typing: ssh root@ipaddresshere
it says connection was refused on port 22
help?
@Ryan
Perhaps you can try SSH’ing without WiFi > http://kr1sis.net/2012/08/412
If u tried WyndWarrior‘s method u can just try the second method u dont have to rejailbreak
Worked perfectly on iPhone 4 (:
If anyone wants a video tutorial :)
does this work on beta gm?
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.
@Jordan
Yes it does. Please read update for iOS6 GM section for instructions.
K
We love you