iPhone 3G (iPhone1,2) - Front view

iPhone 3G

iPhone1,2

The iPhone 3G was introduced in 2008, shipped in 8 GB and 16 GB configurations.

Device facts (year, capacities, colours) from Apple Support. Capacities and colours can vary by model and region.

Firmware Details
Identifier
iPhone1,2
Model Number
A1324, A1241
BuildID
8C148
Release Date
November 18, 2010
Filesize
322.89 MB
Filename
iPhone1,2_4.2.1_8C148_Restore.ipsw
SHA256
98e5969c3baed660c9a26e94cd7ed4b3cdb7175900f448bcc2223bf885835ce0
SHA1
d2ed58586e8ca2153f2e2ec585bba8afc5173378
MD5
8b1657935408a1638b69740b282f62b3
Download URL
Verify your device

This page covers everything Apple has published for the iPhone 3G (device identifier iPhone1,2).

Apple sells that device under several model numbers — A1324 and A1241 — which cover its regional and connectivity variants, and the firmware on this page works on all of them.

Before downloading, verify this is the correct device model:

  • Go to Settings → General → About on your device
  • Check that Model Number matches: A1324 or A1241
  • Or verify that Model Name is: iPhone 3G

Make sure you select the correct model to avoid installation errors

Support history

Apple's firmware list for the iPhone 3G starts with iOS 2.0 (Jul 9, 2008) and currently ends with iOS 4.2.1 (Nov 19, 2010).

That is 16 releases in total, spanning 2 years 4 months between the first and the most recent build.

iOS 4.2.1 is still being signed by Apple, so it can be restored, reinstalled, or updated to with Finder, iTunes, or the Apple Devices app right away.

Every build Apple has published for this device is listed below with its original Apple download link, build ID, release date, and checksums, so an older release can still be verified or archived after Apple stops signing it.

Across that history the device has received 3 major iOS versions: iOS 2 (6 releases) , iOS 3 (5 releases) and iOS 4 (5 releases) .

Check downgrade status for the iPhone 3G →