iOS 8.2 (12D508)
iPhone 6+
iPhone7,1_8.2_12D508_Restore.ipsw
SHA1
d02b8766e1edb0c03e705669f3754d32c3719c00
SHA256
ed43d1c399a15ff5be1db303524bfffd2fad8f04630ca33ab83b937aa6ab646a
MD5
4e1789f9b9f3495c457871fa1d4212d4
iOS 8.2 Release Notes
This release introduces support for Apple Watch, and also includes improvements to the Health app, increased stability and bug fixes.
Apple Watch support
- New Apple Watch app to pair and sync with iPhone, and to customize watch settings
- New Activity app for viewing fitness data and achievements from Apple Watch; appears when Apple Watch is paired
- Available on iPhone 5 and later
Health app improvements
- Adds the ability to select the unit of measurement for distance, body temperature, height, weight and blood glucose
- Improves stability when dealing with large amounts of data
- Includes the ability to add and visualize workout sessions from 3rd-party apps
- Addresses an issue that may have prevented users from adding a photo in Medical ID
- Fixes units for vitamins and minerals
- Fixes an issue where Health data wouldn’t refresh after changing data source order
- Fixes an issue where some graphs showed no data values
- Adds a privacy setting that enables turning off tracking of steps, distance and flights climbed
Stability enhancements
- Increases stability of Mail
- Improves stability of Flyover in Maps
- Improves stability of Music
- Improves VoiceOver reliability
- Improves connectivity with Made for iPhone Hearing Aids
Bug fixes
- Fixes an issue in Maps that prevented navigating to some favorite locations
- Addresses an issue where the last word in a quick reply message wasn't autocorrected
- Fixes an issue where duplicate iTunes purchased content could prevent iCloud restore from completing
- Resolves an issue where some music or playlists didn’t sync from iTunes to the Music app
- Fixes an issue where deleted audiobooks sometimes remained on device
- Resolves an issue that could prevent call audio from routing to car speakers while using Siri Eyes Free
- Fixes a Bluetooth calling issue where no audio is heard until the call is answered
- Fixes a timezone issue where Calendar events appear in GMT
- Addresses an issue that caused certain events in a custom recurring meeting to drop from an Exchange calendar
- Fixes a certificate error that prevented configuring an Exchange account behind a third-party gateway
- Fixes an issue that could cause an organizer’s Exchange meeting notes to be overwritten
- Resolves an issue that prevented some Calendar events from automatically showing as 'Busy' after accepting an invite
For information on the security content of this update, please visit this website:
http://support.apple.com/kb/HT1222
How to Restore iOS 8.2 IPSW
🖥
iTunes (Windows / macOS Mojave and older) & Finder (macOS Catalina+)
- Download the iPhone7,1_8.2_12D508_Restore.ipsw file to your computer.
- Connect your iPhone 6+ to your computer with a USB cable.
- Open Finder (macOS Catalina+) or iTunes (Windows / older macOS) and select your device.
- To Update (keeps data): hold Option (Mac) or Shift (Windows) and click Check for Update.
- To Restore (erases data): hold Option (Mac) or Shift (Windows) and click Restore iPhone/iPad.
- Navigate to and select the downloaded .ipsw file, then confirm.
- Wait for the process to complete — do not disconnect the device.
⚠️ Note: This firmware is no longer signed by Apple. iTunes/Finder may reject the restore. Use a tool like futurerestore if you have saved blobs.
⌨️
idevicerestore (Command Line)
An open-source command-line tool that restores IPSW files without needing iTunes. Useful for advanced users, automation, and custom restore workflows.
- Install via Homebrew:
brew install idevicerestore
- Connect your device and put it into DFU mode.
- Run the restore command:
idevicerestore -t iPhone7,1_8.2_12D508_Restore.ipsw
Common flags:
-eErase restore (factory reset)
-uUpdate restore (keep data)
-dEnable debug output
-nDry-run — don't actually restore
🔓
futurerestore (Saved Blobs / Downgrade)
futurerestore allows restoring to unsigned firmware like this one when you have saved APTickets (blobs) from a tool like TSSSaver or shsh.host.
- Download futurerestore from github.com/futurerestore/futurerestore.
- Ensure you have a saved .shsh2 blob for iOS 8.2 (12D508) on your iPhone 6+.
- Put your device into DFU mode and run:
futurerestore -t your_blob.shsh2 --latest-sep --latest-baseband iPhone7,1_8.2_12D508_Restore.ipsw
⛔ Warning: Using --latest-sep requires the latest SEP to be compatible with iOS 8.2. Always verify compatibility before restoring to avoid a bricked device.
📲
Entering DFU Mode
DFU (Device Firmware Update) mode is required for most manual restores. The button combination varies by device:
iPhone 8 / X and later / iPad with Face ID
Press & release Volume Up → press & release Volume Down → hold Side button until screen goes black → hold Side + Volume Down for 5 s → release Side but keep Volume Down for 10 s.
iPhone 7 / 7 Plus
Hold Side + Volume Down for 8 s → release Side but keep Volume Down for 10 s.
iPhone 6s and earlier / iPad with Home button
Hold Home + Sleep/Wake for 8 s → release Sleep/Wake but keep Home for 10 s.
💡 Tip: In DFU mode the screen stays completely black. If you see the Apple logo or a "Connect to iTunes" screen, you entered Recovery mode instead — try again.
⇓ Download IPSW Firmware (2.23 GB)