I want to upgrade my device to iOS 6, but I'd like the option to backgrade it to iOS 4 or 5 later when I do final testing. The problem is that iTunes doesn't allow you to backgrade a device. I see that tinyumbrella http://thefirmwareumbrella.blogspot.com/ but it looks like it involves jailbreaking the device, but I'm not sure. It involves saving the shsh file (I guess a key signature file). Q. Does anyone know of a way to backgrade a test device? Does the backgrade involve jailbreaking? Is there any way to save an image of iOS from the device? I really don't want to spend the money on buying used devices just for running test. I see that Xcode 4.5 only goes back as far as iOS 4.3 and there are millions of these old devices out there (don't have a clue how many still use iOS 4.3, but if supporting these older devices means more sales, I want to keep that option open).