iPhone 3G

iPhone 3G

iPhone1,2

Version Build Type Release Date Status Size Download
4.1 8B117 Release N/A Signed 0.3 GB Download
4.2.1 8C148 Release N/A Signed 0.32 GB Download
2.0 5A347 Release N/A Unsigned 0.22 GB Download
2.0.1 5B108 Release N/A Unsigned 0.24 GB Download
2.0.2 5C1 Release N/A Unsigned 0.24 GB Download
2.1 5F136 Release N/A Unsigned 0.23 GB Download
2.2 5G77 Release N/A Unsigned 0.24 GB Download
2.2.1 5H11 Release N/A Unsigned 0.24 GB Download
3.0 7A341 Release N/A Unsigned 0.22 GB Download
3.0.1 7A400 Release N/A Unsigned 0.22 GB Download
3.1 7C144 Release N/A Unsigned 0.24 GB Download
3.1.2 7D11 Release N/A Unsigned 0.24 GB Download
3.1.3 7E18 Release N/A Unsigned 0.22 GB Download
4.0 8A293 Release N/A Unsigned 0.29 GB Download
4.0.1 8A306 Release N/A Unsigned 0.3 GB Download
4.0.2 8A400 Release N/A Unsigned 0.3 GB Download

What is IPSW?

IPSW is the file format used by Apple to distribute firmware updates for iOS, iPadOS, watchOS and tvOS devices. These files contain the complete operating system and can be used to restore or update your device.

Release & Beta

This page lists all firmware versions for this device: release and beta. Beta IPSW files are pre-release builds; when our data source provides them they appear here with a "Beta" badge. You can filter by Show: All / Release only / Beta only. Beta firmware may also be available from the Apple Developer Program.

Signing Status

Signed: Apple is currently signing this firmware, allowing you to restore to this version.

Unsigned: Apple has stopped signing this firmware. You cannot restore to this version unless you have saved SHSH blobs.

Important

Always backup your device before restoring. Downgrading to unsigned firmwares is not possible without saved SHSH blobs.