Jelly Bean no Defy+

O Android definitivo para o meu celular

A um tempo atrás estava falando das vantagens do Android 4.0 (ICS) para o Defy+ neste post, mas com o tempo e o uso fui identificando diversas falhas, bugs (como o da bateria), e pequenas coisas bem irritantes que ocorriam com meu telefone que não me permitiam usá-lo de forma efetiva e, mais, eficiente. Por exemplo, pelo menos uma vez por dia eu era obrigado a desligar o aparelho, retirar a bateria e esperar ele esfriar (a bateria chegava a 40ºC), colocar a bateria e iniciar novamente.

Foi então que percebi uma grande mudança no desenvolvimento que o “Quarx” está fazendo para portar o Android 4.1 (Jelly Bean – ou JB, apenas -) e resolvi testar.

Em um primeiro momento meio que me decepcionei, pois os mesmos problemas continuavam ocorrendo. Mas o Fórum de usuários XDA me ajudou, pois coloquei uma inscrição a respeito dos problemas que estavam me alarmando e a resposta foi direta: “Não existem esses bugs pois todos já foram corrigidos! Comece o processo do zero novamente e confira.” E foi o que fiz, e o resultado é impressionante. Vejam:

O sistema ficou muito mais estável, não pendura ou tem lentidão (claro que não conto aqui a lentidão clássica do 3G do Brasil), ficou mais bonito ainda e evoluído em alguns softwares, abre portas para uso dos softwares mais atuais do Google (como o Google Now, o Google Music Play e o mais novo Maps) e o melhor: a bateria do meu celular passou a durar mais de 15 horas com o uso comum que faço (mesmo com a ROM original não chegava às 12 horas de uso) e aquele velho problema da drenagem da bateria em conjunto com o aquecimento não ocorre mais.

Vejam algumas imagens interessantes:

App de Rádio integrado na tela de bloqueio

Google Music Play

Google Music Play - notificação

Rádio e Google Now - notificações

Notificação de bateria

 

 

 

 

 

 

 

 

Iniciando o processo:

Para iniciar o processo foi necessário retornar ao início da vida do meu Defy+ (faça backup de tudo antes, pois tudo será apagado na memória do celular – o cartão de memória fica intacto). Se você nunca trocou a ROM de seu celular, basta fazer um “Factory Reset” ou nas configurações acessar a opção “Voltar às configurações de fábrica”.

Agora, se você já trocou a ROM do seu Defy+ alguma vez, o processo é um pouquinho maior, pois é de suma importância que ele esteja em estado “de fábrica” para iníciar  processo. Para isso, usa-se um “programete” chamado sbf_flash para Linux ou o RsdLite para Windows e uma das imagens da ROM original do Defy+. O sbf_flash está disponível aqui, mas o RsdLite não testei (não uso drogas viciantes como Windows 😛 ).

 

 

 

Esses passos só são necessários se seu Defy+ já está com uma ROM personalizada:
  1. Reinicie seu celular e entre no BootMenu;
  2. Vá em “Recovery” e em seguida em “Custom recovery”;
  3. Execute o “Format data/Factory reset”;
  4. Vá em “Advanced” e selecione “Clear Dalvik Cache”;
  5. Desligue seu celular;
  6. Ligue seu celular e mantenha o botão “Volume up” pressionado;
  7. Conecte o cabo USB no celular e no computador;
  8. Execute o comando: sbf_flash SBF_FILE
    • SBF_FILE é o nome do arquivo retirado de um dos arquivos compactados DFL abaixo:
  9. Aguarde o término do processo. Seu celular voltará às configurações de fábrica.

Pronto, agora tem em suas mãos seu Defy+ como saído da caixa. Pule a configuração inicial (ela será perdida de qualquer forma) e continue como se nunca tivesse colocado outra ROM em seu aparelho.

 

 

 

Rooteando e instalando o BootMenu:

Quarkx (a pessoa por trás do desenvolvimento do Jelly Bean para Defy e Defy+) criou um pacote que torna simples o processo de Rootear e instalar o BootMenu. Em cima deste pacote, portei o processo para GNU/Linux e empacotei novamente, portanto o pacote root.and.bootmenu.defy.v1.1.5.rar serve para as duas plataformas.

Baixe o arquivo e descompacte-o. Dentro do diretório recém criado execute o script “runme.bat” se você utiliza RWindows ou “./runme.sh” se você usa GNU/Linux. O processo roda todo sozinho, aguardando a conexão do aparelho, instalando os arquivos necessários, acertando permissões e deixando pronto para que você possa instalar qualquer ROM personalizada.

 

 

 

Instalando a nova ROM no Defy+:

Para iniciar esse processo, tenha certeza de ter 70% ou mais da bateria de seu Defy+ disponível ou mantenha-o conectado na tomada ou na USB de seu computador durante todo o processo. Caso a bateria acabe no meio do caminho terás que iniciar o processo do começo novamente (inclusive os passos para quem já usa uma ROM personalizada). O processo leva, ao todo, em torno de 40 minutos, mas até ter seu celular totalmente configurado como gosta de usá-lo, com todos os contatos, todas as contas, todos os Apps, etc, pode levar muito mais tempo.

Para começar, baixe a imagem da ROM que será instalada daqui. A imagem que instalei inicialmente foi a do dia 18/11/2012. Caso seja corajoso, use a versão mais recente de todas (eu costumo esperar um ou dois dias para ver se não aparece outra imagem logo em seguida – o que significa que a anterior tinha algum problema grave). Não esqueça de verificar se o arquivo chegou corretamente, baixando o arquivo com mesmo nome seguido de “.md5sum” e usando o comando “md5sum -c NOME_DA_ROM.zip.md5sum” (no GNU/Linux,  no Windows terás que baixar um testador de md5sum – boa sorte na busca no Google) o retorno deve ser algo como “NOME_DA_ROM.zip: SUCESSO”. Isso garante que a imagem não foi danificada durante o download.

Baixe, também, os Aplicativos Google mais recentes para Jelly Bean. Eu estou usando e recomento esse arquivo aqui, os arquivos podem ser baixados diretamente do site do Goo.im. Pode ser muito tentador pegar a versão do dia 28/12/2012 e o novo aplicativo de galeria e Camera do arquivo de extras, mas eu garanto, existem bugs e a camera/galeria vai sugar sua bateria aquecendo ela acima dos 40º.

Agora coloque esses dois (ou três) arquivos no cartão SD do seu celular em uma pasta específica (só para que fique claro onde estão os arquivos, facilitando a localização dos mesmos). Como exemplo, usaremos o /JB.

  1. Reinicie o celular;
  2. Assim que acender um LED AZUL, pressione o botão de volume para baixo;
    • No BootMenu as teclas de volume trocam a seleção de opção e a tecla Liga/Desliga funciona para selecionar a opção;
  3. Selecione a opção “Recovery” e em seguida “Custom Recovery”;
  4. Novamente limpe o diretório “data” e o cache, escolhendo a opção “Wipe data/factory reset”;
  5. Selecione “Install zip from sdcard” e em seguida “choose a zip from sdcard”;
  6. Selecione a pasta onde esta o zip (em nosso exemplo “JB/”) e em seguida a imagem ROM que você baixou;
  7. Navegue pelas opções até o “Yes – Install NOME_DA_ROM.zip” e confirme;
  8. Em seguida, selecione novamente “choose zip from sdcard”, volte à pasta JB/ e selecione o arquivo gapps-jb-4.2.1-DATE-signed.zip;
  9. Navegue pelas opções até o “Yes – Install gapps-jb-DATE-signed.zip” e confirme;
    • Repita os passos 8 e 9 com o arquivo gapps-jb-4.2.1-extra-signed.zip caso queira;
  10. Selecione a opção “+++++Go Back+++++” duas vezes;
  11. Selecione “Reboot”;

Agora o logo animado da CyanogenMod aparecerá depois do logo da Motorola. O sistema está se instalando, o que significa que muitas alterações devem ser feitas antes dele estar pronto para uso. Aguarde pacientemente, pois pode levar até 20 minutos. Assim como as versões anteriores, coisas estranhas podem acontecer durante esse processo (o celular reiniciar sozinho ou até mesmo travamentos). Caso leve mais de 20 minutos para que ele esteja pronto para usar, desligue o celular retirando a bateria e aguardando cerca de 30 segundos antes de retorná-la. Ligue-o novamente e aguarde os 20 minutos de novo.

Pronto, é só configurá-lo, deixá-lo com sua cara e curtir o novo Android 4.1 em seu Defy+.

Depois desse processo, as atualizações para imagens mais recentes do CM10 dispensam a limpeza do data (ou seja, não há necessidade de reconfigurar tudo a cada atualização) e o processo se torna mais rápido. Atualmente estou usando a imagem do dia 28/11/2012 e a atualização foi bem tranquila, só que não se usa mais o “Defy ROM Updater”.

Deixem seus comentários e dúvidas abaixo. Caso tenha alguma dúvida, verifique antes se já não foi respondido a outro internauta antes de perguntar novamente.

25 thoughts on “Jelly Bean no Defy+”

  1. Olá bom dia, eu uso essa rom desde que saiu sua primeira versão,porém o que me intriga é a questão da conexão bluetooth com o áudio seja ela do pc ou fone bluetooth, simplesmente não consigo transmitir mais minhas músicas via Bluetooth, alguém ai está com o mesmo problema? como faço pra resolver tal “bug”? Obg

  2. Boa noite Guaraldo, resetei meu aparelho com as configurações de fábrica e iniciei o script “runme.bat”, o script pediu para apertar qualquer tecla para continuar e assim fiz, e quando apareceu a seguinte mensagem
    “Waiting for Phone
    *daemon not runnnig. starting it now*
    *daemon started successfully *”
    dai eu conecto o celular via usb e não faz mais nada. Deixei algumas horas ali e não adiantou, fico grato caso você possa me ajudar com isso.

    Meu aparelho ainda tinha sofrido nenhuma atualização de ROM, somente um acesso root que eu tinha realizado.

  3. Bom dia Guaraldo, saca o meu problema e vê se tu pode me ajudar.
    Eu to com o Defy+ nessa nova versão do CM10 Jelly Bean, atualizado tranquilo. Funciona tudo perfeitamente bem, é um pouco lento as vezes a transição mas tranquilo. 3G funciona muito bem , envia sms’s , recebe ligações MAS não faz ligações. Meu chip é da claro, já dei reboot, e nada. Factory Reset e nada, ele continua sem fazer ligações. Coloquei outros chips de outras operadoras e eles fazem ligações, ou seja, o problema é só com o da Claro que não está fazendo ligações. Me ajuda por favor ? Eu sou usuário da Claro de anos, não posso perder meu número. E não sei o que fazer, pensei em levar a assistência já, mas não consigo fazer ele voltar pra room original. Ele é um Defy+ Desbloqueado pela TIM. Aguardo contato

  4. Guaraldo, acho que seria interessante você atualiza a ROM, pode ser esse o problema. Como falei anteriormente, aqui onde moro, sempre peguei sinal cheio, porém quando selecionei o basband errado, la em Configurações > Avançado > Seleção de baseband, é a última opção, e colocava a da VIVO, ficava no máximo 2 barras de sinal, e caia direto, só resolveu o problema quando coloquei a opção que não tem operadora, aparece só os números 3.4.2-107. Ai funcionou 100%. Por padrão quando instalei a ROM seguindo seu procedimento, ela vem com o basband configurado para Europa, Europa Central. Até pegava a torre, porém a rede de dados só funcionava em EDGE (aparece um E ao invés de H quando ta usando dados.
    Resumindo, se se você testou os basebands que tem ali e não funcionou, acho que deveria atualizar a ROM.

    Abraços…

    1. Atualizei hoje de tarde para confirmar o problema antes de ativar o Quarxx… Continuo tendo os mesmos efeitos. Não sei se é o aparelho, as antenas da Vivo ou um conjunto de ambos, mas a ROM não é, afinal, muita gente está usando sem problemas, inclusive relatando aqui no meu blog e não confirmam terem esse problema que estou relatando…

      1. Bom então tomara que seja problema da VIVO, senão tem que comprar outro aparelho.

        Eu estou pensando em comprar um Razr I para minha mulher, ouvi falar muito bem dele, mas ainda ta meio caro pro meu orçamento. A única coisa que sinto falta no defy por enquanto é a camera frontal, por causa do Cerberus, e mais memória.

        Alias fica aqui uma fica de um excelente app anti furto, o cerberus. Eu tinha o kaspersky aqui e achava que era bom, fiquei de queixo caido quando testei o cerberus. Recomendo pra todo mundo!

  5. bom dia encontrei um problema se e que da pra chamar e problema, ele não possui flash player, tentei instala mas dis que não e compatível pelo google play fora isso sensacional

  6. Bom, segundo a VIVO é um problema na minha região que afeta apenas alguns modelos de aparelhos.

    Agora tem um bug que acontece comigo que gostaria que você confirmasse se acontece com você. As vezes, não é sempre, quando recebo uma chamada, o telefone toca apenas uma vez, ou as vezes até nem toca, vejo o telefone dando sinal que tem uma chamada em andamento mas ele não toca. Já coloquei vários toques diferentes, desativem o volume crescente para ver, mas não adiantou.

    Abraços…

    1. Não identifiquei falha assim no meu celular… Será que não tem a ver com a “Morto” estar depreciando…

      O que percebi é que meu celular, toda vez que vou ligar tenho que, primeiro, colocar no modo avião e tirar para que seja reestabelecida a comunicação com as antenas da VIVO. Muito estranho, mas não vi isso acontecendo com outras pessoas…

      1. Olha Guaraldo, acho que é BUG da ROM sim, pois testei com um chip da TIM e mesmo assim não envia SMS. To usando a ROM do dia 10/01/2013. To vendo se lançam uma versão nova, vamos ver.

          1. Legal, se você conseguir falar com ele, pois meu inglês é bem ruinzinho. Resumindo tudo que já tentei e pesquisei na internet, inclusive no fórum XDA, Verifiquei o SMSc da vivo e esta correto, instalei o GO SMS Pro, e mesmo assim não envia, inclusive nele tem uma opção para definir manualmente o SMSc e mesmo assim não vai. Entrei em contato com um técnico da VIVO que me informou que não há nenhum bloqueio na minha linha, inclusive ele me pediu para desligar meu aparelho e me ligou em outro número para testar. Coloquei o CHIP da TIM e nada. O Baseband apanhei um pouco no começo, pois o da Vivo 3.4.2-107-9 fica sem sinal (creio que esse baseband é para celular bloqueado) e uso o 3.4.2-107, que funciona tudo. Inclusive consigo enviar MMS! Só o SMS mesmo.
            No fórum do XDA vi algumas pessoas com esse problema com a CM9 (que eu usava e não tinha esse problema) e com a CM10. Alguns resolveram o problema entrando no *#*#4636#*#* e inserindo o SMSc da vivo, que eu fiz aqui e não adiantou. Outra coisa que um usuário relatou lá foi que fez um WIPE DATA novamente e passou a funcionar. Não queria fazer isso. Mas talvez seja mesmo o único jeito, por isso acho que vou esperar sair uma atualização, e ai refaço todo o procedimento do zero novamente. Particularmente eu quase não uso SMS, mais para receber mesmo, o que esta funcionando atualmente, mas é chato saber que tem um recurso tão básico e não funciona.

            Enfim, se puder reportar para ele eu fico agradecido, e aproveita para perguntar quando sai uma nova atualização. Espero que saia já que ele ta trabalhando na 4.2.

            Abraços…

          2. Parem as prensas!!!! Hehehehe
            Cara, consegui resolver o problema, com um dica que eu já tinha tentando e não tinha funcionado e agora foi.

            Segue o link se mais alguém precisar: http://forum.xda-developers.com/showthread.php?t=1916507

            Eu tinha achado essa dica em outro local, só que era informado para entrar com somente os 16 primeiros números do formato PDU, e agora eu digitei todos e funcionou. Muito estranho mais problema resolvido. Aleluia!

          3. Cara, não entendi o que devo colocar em cada campo. De fato, como já falei em outro comentário, muitas vezes tenho uns problemas com a Vivo.

            Aparentemente meu celular “perde a conexão com a antena da Vivo e não percebe”. Eu coloco em modo “avião” e retiro depois de um minuto. Aí consigo ligar e mandar mensagens.

            A navegação nunca se perde. Na real não sei o que pode ser isso, mas como não encontro muita gente reclamando disso, pode ser que seja uma coisa bem local aqui da Vivo do RS.

  7. Olá Guaraldo, tudo certinho?

    Olha só que estranho o que esta acontecendo com meu defy+ com o JB, não consigo enviar SMS para ninguém! Recebo SMS de qualquer operadora, navego no 3G faço ligações normalmente, tenho crédito, mas só não consigo enviar SMS. Será que pode ser problema na ROM? Estou tentando entrar em contato com a operadora para verificar, mas pelos testes que fiz com outros aparelhos da mesma operadora VIVO, não parece ser esse o problema.

  8. Bom dia, amigo eu usava antes o ICS e acabei voltando ao 2.3.6 porém a firmware que uso não é Brasileira e ela não me deixar “rootear” o celular. Estou querendo deixar a 2.3.6 e instalar o JB. Você sabe de alguma solução? Se eu instalado a SBF Desbloqueado o celular simplesmente não liga mais. Operadora do meu é Claro porém veio desbloqueado, o link da SBF Claro esta errado :D. Obrigado.

    1. Desconheço um problema desses, a não ser que esteja colocando a ROM de Defy+ em um Defy.

      Acertei o link para o SBF da Claro. Tente colocar essa ROM e verifique se funciona.

      Tem também a ROM “desbloqueada”, que teoricamente tira o bloqueio da VIVO/Claro/OI, permitindo o uso de qualquer CHIP. o CM11 (JB) é desbloqueado.

      Já quanto a ter duas ROMs no Defy+, é praticamente impossível, pois cada ROM ocupa cerca de 300MB e o espaço em disco interno do celular é de 512MB.

  9. Olá Guaraldo. Resolvi o problema. Eu estava selecionando em Avançado > Seleção de Baseband o Vivo 3.4.2-107-9 quer era o que me parecia mais lógico, pois uso Vivo. Agora coloquei a opção 3.4.2-107 somente e funcionou.

    Abraços…

  10. Olá novamente Guaraldo. Atualizei meu defy plus para o JB! Não notei muita diferença de desempenho para o ICS. Encontrei um BUG nele que gostaria que você pudesse confirmar e caso positivo reportar para o desenvolvedor. Por padrão o Android veio configurado la no menu avançado, para utilizar o baseband da Europa Central. Funciona só que o 3G fica em Edge ao invés de HSP (acho que esse o nome). Quando seleciono America, Brasil e VIVO que é minha rede, ele sequer acha sinal de antena, muito menos internet.

    Da uma confirmada nisso ai!
    Lembro que no ICS funcionava.

    Abraços..

  11. Olá Guaraldo. Que bom que seu blog voltou, tentei várias vezes acessar e não estava conseguindo. Fiquei tentado a instalar o 4.1, mesmo não tendo os problemas que você relatou com o 4.0. Gostaria que você falasse se há algum bug chato ou coisa do gênero.

    Abraços….

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.