ANUNCIANDO! - ANTES DE PERGUNTAR, LEIA
Todos os futuros anúncios de atualização do BRiDevice 4.3.X serão feitos alterando este post e não no meio do tópico
ESTA É UMA VERSÃO EXPERIMENTAL/BETA. USE POR SUA CONTA E RISCO. COMO TODO SOFTWARE BETA EXISTE RISCO DE VOCÊ TER DE RESTAURAR O SEU IPHONE
BRiDevice, a evolução do BRiPhone, versão 4.3.X-1 encontra-se disponível no repositório cydia do iphonemod.com.br. Como a número da versão indica, este é exclusivo para os firmwares 4.3.1, 4.3.2 e 4.3.3 e serve para o iPhone 3GS e 4 e para o iPad e iPad 2. As versões antigas (BRiPhone) para os firmwares 2.x, 3.x, 4.0.1, 4.1 e 4.2.1 continuam disponíveis no repositorio, pelo menos por enquanto (mas sem suporte).
Esta versão não deve ser utilizada com outros firmwares. As configurações de operadora desta versão do BRiDevice foram bastante alteradas, visto que as operadoras locais ainda insistem em enviar configurações com muitos erros e omissões, além de omitirem suporte para o iPad (exeto Claro e Oi).
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 4.x):
4.0.1-1 - Versão inicial para o firmware 4.x.
4.0.1-2 - Correções em alguns carrier bundles e nas dependências (cocenosig)
4.1.0-1 - Versão para o firmware 4.1 com diversas correções nos carrier bundles.
4.1.0-2 - Corrige erro no carrier matching da TIM que veio com "BRAZIL" (da TIM/Apple)
4.2.1-1 - Introduz suporte para iPad e diversos ajustes nos arquivos de configuração de todas as operadoras
4.2.1-2 - Inclui os links simbólicos dos MCC+MNC -> carrier.bundle, para o iPad (escapou no teste)
4.2.1-3 - Corrige matching do nome de rede para Claro (iPhone e iPad)
4.3.X-1 - Suporte para o firmware 4.3.1 e 4.3.2
4.3.X-2 - Suporte para o firmware 4.3.1, 4.3.2 e 4.3.3
CUIDADO: a Apple tem o habito de enviar "atualizações" da configuração de operadora (Carrier Bundles) via iTunes ou pela conexão de celular (OTA - over the air). Se você receber uma mensagem de que existe uma atualização de operadora, não instale pois senão parte do BRiDevice deixará de funcionar.
Também tome cuidado com o processo de instalação do firmware. 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 do Dev-Team).
ATENÇÃO: Se você instalou um IPCC via iTunes ou configurou MMS/Tethering via Safari, você deverá remover a configuração "adicional" antes de instalar o BRiDevice. 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 BRiDevice 4.3.X-2:
* Atualização dos "Carrier Bundles" do iPhone - oficiais da Apple - para a Vivo, Claro, TIM e Oi (incluindo BrT). 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.
* Carrier Bundles para o iPad para todas as operadoras nacionais, já incluindo os disponibilizados pela Apple (Claro e Oi - sem Brasil Telecom), com diversos erros/problemas corrigidos.
* Tethering/Personal Hotspot e MMS habilitado e corrigido/conferido para todas as operadoras locais, necessitando entretanto do patch de assinatura do CommCenter, que é instalado automaticamente (versão portada para o 4.3.1/4.3.2/4.3.3 pelo aviegas com base no patch para o 4.2.1 do wortel).
* 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 3GS e 4 (alta resolução). Graficos revisados de melhor qualidade.
* Ajustes para suportar os diversos nomes de rede 3G utilizados por diversas operadoras no Brasil (com DDD e estado).
* Correção dos nomes de algumas cidades do Brasil
Historico:
Desde o firmware 3.x a Apple vem se ajustando quanto ao suporte as operadoras locais, incorporando facilidades anteriormente disponíveis exclusivamente via BRiPhone/BRiDevice, 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).
* Uso de logos de GPRS, em substituição ao "ponto". Como no Brasil ainda tem muita rede GRPS, esta foi uma alteração bastante popular. Todavia, com o iOS4 foi alterada a forma de armazenar o logo de GPRS, o que torna a alteração muito complexa (removido por conta do FW 4.0).
* 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. Esta correção ainda é necessária e, se desejada, instalar via Cydia.
Assim sendo, o suporte para estas correções/facilidades foram removidas do BRiPhone por não serem mais necessárias/disponíveis ou mesmo por serem deixadas para instalação manual via Cydia (Net Local Number Formater).
Como instalar:
Requisito incial: iDevice (iPhone ou iPad) recentemente RESTAURADO, seguido de jailbreak. O unlock, se necessário (e possível) deverá ser realizado mais a frente. Os processos de restore/jailbreak/unlock está além do objetivo deste texto. Existem na Internet diversos tutoriais e guias de como proceder.
ATENÇÃO: Se você utiliza unlock por software do seu iPhone, você deve realizar a atualização com firmware custom que evita a atualização do baseband. Se isto não for feito, você perderá a capacidade de unlock do seu iPhone. E lembre-se: você esta exclusivamente por sua conta e risco.
1) Depois de completado o jailbreak, abra o cydia e faça todas as atualizações recomendadas.
2) Na pagina "Home" do Cydia, selecione "More Package Sources". Procure por "iPhoneMod Brasil" e instale o novo repositório.
3) Vá na "section" de "Tweaks" e selecione a versão do BRiDevice que você quer instalar. Vão estar disponíveis as versões (BRiPhone) para o firmware 2.1, 2.2, 2.2.1, 3.0, 3.0.1, 3.1.2, 4.0.1, 4.1, 4.2.1 e BRiDevice 4.3.X. Você deve utilizar este ultimo. Ao final o Cydia deverá solicitar um reboot mandatório.
4) Caso você utilize o seu iPhone no Brasil com a interface em uma lingua que não o português ou você viaje ao exterior e troque o SIM card do seu telefone, esta versão do BRiPhone não instala mais automaticamente o Net Local Number Formater (que corrige nestes casos a formatação dos números telefônicos). Se você gosta de ter os números telefônicos corretamente formatados nestas condições (outra língua e fora do Brasil), instale o Net Local Number Formater via Cydia.
5) Caso você tenha um iPhone 3GS ou 4 que não tenha desbloqueio/unlock de fábrica (oficial) e que tenha um baseband desbloqueável (antigo), instale o UltraSn0w (se necessário veja um dos diversos tutoriais/guias existentes na Internet).
6) Reinicie o seu iPhone ou iPad (reboot ou desligue e ligue).
7) Somente agora insira o SIM Card (chip) de sua operadora. Reinicie o telefone mais uma vez.
8) Case seja necessário (sem sinal, APNs inválidos, 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 não 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).
9) Por fim, NÃO RESTAURE backup via iTunes. Pode voltar uma configuração de operadora antiga, além de outros problemas.
Divirtam-se!
(e feliz páscoa!)








