El iPhone 3G de Apple se incluye con el sistema operativo iPhone 2.0.0 y ejecuta la versión de firmware 4.x con algunas limitaciones. En el ordenador, haga clic con el botón derecho del ratón en el siguiente enlace para descargar el archivo oficial de restauración del firmware.
La versión 4.0.0 del firmware del iPhone 3G se puede encontrar aquí: iPhone1,2_4.0_8A293_Restore.ipsw
iPhone 3G 4.0.1: iPhone1,2_4.0.1_8A306_Restore.ipsw
iPhone 3G 4.0.2: iPhone1,2_4.0.2_8A400_Restore.ipsw
iPhone 3G 4.1.0: iPhone1,2_4.1_8B117_Restore.ipsw
iPhone 3G 4.2.1: iPhone1,2_4.2.1_8C148_Restore.ipsw
Apple ha anunciado que las versiones de firmware de IOS posteriores a la 4.2.1 no serán compatibles con el hardware del iPhone 3G.