Editado em 11/12/2009, removi a informação sobre a versão da operadora (TIM 4.0, TIM 5.0) porque funciona em todas.
Galera, muita gente já conseguia bloquear os dados da rede GPRS, EDGE e 3G, porém assim como eu muitos usuários da TIM não tem como parar o consumo de dados mesmo quando não estamos usando.
Depois de ler muitos tópicos de vários fóruns, acabei conseguindo por conta própria, na verdade o que tem que ser feito é:
1) Edite o arquivo carrier.plist (da pasta system/library/carrier bundles/tim_br) colocando as linhas abaixo perto da onde tem as configurações do roaming (em certos locais do código não irá funcionar):
"<key>AllowEDGEEditing</key>
<true/>"
2) Após isso vá em ajustes/rede/rede de dados e em APN, no primeiro campo disponível para edição, coloque: "DISABLE" (colocando as aspas). Quando voce quiser usar novamente apenas coloque o valor original (timbrasil.br ou tim.br se nao der)
3) Reinicie o iPhone.
Assim se voce nao mudar as configuracoes de MMS poderá enviar e receber MMS mesmo com a internet bloqueada (será usado apenas pelo protocolo do MMS, que é diferente dos dados, e até cobrado diferente).
A dica tem funcionado para a grande maioria das pessoas, e essa dica é mais importante para aqueles em que o FakeAPN não funciona, caso contrário é mais pratico usar ele mesmo.






