ANUNCIANDO! - ANTES DE PERGUNTAR, LEIA
Todos os futuros anúncios de atualização do BRiPhone 3.1.2 serão feitos alterando este post e não no meio do thread
ESTA É UMA VERSÃO EXPERIMENTAL/BETA. USE POR SUA CONTA E RISCO
BRiPhone 3.1.2-2 já esta disponível no repositório cydia do iphonemod.com.br. Como a número da versão indica, este é exclusivo para o firmware 3.1.2. As versões para os firmwares 2.1, 2.2, 2.2.1, 3.0 e 3.0.1 continuam disponíveis no repositorio, pelo menos por enquanto (mas sem suporte). Não existe versão para o firmware 3.1.
O BRiPhone 3.1.2-2 é compativel com os iPhone 2G, 3G e 3GS, que estejam com o firmware 3.1.2, e não deve ser utilizada com outros firmwares.
Leia com atenção a sessão "Como Instalar" abaixo. O procedimento descrito evita problemas e vem sendo utilizado com sucesso a bastante tempo.
Historico de versões (para o firmware 3.x):
3.0-1 - Versão inicial para o firmware 3.x.
3.0-2 - Solução para a formatação no AddressBook/Contacts e "O Retorno do BRT".
3.0-3 - Compatibilidade com o iPhone 3GS e uso de patch on-the-fly.
3.0.1-1 - Atualização para o firmware 3.0.1, que é uma pequena variação do firmware 3.0.
3.1.2-1 - Atualização para o firmware 3.1.2. Não existe versão para o firmware 3.1
3.1.2-2 - Suporte para mostrar logo de operadora mesmo quando a informação de nome não esta presente
CUIDADO: a Apple tem o habito de enviar "atualizações" da configuração de operadora (Carrier Bundles) via iTunes. Se você receber uma mensagem de que existe uma atualização de operadora, não instale pois senão parte do BRiPhone deixará de funcionar. Também tome cuidado com o processo de instalação do firmware 3.1.2. NÃO FAÇA UPDATE, FAÇA UM RESTORE. E DEPOIS DO RESTORE, NÃO VOLTE COM O BACKUP DO ITUNES. Isto evita que uma configuração de operadora (e outros problemas) seja propagados. Esta dica vale para qualquer situação, e não só para quem usa o BRiPhone (dica de longo tempo do Aviegas e recentemente também do Dev-Team).
ATENÇÃO: Se voçê instalou um IPCC via iTunes ou configurou MMS/Tethering via Safari, você deverá remover a configuração "adicional" antes de instalar o BRiPhone. No caso de IPCC, remova, via SSH, o diretorio "/var/mobile/Library/Carrier Bundles". No caso de configuração via Safari, remova a profile/perfil de provisionamento da operadora, em "Settings->General->Profiles" ("Ajustes->Geral->Perfis"). Outra opção, que cobre ambos os casos e é muito mais segura: restaurar o telefone.
O que tem no BRiPhone 3.1.2-2:
* Atualização dos "Carrier Bundles" oficiais da Apple para a Vivo, Claro e TIM. Estas atualizações não conflitam com as versões disponíveis para download via iTunes e já incluem TODAS as alterações realizadas pela Apple até esta data.
- Tethering e MMS habilitado para todas as operadoras locais, necessitando entretanto de patch especifico em separado (ver "Como instalar" abaixo). Funciona para *todos* os modelos de iPhone.
- Maior controle da configuração: edição do APN e das configurações de MMS, data-on-roaming, etc.
- Logotipos gráficos das operadoras nacionais, incluindo suporte para mostrar o logotipo nos telefones 3G (e 3GS?) que quando fazem uso do ultrasn0w, não reportam o nome da operadora (impedindo a localização do logotipo correto).
- No caso da Vivo, suporte para identificadores de rede invalidos como "elemig Cel".
- No caso da TIM, o carrier.plist tem diversos ajustes, principalmente para suportar os diversos nomes de rede 3G utilizados, cobrindo, inicialmente, os estados de RJ, SP, MG e o DF. Novos estados serão acrescentados a medida que os nomes sejam reportados.
* Carrier Bundle completo para a Oi e BRTelecom, (a BrasilTelecom ainda não esta 100% integrada com a Oi o que significa que, por enquanto, vamos manter os 2 carrier bundles). A Oi é única das grandes operadoras sem iPhone no Brasil.
* Novos logos de GPRS, em substituição ao "ponto". Como no Brasil ainda tem muita rede GRPS, este é um must.
* Suporte (via MobileSubstrate e Net.-Local Number Formating) para permitir o iPhone com a interface e o Regional Settings em ingles (ou qualquer outra língua) e ter a formatação dos números e o callerId matching com regras do Brasil (baseado nas informações de pais obtidas da rede celular). Outra vantagem desta modificação é que quando o telefone estiver em outro pais este "automagicamente" ira passar a utilizar a formatação do pais em questão.
* Correção dos nomes de algumas cidades do Brasil
Historico:
No firmware 3.x a Apple vem se ajustando quanto ao suporte as operadoras locais, incorporando facilidades anteriormente disponíveis exclusivamente via BRiPhone, a saber:
* (Patch no AppSupport para) Assegurar que no dialpad ocorra o match numero->nome quando um telefone local tem de ser comparado com um telefone com codigos interurbanos, por ex: 4444-5555 e 041-21-4444-5555 (introduzido no FW 3.1).
* Regras de decomposição correta dos números para o CallerID, sem conflitos com o CallerID "number-to-name matching", incluindo números internacionais (introduzido no FW 3.1).
* Formatação de números 0300/0800/0900 (introduzido no FW 3.0).
* Correções de TimeZone (início e fim do horário de verão). Os firmware novos incluem a configuração de TZ mais recentes, que já incorpora as atulizações do horário de verão brasileiro. Com as novas regras, não será mais necessário este tipo de atualização no futuro, já que as regras atuais são válidas até 2038 (introduzido no FW 2.2).
* Correção/Melhorias na regras de CallerID "number-to-name maching". A Apple alterou significativamente o método utilizado neste mapeamento. Apesar do mesmo ainda não estar completamente mapeado (até o momento se sabe pouco como é o novo algoritmo e como este é controlado), o resultado é razoavel para o Brasil. Todavia, continua sendo necessario o patch para o AppSupport de forma a corrigir o comportamento do DialPad (introduzido no FW 2.2).
* Habilitar/Desabilitar o "Autocorrect" - Correção Automática (introduzido no FW 2.0).
Assim sendo, o suporte para estas correções/facilidades foram removidas do BRiPhone por não serem mais necessárias.
Como instalar:
1) Remova o SIM Card (chip) da sua operadora.
2) Instale o firmware 3.1.2 no seu iPhone (2G, 3G e 3GS) utilizando um firmware custom (preparado com o PwnageTool). Instalar corretamente significa fazer um RESTORE e não voltar o backup de configuração (configurar como iPhone novo no iTunes). Os resultados são imprevisíveis se ficar resto de informação de instalação anterior ou de um IPCC/Provisionamento incompleto/invalido.
ATENÇÃO: se você utiliza um iPhone 3G ou 3GS que depende do ultrasn0w para fazer o desbloqueio, NUNCA utilize um firmware padrão da Apple. Se isto acontecer você perderá, provavelmente para sempre, a capacidade de desbloquear o seu iPhone. Utilize apenas firmware custom, pois estes não fazem a atualização do baseband.
3) Abra o cydia e faça todas as atualizações recomendadas.
4) Na pagina "Home" do Cydia, selecione "More Package Sources". Procure por "iPhoneMod Brasil" e instale o novo repositorio.
5) Vá na "section" de "Tweaks" e selecione a versão do BRiPhone que você quer instalar. Vão estar disponíveis as versões para o firmware 2.1, 2.2, 2.2.1, 3.0, 3.0.1. e 3.1.2. Você deve utilizar este ultimo. Ao final o Cydia deverá solicitar um reboot mandatório.
6)
6a) Caso você tenha um iPhone 3G ou 3GS você pode querer instalar o pacote que habilita o tethering (possibilidade de utilizar o iPhone como modem no seu computador/notebook). Também na sessão de "Tweaks", procure por:
- Enable Tethering on 3G iPhones [FW 3.1.2]
- Enable Tethering on 3GS iPhones [FW 3.1.2]
6b) Caso você tenha um iPhone 2G você pode querer instalar o pacote que habilita de uma só vez o tethering (possibilidade de utilizar o iPhone como modem no seu computaor/notebook) - tanto via USB quanto via Bluetooth, o envio de MMS e todas as profiles de Bluetooth disponíveis. Também na sessão "Tweaks", procure o pacote:
- iPhone 2G: tethering, MMS e full Bluetooth [FW 3.1.2]
Lembre-se que o iPhone 2G utiliza dados via EDGE, que é bem mais lento que a rede 3G de dados. Isto significa que o uso do tethering e do MMS não apresenta os mesmos resultados que nos iPhone 3G e 3GS. Porem são utilizáveis. No caso da Claro, o MMS não irá funcionar pois só é possível ativar 2 APNs no iPhone 2G e a Claro necessita de 3 APNs (dados, VVM e MMS).
ATENÇÃO: Utilize o pacote correto para o seu tipo de iPhone. No caso de instalar o pacote errado, será necessário reinstalar todo o firmware.
7) Caso você tenha um iPhone 3G ou 3GS que não tenha desbloqueio/unlock de fábrica (oficial), instale o ultrasn0w.
8) Reinicie o seu iPhone (reboot ou desligue e ligue).
9) Somente agora insira o SIM Card (chip) de sua operadora. Reinicie o telefone mais uma vez.
10) Case seja necessário (sem sinal, APNs invalidos, tethering ou MMS não ativados), faça um "reset" (Redefinir Ajustes) nas configurações na página onde são mostrados os APNs: Ajustes->Geral->Rede->Rede de Dados de Celular. Se nao funcionar, faça um reset na configuração de rede: Ajustes->Geral->Redefinir->Redefinir Ajustes de Rede. Isto vai garantir que configurações anteriores sejam descartadas permitindo o funcionamento correto do BRiPhone e do ultrasn0w (se este estiver instalado).[/b]
11) Por fim, NÃO RESTAURE backup via iTunes. Pode vir um carrier bundle antigo, além de outros problemas.
Divirtam-se!





