Uma enormidade de pessoas gosta desse formato de telefone, incluindo traços e parentêses.
No iPhone 2.0, não há um programa para fazer isso automaticamente, mas se você quiser, você pode tê-lo assim. E explicaremos nesse Post. (Clique em Leia mais para ver o tutorial)
Para realizar esse feito, você precisará de:
-iPhone JailBroken
-Uma rede Wifi onde o iPhone possa se conectar.
-Pacote Open-SSH instalado(Pode ser obtido pelo Cydia, no própio iPhone).
-Um cliente SFTP(Utilizaremos o Transmit como exemplo).
-Um Mac (dá para fazer no Windows também, porém é bem mais chato!)
O primeiro passo, é colocar o iPhone para nunca Bloquear, acesse Settings, depois General e na Opção Auto-Lock, marque Never.Agora, o objetivo é conseguir o IP de rede do iPhone, acesse Settings e em seguida Wi-Fi, clique na seta azul ao lado do nome da rede que está a utilizar.
Nesse caso o Ip do iPhone é 192.168.0.193.
Abra o Terminal no Mac e digite: “ssh root@IP-DO-IPHONE”(onde IP-DO-IPHONE é o IP obtido anteriormente).Se for a primeira conexão, ele deve demorar um pouco, assim que obtido, digite “yes” para aceitar a conexão. Digite a senha “alpine”.Deixe esse terminal de lado, e agora abra o seu cliente SFTP, no caso Transmit.
Digite na forma como acima, apenas subtitua o IP para o do seu iPhone, a senha é “alpine” e em Initial Path, digite: “/System/Library/Frameworks/UIKit.framework/PhoneFormats/”. Clique em Connect. Deverá aparecer:
Clique sobre o arquivo UIPhoneFormats.plist e renomeie (basta apertar return) ele para UIPhoneFormats2.plist. (Apenas como segurança, para backups).
Baixe o arquivo: uiphoneformatsplist.zip , descomprima, e arraste o arquivo para dentro do Transmit. Ele deverá ficar da seguinte forma:

Volte ao Terminal e digite: “killall SpringBoard”, seu iPhone deve voltar à tela de “Slide to unlock”.
PRONTO! Seu iPhone já tem suporte a formatação telefônica brasileira.
Lembrando que isso funcionará para a escolha de “Brazil” como “Region Format” dentro de Settings > General > International. Deve ficar da seguinte forma:
Update: Para deixar o Identificador de chamadas funcionando, é necessário aplicar um patch. Faça o mesmo procedimento feito acima do “UIPhoneFormats.plist”, baixando no arquivo phonenumbertemplatesplist.zip , descompactando, trocando a pasta inicial para: “/System/Library/PrivateFrameworks/AppSupport.framework/” e arrastando-o para seu iPhone. Lembre-se de realizar backup de sua versão antiga! Dê “killall SpringBoard” e tudo deve funcionar!
Bem, logo trarei mais tutoriais! Espero que tenham gostado! Qualquer dúvida, deixe um comentário!














Edelson Mendes em 20 de julho de 2008 às 9:39 pm diz:
Ola amigo nao ficou como o esperado, pois o meu catalogo por exemplo inclui a opradora dai nao funciona legal. antigamente no Iphone 1.1.4 era (031-##)####-####. como posso mudar este arquivo? pois ele parece binario.
Luiz em 20 de julho de 2008 às 9:51 pm diz:
O formato atual, para telefone com operadoras é 0 ## (##) ####-####. Como está agora? pode mandar screenshots?
Edelson Mendes em 20 de julho de 2008 às 10:02 pm diz:
Esta no formato que voce descreve.0 ## (##) ####-####. O problema que meu catalogo nao funciona. Por exemplo se discar somente ####-####, ele nao localiza o contato.
Luiz em 20 de julho de 2008 às 10:06 pm diz:
A sim… entendi… um momento… vo dar rebuild… e tentar pelo formato dito.
Edelson Mendes em 20 de julho de 2008 às 10:09 pm diz:
OK! Obrigado!
Edelson Mendes em 20 de julho de 2008 às 10:13 pm diz:
Eu criei um pacote para colocar os simbolos das opradoras. Como posso postar para que o pessoal possa usar?
Luiz em 20 de julho de 2008 às 10:18 pm diz:
Me envie um email: luiz@amagus.net que posto! Estou verificando o problema das operadoras antes do número, do jeito da 1.1.4 não funcionou… estou trabalhando… hehehe
Edelson Mendes em 20 de julho de 2008 às 10:24 pm diz:
Mandei o Arquivo para Voce. Voce podia me passar onde vejo com dar o rebuild no Plist?
Luiz em 20 de julho de 2008 às 10:57 pm diz:
Amigo, tentei aqui, de todas as formas, não tem a ver com esse arquivo e sim com o AppSupport.framework, que no caso não está presente na 2.0 . Estou pesquisando… Atualizarei a página quando eu conseguir!
Edelson Mendes em 20 de julho de 2008 às 10:59 pm diz:
OK! Valeu pela força.
Edelson Mendes em 20 de julho de 2008 às 11:44 pm diz:
Consegui corrigir! São dois arquivos que devem ser alterados! Estou te enviando para o seu e-mail.
Ingvar Ludwig em 20 de julho de 2008 às 11:56 pm diz:
O que tem que ser mudado é na verdado o reconhecimento do Adress Book.. o problema é que eu não consigo achar o arquivo plist responsável pelo phonebook (contatos). Fiz upgrade para a 2.0 e perdi os Call Database que tinha na versão 1.1.4.
Se alguém tiver o Cydia e os Call Database do 1.1.4 dá pra ver qual o arquivo que ele substitui na parte de Manage Files no Cydia. Após identificar o arquivo é só mudar no 2.o… Simples ???
Luiz em 21 de julho de 2008 às 12:00 am diz:
@Ingvar Isso é feito pelo AppSupport.framework, que mudou de nome na 2.0, estamos tentando descubrir qual é! =]
Ingvar Ludwig em 21 de julho de 2008 às 12:01 am diz:
já sabem quais arquivos tem que ser alterados ?
Luiz em 21 de julho de 2008 às 12:05 am diz:
Encontreiiiii =] Estou realizando o Patch! /System/Library/PrivateFrameworks/AppSupport.framework/
Logo editarei!
Luiz em 21 de julho de 2008 às 12:10 am diz:
Temos um problema, ao deixar funcionando a formatação 0 ## (##) ####-####, a formatação 0 (##) ####-#### deixa de ser reconhecida. =/
Luiz em 21 de julho de 2008 às 12:12 am diz:
Resolvi!!! Postandoooo!
Ingvar Ludwig em 21 de julho de 2008 às 12:15 am diz:
onde tá o arquivo novo ???
Luiz em 21 de julho de 2008 às 12:19 am diz:
Está no post no final. Em Update! =] Obrigado pela ajuda de todos!
Edelson Mendes em 21 de julho de 2008 às 12:19 am diz:
Vou resolver!
Ingvar Ludwig em 21 de julho de 2008 às 12:22 am diz:
Uma pequena dúvida… como você chegou a conclusão dos números a serem incluídos no PhoneTeplates.plist ???
Ingvar Ludwig em 21 de julho de 2008 às 12:27 am diz:
Outra coisa… na hora de restaurar o iPhone e fazer upgrade para 2.0 eu escolhi “novo telefone”ao invés de fazer o back-up. Desta forma acabei perdendo o logo que eu havia mudado com o MakeItMine. Alguém tem idéia de como mudar o nome do “carrier”… tem uma série de arquivos carrier, mas eu não sei qual devo alterar…
Obrigado pela ajuda e parabéns pelo trabalho…
Luiz em 21 de julho de 2008 às 12:34 am diz:
@Ingvar Os valores são determinados por várias váriavéis e testes.
Já sobre o Backup, a dev-team não aconselha recuperar backup ao vir para a 2.0.
Os logos de operadoras serão o tutorial de amanhã aqui no appleníaco. Aguarde! =]
Ingvar Ludwig em 22 de julho de 2008 às 1:46 am diz:
percebi que as mensagem de texto não se adequam com a alteração no formato de telefone e deixam de ser reconhecidas (da mesma forma que o identificador parava de funcionar).. alguma sugestão ??? .ing
Guilherme em 22 de julho de 2008 às 10:25 am diz:
@Ingvar Ludwig
Tem que fazer tudo, inclusive o App Support, que foi explicado na última atualização do post.
Ingvar Ludwig em 23 de julho de 2008 às 5:12 pm diz:
Guilherme… eu o fiz.. traque o arquivo PhoneNumberTemplates.plist… o único problema é que quando recebo mensagem de outros ddd’s elas aparecem no formato 0 (xx) zzzz-yyyy e não são reconhecidas pelo ID. Da mesma forma que se você ligar 0 (xx) zzzz-yyyy o ID não reconhecerá o contato… alguma sugestão para arrumar este pequeno detalhe ???
Luiz em 23 de julho de 2008 às 5:18 pm diz:
Tem certeza que marcou o País como Brasil?