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