Resposta curta: Não. Os modelos iPhone 4 vendidos para AT&T (GSM) e Verizon (CDMA) eram hardware fundamentalmente diferente e não podiam ser cross-ativados, mesmo com métodos não oficiais.
Contexto Técnico
- iPhone 4 AT&T (GSM): Modelo A1332. Suportava GSM/EDGE (850/900/1800/1900 MHz) e UMTS/HSPA (850/900/1900/2100 MHz). Sem rádio CDMA.
- iPhone 4 Verizon (CDMA): Modelo A1349. Suportava CDMA/EV-DO Rev. A (800/1900 MHz). Sem rádios GSM/UMTS (exceto roaming internacional limitado em iOS posterior).
Por Que "Flashing" ou Desbloqueio Não Funcionava
- Incompatibilidade de Hardware: O modem baseband (firmware do rádio) é fisicamente diferente. Não dá para flashear firmware CDMA em rádio GSM, ou vice-versa.
- Whitelists da Operadora: Rede CDMA da Verizon exigia ESN/MEID do dispositivo no banco de dados deles. ESNs do iPhone AT&T nunca foram adicionados.
- Sem Slot SIM no Modelo Verizon: iPhone 4 Verizon não tinha slot SIM (adicionado no iPhone 4S). Modelo AT&T exigia SIM.
Nota Histórica
Esta questão era relevante em 2010–2011 quando iPhone 4 lançou. A partir do iPhone 4S (2011), Apple introduziu "world phones" com rádios GSM e CDMA em único modelo. Do iPhone 5 em diante, modelos desbloqueados suportavam a maioria das bandas LTE globais, tornando troca de operadora viável (sujeito a política).
Se Você Tem um iPhone 4 Antigo Hoje
- Não ativa em nenhuma grande operadora EUA (redes 2G/3G desligadas).
- Pode funcionar como iPod touch (apenas Wi-Fi) para apps, música, câmera.
- iOS 7.1.2 é versão final suportada; a maioria apps modernos não roda.