Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

kashyap02004

macrumors member
Original poster
Jun 28, 2011
88
0
I am new to iOS. I just got my first iPhone. I have no idea what jailbreaking is.
I mean I know that you can get free apps. But that is all I know.

Here is my situation. If there is any privacy risk, I would not like to jailbreak my phone. Can anyone help me figure out what jailbreak is and what are the pros and cons of it?
 
You can google n find the answer to this much easier than waiting for a reply. Because most jailbreak for diff reason.
 
pros : customize your phone, pretty cool tweaks, installous, theming phone, iAP cracker
cons: phone runs slower, can't update, subject to random crashes, voids warranty, illegal on tablets, kills the already slow iPod Touch 4's speed.
 
pros : customize your phone, pretty cool tweaks, installous, theming phone, iAP cracker
cons: phone runs slower, can't update, subject to random crashes, voids warranty, illegal on tablets, kills the already slow iPod Touch 4's speed.

I got it. Then it is not for me. I can't deal with all these cons.
 
cons: phone runs slower, can't update, subject to random crashes, voids warranty, illegal on tablets, kills the already slow iPod Touch 4's speed.

To be fair, as someone who has been jailbreaking since the first iPhone in 2007, I've not noticed any additional slowdowns or crashes, and jailbreaking DOES NOT void your warranty. Sure, if you take a jailbroken iPhone into an Apple Store, I'm sure they could refuse service on it, but all you have to do is restore back to factory firmware.

The biggest downside to Jailbreaking is the delay in updating. My iPad 3 is still on 5.1.1 as there is no untethered iOS 6 jailbreak available for it.

As for the legality, just because the Library of Congress did not explicitly call out tablets as exempt from the DMCA does not mean it is illegal to jailbreak your iPad. It simply means it has not been tested in a court of law.
 
Here, I posted this before as to why you should not jailbreak.


* The device itself isn't jailbroken (I get the idea people think this by some of the help requests and questions I've seen posted). The software installed on the phone has been cracked and altered. Many people that jailbreak may not realize that they are doing more than simply "freeing" their device; they are not simply unlocking hidden functionality - they are in fact compromising the operating system's very design and functionality.

* The phone may not work as intended. A big thing with iOS 5 jailbreaks is **icon corruption**. White icons, incorrect icons, blank icons, or distorted icons. There is no known fix for this ("just keep respringing" is a **terrible** "fix"). There may be other little quirks, like with the iAd appearing behind icons on SpringBoard after installing WinterBoard. This has been occurring since iOS 4!

* Jailbreak apps are not required to follow any design guidelines. Part of using iOS is that most programs look and work intuitively. This isn't a big deal to most, but I've used lots of programs that looked like they were designed by a child using MSPaint. Poor capitalization, spelling, grammar, confusing menus, buttons, ugly interfaces, etc. If I wanted that kind of crap in the name of "freedom" I would stick with Android.

* Jailbreak apps may not be thoroughly tested. They may be using off-limit APIs, may cause problems if installed in conjunction with other programs that access the same off-limit APIs, may cause performance issues, stability issues, battery drain, or other unexpected problems.

* Jailbreak apps are not scanned for malware or security issues. Luckily, this has **not** been a huge issue like on Android, but it is still possible. With no approval process, anyone can offer any program they want for others to be installed. The default Cydia repos are safe (as far as I know), but it is easy to add any other repo you want. Also, lots of people fail to change the root & mobile account passwords (both "alpine") when they enable SSH access.
There has already been iOS malware on jailbroken devices. See: http://mtc.sri.com/iPhone/

* Jailbreaking makes it too easy to pirate. I get it, people don't like paying for stuff. But we're not talking about $1,200 copies of Photoshop here, though. Most of the stuff that gets pirated are 99¢ to $4.99 apps made by small-time developers in their free time. You're not hurting some mega-corporation, you're killing a developers incentive to keep making awesome software. Visit a site like Jailbreak QA on any given day and you'll find multiple closed threads from people asking for help with Installous or issues with their pirated apps. Please, support your developers!

* Stability may be compromised. Maybe not by the jailbreak itself, but what you end up installing on the device. I've lost track of the times that I've tapped a button in NCSettings or did a gesture with Activator only to be greeted by a black screen with the spinning animation because SpringBoard crashed again.
Plus, think about how many times you have seen this message: "We apologize for the inconvenience, but SpringBoard has just crashed. MobileSubstrate /did not/ cause this problem: it has protected you from it."
I've seen it. A lot.
The more apps and tweaks you install, the greater your chance of something breaking. Nothing is confined to their sandbox, so you're basically playing Russian roulette with your device.

* Warranty issues! If something goes wrong with an iOS device, it's usually quite easy to just take it to an Apple store. However, if your device is jailbroken, they will usually hand it right back to you. It is difficult to troubleshoot a problem if your device at its very core is already compromised and cracked.

* You sometimes can't be up to date if you rely on a jailbreak. Yeah, iOS 5.1.1 was current *and* jailbroken for a long time. But that's old now. People love to believe that iOS 6 was just some terrible map update and Facebook integration. They ignore the fact that iOS 6 includes around 200 new features (for all compatible devices), and had **dozens** of security updates and fixes for all support devices.
Take a look at some of the fixes in iOS 6: http://support.apple.com/kb/HT5503
If you're not on iOS 6, then your device is now exposed to those dozens of now published and public security exploits!

To me, jailbreaking was a headache. The device didn't work the same; it was slower, it would crash more, and I end up with annoying white icons every now and then (something that reminded me that I was running a **cracked** and compromised OS). I like iOS because it "just works". Its default setup and functionality are GREAT. Apple's strict guidelines for native and 3rd-party apps means I get a consistent, stable experience.

If you want XTREME customization and ~freedom~, then why even bother with iOS? Android is the hacker's paradise. **** may not look right or work right out of the box, but you could literally spend all day doing nothing but customizing and tweaking things.

Yeah, if iOS 6 is fully jailbroken again (untethered, support for A5+ devices, etc), I will probably try it again. It is nice gaining a little more freedom (to use stuff like MyWi, or Barrel, or BytaFont), but the second I get a corrupted icon, a system crash, or notice performance taking a nose-dive, I'll restore back to stock faster than you can say "saurik".
 
Given that iOS is 32 bit, code signing is the most important security mitigation in iOS. Jailbreaking disables code signing.

32 bit ASLR can be defeated via brute force by repetitively triggering the vulnerability. Once ASLR is bypassed, ROP can be used to defeat DEP to achieve code execution. With code execution, malware can be installed.

Code signing prevents malware from executing. If code signing is disabled via jailbreaking, then malware is able to be installed and executed.
 
cons: phone runs slower, can't update, subject to random crashes, voids warranty, illegal on tablets, kills the already slow iPod Touch 4's speed.

Your phone doesnt run slower, its the stuff you install after the JB that might effect that.
You can update any time you want by plugging to itunes.
Random crashes dont happen to everyone and it depends on packages you install. My previous JB 4S was solid and barely ever crashed on me.
About warranty all you have to do is restore to stock firmware and its valid again. If illegal or not on tablets I doubt the JB police is going to go after me:D
Not sure about the ipod touch speed but again what might cause issues or slowdowns is what you install after the JB. Not the JB itself.
 
Your phone doesnt run slower, its the stuff you install after the JB that might effect that.
You can update any time you want by plugging to itunes.
Random crashes dont happen to everyone and it depends on packages you install. My previous JB 4S was solid and barely ever crashed on me.
About warranty all you have to do is restore to stock firmware and its valid again. If illegal or not on tablets I doubt the JB police is going to go after me:D
Not sure about the ipod touch speed but again what might cause issues or slowdowns is what you install after the JB. Not the JB itself.
The main tweaks of jb slow down the phone (winter board sbsettings intelliscreenx etc...)
Crashes are more likely to happen when jail broken. Updating loses the jailbreak
 
Researching the tweaks before installing greatly reduces the chances of any crashes. By installing anything and everything, you're asking for trouble. Don't like the jailbreak experience, just restore in iTunes and you're back to stock iOS. Nothing to lose, lots to gain.
 
People act like jailbreaking keeps the smoothness of the OS. The minute you install tweaks you can feel the performance take a hit, even if you only have a little one like emojipro which gives you iOS 6 emoji. It happened on my previous 2 iphones multiple times.
 
The only thing that was annoying was having to respring after installing certain tweaks which then followed by resprings after updates for said tweaks became available.

As said jail breaking the phone does nothing apart from moving around certain files to allow the jb and adding cydia, and its software files.

For me personally Winterboard was the culprit that caused a little lag.

In the year that i was using my iphone 4 i believe i had very little crashes that said i didn't go mad and download everything in sight and i paid for my tweaks which i believe helped.

When my iPhone 4 was stolen and i purchased the 4s i just didn't bother jb it.

I have no intention to do this with my 5 either but thats just my own choice.

After a couple of weeks i no longer missed the tweaks but i did have fun using some of them and they did open up the device.
 
I got it. Then it is not for me. I can't deal with all these cons.
Those cons aren't givens. They're potential cons. As stated above, read up on JB'ing on your own and decide for yourself. JB'ing itself doesn't really do anything other than give you the ability to tweak/hack your device. It's your responsibility to read up on each hack and understand the potential consequences (not just for the one hack itself but for all the one you're using and how they may interact with each other).

I mainly use BiteSMS, GV Phone Extension, GV SMS Extenstion, ManualCorrect, Navigate from Maps, and Typophone 4 (and whatever prerequisites those have). I've never had any problems. YMMV depending on what you do with your JB'ed device.

All that said, if you can't read up for yourself on the matter then you shouldn't JB IMO -- same for rooting on Android.
 
I am new to iOS. I just got my first iPhone. I have no idea what jailbreaking is.
I mean I know that you can get free apps. But that is all I know.

Here is my situation. If there is any privacy risk, I would not like to jailbreak my phone. Can anyone help me figure out what jailbreak is and what are the pros and cons of it?

Being some one who has jailbroken every iPhone since the 3G and throw is my 2 cents. don't think jail breaking causes any real risk. Just make sure you do a backup right before you jailbreak and if you don't like it you can go right back by restoring from that backup. When the jailbreak comes out try it out. Jailbreak your phone download some apps from cydia and check it out. Perosnally I love it and think that the consequences of jailbroking your phone are well worth what you get in return.
 
I've been jailbreaking since the iPhone 3GS. I love biteSMS, winterboard, barrel, infinidock, mywi, the list goes on and on. If you do it right, there's no hit to performance at all.
 
Here, I posted this before as to why you should not jailbreak.


* The device itself isn't jailbroken (I get the idea people think this by some of the help requests and questions I've seen posted). The software installed on the phone has been cracked and altered. Many people that jailbreak may not realize that they are doing more than simply "freeing" their device; they are not simply unlocking hidden functionality - they are in fact compromising the operating system's very design and functionality.

please give an example of design and functionality be compromised by having root/su access?

* The phone may not work as intended. A big thing with iOS 5 jailbreaks is **icon corruption**. White icons, incorrect icons, blank icons, or distorted icons. There is no known fix for this ("just keep respringing" is a **terrible** "fix"). There may be other little quirks, like with the iAd appearing behind icons on SpringBoard after installing WinterBoard. This has been occurring since iOS 4!

clear the cache on your phone via iflile/iwipe. or
1.Open Cydia and go to: Manage->Settings and change the 'Who Are You?' user type to 'Developer'.

2.Now, go to Search and type in 'libhide' (without the quotations). Select 'libhide' by tapping on it. Tap 'install' and confirm the installation. If it is already installed, select 'modify' and tap 'Reinstall'. Cydia might prompt you to restart the SpringBoard. Do so.

3.Go back to 'Manage->Settings' and change the 'Who Are You' user type back to 'User'.


* Jailbreak apps are not required to follow any design guidelines. Part of using iOS is that most programs look and work intuitively. This isn't a big deal to most, but I've used lots of programs that looked like they were designed by a child using MSPaint. Poor capitalization, spelling, grammar, confusing menus, buttons, ugly interfaces, etc. If I wanted that kind of crap in the name of "freedom" I would stick with Android.

no one makes you install crappy apps. there are plenty of apps that look native.. in fact apple has hired developers of such apps. i.e. notification center..

* Jailbreak apps may not be thoroughly tested. They may be using off-limit APIs, may cause problems if installed in conjunction with other programs that access the same off-limit APIs, may cause performance issues, stability issues, battery drain, or other unexpected problems.

yes... some apps may bot be stable.. read some reviews prior to installing or just uninstall the app/tweak

* Jailbreak apps are not scanned for malware or security issues. Luckily, this has **not** been a huge issue like on Android, but it is still possible. With no approval process, anyone can offer any program they want for others to be installed. The default Cydia repos are safe (as far as I know), but it is easy to add any other repo you want. Also, lots of people fail to change the root & mobile account passwords (both "alpine") when they enable SSH access.
There has already been iOS malware on jailbroken devices. See: http://mtc.sri.com/iPhone/

like you said.. take 2 seconds and change your root password..and none of these are an issue. Only use trusted repos

* Jailbreaking makes it too easy to pirate. I get it, people don't like paying for stuff. But we're not talking about $1,200 copies of Photoshop here, though. Most of the stuff that gets pirated are 99¢ to $4.99 apps made by small-time developers in their free time. You're not hurting some mega-corporation, you're killing a developers incentive to keep making awesome software. Visit a site like Jailbreak QA on any given day and you'll find multiple closed threads from people asking for help with Installous or issues with their pirated apps. Please, support your developers!

jailbreaking doesnt = piracy. The developers of these tools are strongly against piracy. Saurik paid out $8 million last year to developers.. those developers dont have to pay apple a fee to get there hard work published..dont have to pay developer fees as well..because like you pointed out.. most do them for free..on the side etc.. makes it easy for people to learn how to code/develop apps that cant afford the other route. (yes we get some ****tty apps like you previously pointed out)
Also as to piracy again.. the DMCA ruling stated no similarity to jailbreaking and piracy.


* Stability may be compromised. Maybe not by the jailbreak itself, but what you end up installing on the device. I've lost track of the times that I've tapped a button in NCSettings or did a gesture with Activator only to be greeted by a black screen with the spinning animation because SpringBoard crashed again.
Plus, think about how many times you have seen this message: "We apologize for the inconvenience, but SpringBoard has just crashed. MobileSubstrate /did not/ cause this problem: it has protected you from it."
I've seen it. A lot.
The more apps and tweaks you install, the greater your chance of something breaking. Nothing is confined to their sandbox, so you're basically playing Russian roulette with your device.

not sure how long its been for you but jailbreaking a 4s...i had less than 5 crashes.
Once again.. trusted developers/repos have very great compatibility checks in the app info as well as you can read review. If you can read, then installing correct apps shouldnt be a problem.


* Warranty issues! If something goes wrong with an iOS device, it's usually quite easy to just take it to an Apple store. However, if your device is jailbroken, they will usually hand it right back to you. It is difficult to troubleshoot a problem if your device at its very core is already compromised and cracked.
*plug into computer.... click restore* problem solved.
if you device is so far gone you cant even do that.. then apple cant even check it to see if it is jailbroken..
on a different note.. i have take 2 phones jailbroken to get screen replaced due to dead pixels and i forgot to restore.. One rep didnt even care, the other just asked me to restore it. Its not like apple sees its jailbreak.. and goes and voids your warranty to the point were your phone is "banned" the warranty is only voided while its jailbroken.


* You sometimes can't be up to date if you rely on a jailbreak. Yeah, iOS 5.1.1 was current *and* jailbroken for a long time. But that's old now. People love to believe that iOS 6 was just some terrible map update and Facebook integration. They ignore the fact that iOS 6 includes around 200 new features (for all compatible devices), and had **dozens** of security updates and fixes for all support devices.
Take a look at some of the fixes in iOS 6: http://support.apple.com/kb/HT5503
If you're not on iOS 6, then your device is now exposed to those dozens of now published and public security exploits!

yep you have to wait.. but luckily a lot of features are available via jailbreak apps/tweaks.. and all major security exploits can be patched via cydia.
Luckily for users, there has only been about 3-4 months at most for jailbreaks of new iOS releases.


To me, jailbreaking was a headache. The device didn't work the same; it was slower, it would crash more, and I end up with annoying white icons every now and then (something that reminded me that I was running a **cracked** and compromised OS). I like iOS because it "just works". Its default setup and functionality are GREAT. Apple's strict guidelines for native and 3rd-party apps means I get a consistent, stable experience.

If you want XTREME customization and ~freedom~, then why even bother with iOS? Android is the hacker's paradise. **** may not look right or work right out of the box, but you could literally spend all day doing nothing but customizing and tweaking things.

because...they like iOS better/ and apples hardware.. lol its as simple as that....or obviously they would have bought an android.

Yeah, if iOS 6 is fully jailbroken again (untethered, support for A5+ devices, etc), I will probably try it again. It is nice gaining a little more freedom (to use stuff like MyWi, or Barrel, or BytaFont), but the second I get a corrupted icon, a system crash, or notice performance taking a nose-dive, I'll restore back to stock faster than you can say "saurik".
hope it works out for you, just be cautious when installing stuff like barrell and byta font. Things that alter the GUI...are going to make it slow down.. lol

replies in red


as to the OP.. yes jailbreaking has its pros and cons.. just like not jailbreaking.

To sum it up as you can read by the various complaints about jailbreaking on here..Almost all problems are related to less "simplicity" as apple has made a standard.
It makes it more like a computer, in the sense you are responsible for what you install to your system.. you might have to actually read stuff instead of just click "install" like people do in the app store.
 
The main tweaks of jb slow down the phone (winter board sbsettings intelliscreenx etc...)
Crashes are more likely to happen when jail broken. Updating loses the jailbreak

I only usually install 6-7 packages that I need and use a lot. I stay away from winterboard and havent tried intelliscreen either. Sbsettings hasnt given me any problems though.
One of the best JB package IMO. That and Bitesms.
Again though, JB is not for everyone. Some people should stay away from it and maybe a closed system is better for them.
If you're not willing to put the time to research, understand what you're doing and how and you go and install everything you find on cydia you will have problems.
So better off stock if you have issues, just plug in and hit restore.
 
Last edited:
I jailbroke my 4s it was fine. Ran the same as stock (no lagging). No issues whatsoever (it was a seamless process). I just jailbroke for minor customization and tweaks, nothing major. The only issue with Jailbreak is you can't download new OS updates unless a jailbreak is made for them, otherwise you will lose your jailbreak.

I would jailbreak again.
 
Only reason I jailbreak is for FREE Tethering (Im on ATT unlimited data) & also to trick apps as far as if im on WiFi or even location based tricks so I sports 'blackout rules' wont apply to me.

Thats all I need.
No further need for Installous as to update any apps over 50mb takes an hour :mad:
 
The purpose of jail breaking Is to have access to the file system that apple has locked down, not to steal apps. This is what gives jail breaking a bad name.
You're right. I've only ever installed an app I've paid for. But it is most definitely a feature of jail breaking.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.