Table of Contents
powdersn0w refers to custom firmware that utilizes an exploit for iOS 5 or iOS 7, allowing supported devices to restore and boot unsigned target iOS versions. The term powdersn0w originated from the original tool of the same name created by kok3shidoll (also known as dora2ios).
Supported target versions can range across nearly all iOS versions supported by a device, with a few exceptions.
In Legacy iOS Kit, powdersn0w has been extended with features such as automatic creation of required files, easier setup and usage, and expanded platform, device, and version support.
To use the powdersn0w feature, iOS 7 SHSH blobs are generally required. The exceptions are the iPad 1, iPod touch 3, and iPhone 4, where no existing blobs are required because iOS 5.1.1 or iOS 7.1.2 is signed.
For the iPad 1, iPod touch 3, and iPhone 4, restoring back to iOS 5.1.1 or iOS 7.1.2 requires performing the Clear NVRAM procedure. This can be done through: Useful Utilities -> Clear NVRAM
Clearing NVRAM is also required for restores using blobs for iOS 8.4.1 and lower on all supported devices.
While it is theoretically possible to use the iOS 5 or iOS 7 restore exploit on all compatible devices, exploit ramdisks have not been implemented for unsupported models. powdersn0w support is limited to the devices listed below.
Requirements
Current powdersn0w support using SHSH blobs (or latest signed versions) is listed below. See the addition of new powdersn0w (DRA) ramdisks in issue #1023.
iPad 1 and iPod touch 3: iOS 5.1.1 signed
| Device | 7.0.x | 7.1.x |
|---|---|---|
| iPad 2 | X | X |
| iPad 2 Rev A | X | ✓ |
| iPad mini 1 | ✓ | X |
| iPad 3 | X | ✓ |
| iPad 4 | ✓ | ✓ |
| iPhone 4 | X | 7.1.2 |
| iPhone 4S | X | ✓ |
| iPhone 5 | ✓ | ✓ |
| iPhone 5C | ✓ | ✓ |
| iPod touch 5 | ✓ | ✓ |
Supported target versions range from the earliest iOS version supported by the device up to:
- iOS 5.1 for iPad 1 and iPod touch 3
- iOS 7.1.1 for iPhone 4
- iOS 9.3.5 for other supported A5/A6(X) devices
Notes
- See Notes section in the Restore/Downgrade page regarding version compatibility
- See Notes for powdersn0w section in the Troubleshooting page for troubleshooting
- If you are looking for iPod touch 3 and iPad 1 upgrades to iOS 6, go to the touch3-ios6 page
- iPhone 5: iOS 10 is not supported as a target version for powdersn0w.
- For an untethered iOS 10 jailbreak for the iPhone 5 using iOS 7.1.x blobs, you may use p0insettia plus
- iPhone 4 GSM: Some devices will have issues booting iOS 4.0.x. This means that the device is too new for iOS 4.0.x. Try iOS 4.1/4.3 or newer instead
- iPad 1: Devices on iOS 3 and 4 may encounter potential charging issues because of different gasgauge software handling. This is a stock iOS issue. See issues #530 and #1001
- All issues mentioned in the above notes will not/cannot be fixed.
Usage
For usage, go to Restore-iPhone-4-and-older or Restore 32-bit device