Feeds RSS

 Enquete


Qual o lançamento que você mais gostou?

View Results

Loading ... Loading ...

 Parceiros



Inside Techno

 Anúncios



Postado em 20 de julho de 2008 às 6:07 pm

Como incluir a formatação brasileira de telefone no iPhone 2.0!


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!

  • Reddit
  • del.icio.us
  • Pownce
  • Facebook
  • TwitThis
  • Google
  • Technorati

Posts Relacionados

Tags:, ,

27 Comentários em “Como incluir a formatação brasileira de telefone no iPhone 2.0!”

  1. 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.

  2. 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?

  3. 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.

  4. 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.

  5. Edelson Mendes em 20 de julho de 2008 às 10:09 pm diz:

    OK! Obrigado!

  6. 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?

  7. 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

  8. 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?

  9. 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!

  10. Edelson Mendes em 20 de julho de 2008 às 10:59 pm diz:

    OK! Valeu pela força.

  11. 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.

  12. 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 ???

  13. 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 é! =]

  14. Ingvar Ludwig em 21 de julho de 2008 às 12:01 am diz:

    já sabem quais arquivos tem que ser alterados ?

  15. Luiz em 21 de julho de 2008 às 12:05 am diz:

    Encontreiiiii =] Estou realizando o Patch! /System/Library/PrivateFrameworks/AppSupport.framework/
    Logo editarei!

  16. 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. =/

  17. Luiz em 21 de julho de 2008 às 12:12 am diz:

    Resolvi!!! Postandoooo!

  18. Ingvar Ludwig em 21 de julho de 2008 às 12:15 am diz:

    onde tá o arquivo novo ???

  19. Luiz em 21 de julho de 2008 às 12:19 am diz:

    Está no post no final. Em Update! =] Obrigado pela ajuda de todos!

  20. Edelson Mendes em 21 de julho de 2008 às 12:19 am diz:

    Vou resolver!

  21. 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 ???

  22. 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…

  23. 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! =]

  24. 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

  25. 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.

  26. 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 ???

  27. Luiz em 23 de julho de 2008 às 5:18 pm diz:

    Tem certeza que marcou o País como Brasil?

Deixe um Comentário