Não, uma bateria de substituição para iPhone 1G não é compatível com um iPhone 3G. O iPhone 1G usa uma bateria menor de 3,7 V, enquanto o iPhone 3G usa uma bateria maior de 4,2 V. Além disso, o iPhone 1G possui um conector de bateria diferente do iPhone 3G, portanto, a bateria não conseguiria se conectar corretamente.