If you're running any iOS version earlier than iOS 7.0.6, then you really should update to iOS 7.0.6 to fix a very serious SSL connection verification bug that could leave you open to man-in-the-middle networking attacks. iOS 7.0.6 can be jailbroken with evasi0n7 version 1.0.6, so there's really no downside to upgrading.
On the other hand, if you don't want to upgrade from iOS 6 to iOS 7.0.6 because you just can't stand iOS 7, or you're just too lazy to go through the restore and re-jailbreak process all over again, then you can install a new free jailbreak tweak called SSLPatch by iOS developer Ryan Petrich.
First and foremost, it should be noted that SSLPatch is only a band aid. It's not a perfect fix. Updating to iOS 7.0.6 is still the BEST way to secure yourself from the SSL connection verification bug that plagues iOS devices running earlier versions of iOS firmware. Petrich tells us that SSLPatch "cannot be applied in safe mode or in apps that run as root, such as Cydia or iFile" so with that being said, it doesn't protect you 100% of the time, but it does protect you MOST of the time.
The tweak is made available for free in Ryan Petrich's beta repository. If you want to add SSLPatch to your jailbroken iOS device, add Ryan Petrichs beta repository by following the steps below:
- tap on the Manage tab
- tap on the Sources button
- tap on the Edit button
- tap on the Add button
- enter the following URL and then tap Add Source:
We would still personally recommend to anyone reading this that you upgrade to iOS 7.0.6 instead of installing this patch, but there are some of those stubborn folks out there that just don't want to upgrade. Even iOS hacker pod2g recommended upgrading to iOS 7.0.6 instead of installing any patches, but nonetheless, the option is there:
Sources: Ryan Petrich