Atualizando a versão do Optimus Black P970 com o Cyanogen
Publicado em Mobile
android atualizar cyanogen gingerbread gingerbreak google
Atenção! Os procedimentos narrados a seguir requerem um pouco de conhecimento técnico (nem tanto quanto uns dizem por aí) e uma boa dosem de coragem. O que você aprontar com o seu celular é problema e responsabilidade sua, eu estou apenas registrando o que fiz por aqui.
Algum tempo atrás eu ganhei da operadora um LP Optimus Black, o modelo P970, através de uma proposta de portabilidade. Achei uma beleza pois o valor dele era meio puxado e no plano mensal paguei pouca coisa a mais do que pagava na operadora anterior.
O problema é que ele veio entupido de trocentas daquelas coisas que a operadora inventa de por no celular. Uma das coisas que me irritava era o ícone do msn perdido lá no meio (grrrrr) e mais uma penca de apps estranhas e irritantes que ficavam zanzando por lá, gastando processamento, consequentemente bateria, e sabe lá Deus o que mais, e eram aplicações que vinham proibidas de desinstalar (até parece). Logo tratei de rootear o danado usando o Gingerbreak, como demonstrado aqui. Apesar da versão do SO ser o Froyo, funcionou perfeitamente (aviso: se você quiser rootear o seu celular, a responsabilidade é totalmente sua se ele virar um bonito peso de papel).
Depois de renomear os apks dos aplicativos indesejaveis, ainda me incomodavam algumas coisas meio estranhas como o aplicativo de discagem da operadora que estava em segundo lugar no tráfego de dados (poderia ser, sei lá, contabilizando as ligações de voz que fiz, mas estava esquisito) e algumas dificuldades com algumas apps como o Readability, uma aplicação muito boa, mas que depois de fazerem a burrada de lançar a versão inicial para o Android sem o recurso de compartilhar (share intent) estão demorando meses para lançar outra versão com correção de alguns bugs que está apresentando. Ah, porque ao invés de reclamar eu não faço mais alguma coisa? Eu bem que tentei indicando o ponto exato do código que estava com problema, dei a dica indicando que dava para consertar para o 2.2 de maneira bem fácil e mais alguns detalhes mas parece que mesmo assim não deu certo. Até me ofereci para arrumar a @#$!@$@# do código, mas também não deram bola.
Por causa de tudo isso, e porque eu posso (afinal, quem é dono do aparelho, a operadora, fabricante ou eu quem o comprei/ganhei, sei lá?) por ser um Android, um sistema que aproveita toda a dinâmica do código aberto/software livre, resolvi instalar uma ROM customizada no aparelho. A escolhida foi a Cyanogen, que me pareceu uma boa escolha.
Como eu já havia rooteado o aparelho, o processo foi o seguinte:
- Instalei a app ROM Manager e pedi para fazer um backup da ROM atual no cartão SD.
- Fiz o download da ROM correspondente ao meu aparelho. Já que estava cheio de coragem (uhhhhh!) resolvi pegar uma versão nightly mesmo. Gravei no computador e transferi para o cartão SD do celular.
- Aí que vem a parte que as pernas bambeiam: pedi para instalar a ROM nova, fazendo um limpa no cache da Dalvik (VM do Android). Alguns segundos depois, o celular reiniciou exibindo o logotipo do Cyanogen, demorou alguns segundos, rebootou ... e rebootou, e rebootou, e rebootou ... oh-oh.
- Como não tinha vela aqui em casa, eu resolvi apelar para o São Google e dar uma olhada no que podia estar acontecendo. Era um tal de bootloop problem, que tem uma ótima explicação do que é e como consertar (menos para a galera do mimimi que tem preguiça de ler e já vai ficar reclamando). Parece que o que pode ter acontecido foi a minha ousadia de usar logo de cara uma versão nightly (reflexos do tempo que usava Slackware, fazer o que ...), seguindo as instruções eu fiz o download da versão estável, fiz o boot em recovery mode retirando a bateria, ligando o cabo de força e apertando o botão de volume para baixo, segui o resto das instruções gravando a ROM nova no SD etc, e voilá! O celular fez o boot normalmente.
- Logo que comecei a configurar as contas, notei que as aplicações do Google não estavam instaladas. Um rápido download das dita cujas instalando do mesmo jeito que instalei a versão estável no passo anterior resolveu.
Faz poucas horas que estou usando o Cyanogen mas parece que o desempenho do celular melhorou bastante (sem precisar trocar o hardware, como fazem alguns por aí), mas daqui uns tempos eu compartilho as minhas impressões com mais tempo de uso. Abaixo tem uma screenshot da atualização.
P.S. Fica um toque rápido para quem vai usar o Cyanogen e que, como eu, fuçando para lá e para cá, removi o ícone das aplicações do dock: basta clicar no botão Menu, Adicionar, Ações do Launcher, criar o atalho para Abrir/fechar App Drawer e arrastar para o dock.
Atualizado em 02/07/2012: No Sábado as coisas começaram a ficar meio estranhas novamente, com uma certa perda de responsividade. Eu andava meio desconfiado do meu cartão SD já fazia um tempo (o celular demorava muito no boot verificando o dito cujo), resolvi trocar e ainda por cima instalar a mais recente atualização do Cyanogen. Para isso, é só copiar o arquivo para o cartão SD com o nome de update.zip, fazer o boot modo de recuperação e pedir para aplicar a atualização do /sdcard/update.zip. Desde que fiz isso, está rodando tudo muito bem, yeah!
Comentários
Comentários fechados.
Artigos anteriores
- Pull requests em modo raiz - sex, 22 de dezembro de 2023, 09:57:09 -0300
- Qual a idade do seu repositório? - ter, 27 de dezembro de 2022, 12:50:35 -0300
- Utilizando ctags em projetos Rails mais recentes - qui, 24 de junho de 2021, 08:23:43 -0300
- Fazendo o seu projeto brotar - seg, 15 de julho de 2019, 08:57:05 -0300
- Learn Functional Programming with Elixir - sex, 02 de março de 2018, 18:47:13 -0300
- Ambiente mínimo - Driver Driven Development - qua, 23 de agosto de 2017, 15:15:03 -0300
- Ambiente mínimo - repositórios de código - dom, 16 de abril de 2017, 13:02:14 -0300
- Ambiente mínimo - terminal e navegador - dom, 02 de abril de 2017, 21:43:29 -0300
- Utilizando muitas gems no seu projeto? - sáb, 29 de outubro de 2016, 11:57:55 -0200
- Desenvolvedores e inteligência artificial - seg, 11 de julho de 2016, 09:09:38 -0300
Eu estou usando o ics mas queria atualizar para jelly bean como eu faço!!!
Me ajud!!
Valdir, eu também não consegui sincronizar não, agora não sei se deu cãibra no bicho por causa da mudança do horário de verão u sé algum bug mesmo. :-p
Opa Taq, tudo bem? Ficou bacana o CM10, estou curtindo a ROM se fosse dependar da LG e das operadoras estava lascado, a única coisa que senti falta foi o rádio FM, pois é ouço rádio, mas para ficar por dentro das notícias. :-)
Uma coisa que esta estranha é que ele não consegue sincronizar o horário com o que é fornecido pela operadora, tive que acertar a hora manualmente isso aconteceu contigo também?
Mais uma vez obrigado pela atenção e obrigado por compartilhar sua experiência com o LG P970.
Abs
Paulo, você pode usar o ROM Manager para fazer um backup antes da aventura. :-)
E estou usando o Jelly Bean (4.1.2) agora, e parece que já começaram a fazer algum merge do 4.2!
TAQ, meu fiiii, muito engraçadas suas entre linhas, kkk..., me diverti lendo seu post, e ao mesmo tempo me informei... Sou totalmente cru nesses procedimentos de atualizar Android não-oficialmente, mas não aguento mais meu Android 2.3.4 e suas tranqueiras da operadora Tim e apps de fábrica, e queria experimentar o ICS ou Jelly Bean disponibilizados pela Cyanogen... Atualizei meu Optimus Black pelo software da LG, migrando do Froyo, que veio de fábrica, pro Ginger. Pelo menos isso eles liberaram, e ainda não fizeram o mesmo com as próximas atualizações, apesar de ela ter prometido o ICS para o LG P970. Então queria te fazer duas perguntas. Antes de iniciar isso, existe algum procedimento de backup do meu sistema atual, pra que caso eu faça algo errado, possa retornar? E outra: você no momento está usando o versão ICS ou Jelly Bean no seu Optimus?
Caramba, o site tá com eco, os comentários tão duplicando, eu hein ...
Valdir, dá uma olhada nesse guia pra tablet, só troca a ROM para a do P970:
http://wiki.cyanogenmod.org/wiki/Samsung_Galaxy_Tab_2_7.0_(Wi-Fi):_Full_Update_Guide
Aproveita que saiu a CM10 stable ontem. :-)
Valeu Taq e vou criar coragem para instalar o cm10, aproveitar o feriadao para isso. Procedimento parecido?
Abs
Valeu Taq e vou criar coragem para instalar o cm10, aproveitar o feriadao para isso. Procedimento parecido?
Abs
Valdir, procura no wiki do Cyanogen sobre como resetar as estatísticas de bateria, deve melhorar. Ah, aproveita e instala o CM10, está muito bom!
Valdir, procura no wiki do Cyanogen sobre como resetar as estatísticas de bateria, deve melhorar. Ah, aproveita e instala o CM10, está muito bom!
E aí Taq, blz? Parabéns pelo post me ajudou e muito na instalação do Cyanogen no meu LG, estou curtindo o mesmo, e ficou mais rápido e sem as traquitanas da operadora.... O único porém no meu caso esta sendo a bateria que piorou, isso aconteceu contigo também?
Até mais
Eu estou com o CM9 no Galaxy S há umas duas semanas. Não vi diferença no desempenho e as coisas são bem fluidas. A minha é a nightly de 24/06. Testei AOKP e Dark Knight mas como as traduções para o português estão incompletas fiquei com o CM9. Perdi o rádio FM, não testei o bluetooth (que nem uso). No mais, parece que está tudo redondinho. Mais um usuário feliz que deu um dane-se para o fabricante que resolveu não atualizar o SO do aparelho.
http://www.youtube.com/watch?v=xkfcZNVxaVw
Outra dica que ocorre no meu G5 é um comando para ocultar os icones do dock.
Se voce fizer isso sem querer, para sumir e voltar é arrastando de baixo para cima (extremidade bottom center) para (top center). Só na area do dock. Isso vai sumir com tudo. Para voltar é o contrario, na area do dock, movimento top center para bottom center.
Nao sei explicar, mas se a barra do dock dos atalhos sumir é esse o movimento para fazer ela voltar. Arrastar de cima para baixo e de baixo para cima para ocultar exibir a barra dos atalhos.