Não, você não pode atualizar diretamente um iPhone 3G de outro iPhone. As atualizações de software para iPhones são baixadas e instaladas diretamente dos servidores da Apple para o próprio dispositivo, via Wi-Fi ou iTunes (em um computador). Não há mecanismo de atualização ponto a ponto entre iPhones.