Apple Has Stopped iOS Downgrading
An anonymous reader noted a forum post seems to confirmApple will be
fighting downgrading in iOS 5. Quoting:
"This will only affect restores starting at iOS5 and onward, and Apple will be able to flip that switch off and on at will (by opening or closing the APTicket signing window for that firmware, like they do for the BBTicket)."
You live by the wall, you die by the wall.
Disagreeing with me does not mean you get to mod me troll.
I have faith the Dev Team or someone will figure out some sort of work around. Otherwise, it has never been officially enabled anyway which is just a crazy setup. It's nonsensical to not allow people to change versions of iOS. Lots of iphone 3G people I am sure wish they could switch back to iOS v3 after finding v4 too slow. I understand security holes plugged might be part of the reason they do this, but since Apple stops supporting some of the devices (iphone 3G and iphone 1) anyway, it can't be why they don't allow downgrading...
I found when I upgraded from iOS3 to iOS4 on my 1st gen iPad it caused it to work sluggishly. I was considering going back to iOS3 if possible and I'm even more afraid to go to iOS5. I got the iPad at xmas and not even 6 months in I felt I'm already behind in performance.
Yes, better to use Android, where there are no restrictions on downgrading.
I assume this was sarcasm. But the difference, as I understand it, is that on Android, a user doesn't need to downgrade to a jailbreakable version just to install applications outside the scope of what the central app store's curator allows. All Android-powered phones support adb install, and most support "Unknown sources". Even AT&T has been turning "Unknown sources" back on due to popular demand for Amazon Appstore.
Speaking from experience: I had a less-than-a-year-old iPhone 3g, which got semi-bricked when I installed the iOS 4 update last summer (stated as compatible, as in Vista-compatible).
At the time, I was able to downgrade back to a previous iOS release; but, being unable to call even emergency numbers for minutes (oh, if the phone didn't crash entirely) until they fixed their memory-hogging, badly written OS months later (iOS 4.2), would be a very bad thing.
If you had a less than a year old iPhone 3G, then you had a warranty. I can't imagine what you had to worry about. Oh, wait, I just saw the thing about being unable to call emergency numbers for MINUTES. This is good advice, and should be in the disclaimer in iTunes. Never start an iOS upgrade in the middle of a house robbery, or other event that might require you calling 911, unless you have another phone handy.
There are levels of "pwning" a phone.
A HTC phone that is rooted, re-rommed (Cyanogen, etc), and S/OFF-ed is all yours completely. You can do what you want with it. There are sites that actually let you build your own custom ROM, including/excluding stuff as you see fit.
I'd probably say the levels are:
1: ADB access.
2: Ability to sideload.
3: Temporary root (until reboot).
4: Permanent root.
5: Carrier unlock.
6: Custom ROMs doable via kexec(), but kernel signed. This is how all Motorola phone but the Droid get custom ROMs.
7: Custom ROMs that do not need to do the kexec() gymnastics. New Android version? Go for it. Custom Linux kernel? Rock it.
8: Fastboot unlocked.
iPhones are different. At most, you can get to level 4 (which is roughly equivalent [1].) Having a completely customized IPSW is almost impossible to do, and there is no such thing as custom ROMs for the iPhone. You might be able to use Winterboard or other relatively minor modifications, but rebuilding the OS from the ground up isn't going to happen.
You can rule your phone completely with Android. You can customize an iPhone, but the device is still pretty much tightly controlled by Apple.
[1]: A true jailbreak takes a lot more work on an iPhone than a "#" sign on Android. A jailbreak requires a load of essentially the whole userlevel UNIX land (basic commands, Mobile Substrate, etc.) This is why the Dev Team is conservative on releases, because it is a very exacting process and one move can either force a DFU restore or if messing around with BB, a true bricking.