Por qué iPhone 3G NO puede tener iOS 7.1
El iPhone 3G (modelo A1324 / A1241) tiene **límite hardware**: Procesador ARM11 (412 MHz), 128 MB RAM.
Versiones máximas oficiales
- iPhone 3G: **iOS 4.2.1** (última oficial).
- iPhone 3GS: **iOS 6.1.6** (última oficial).
iOS 7 requiere
- Procesador ARMv7 (Cortex-A8 mínimo) -> iPhone 3GS en adelante.
- 256 MB RAM mínimo -> iPhone 3GS (256MB), iPhone 4 (512MB).
- iPhone 3G (ARMv6, 128MB) **INCAPAZ** de ejecutar iOS 7.
Qué hacer
- **Mantén iOS 4.2.1.** Es lo máximo.
- Apps modernas **NO funcionarán** (WhatsApp, Instagram, bancos, juegos, YouTube app, etc. requieren iOS 9-12+).
- Usa **Safari para versiones web** (m.facebook.com, m.youtube.com, Gmail web). Lento pero funcional básico.
- **Whited00r / GreyD00r** (firmware custom con "App Store" de apps viejas modificadas). Requiere jailbreak. Inestable, inseguro, apps muy viejas.
Conclusión
El iPhone 3G es **obsoleto para uso práctico actual**. Sirve de colección, iPod, alarma, cámara offline. No intentes forzar iOS 7 (brick seguro).
La respuesta original "iOS 7.1 no compatible con iPhone 3G, iOS 7x para iPhone 4 en adelante" es **correcta y concisa**.