Galaxy S i9000 + 2.3.6 Oficial + Root + Voodoo + ICS theme

Roque Pinel

Para minha surpresa, descobri que a Samsung liberou uma versão oficial do Android 2.3.6 (i9000XXJW4) a aparelhos i9000 pelo Kies. Essa versão possui alguns reparos no sistema de busca por voz, mas as alterações mais perceptivas estão presentes no home screen integrado, o TWLauncher, que agora também exibe o conteúdo de pastas no próprio ícone da pasta. Além disso, houve a adição de alguns aplicativos, como um editor de imagems.

Notando o baixo desempenho do dispositivo, que não é particular da 2.3.6, vim a conhecer o projeto Voodoo, que reduzir o tempo de acesso a informações gravas no SD interno e também adiciona algumas opções interessantes de controle cor e áudio. O Voodoo permite ao i9000 utilizar o sistema de arquivo EXT4 como substituto do conhecido RFS e pode ser instalado através do recovery mode. No meu caso, eu já tinha o CF-Root instalado antes adicionar o Voodoo, mas isso não é algo mandatório. Após instalar Voodoo, não estranhe se o primeiro boot parecer estar demorando, ele leva em torno de 10 minutos para ajeitar o SD e em certos momentos emite um alerta sonoro notificando que ainda está trabalhando.

Com o Voodoo instalado, decidi me aventurar um pouco mais e substituir o tema do Android Gingerbread pelo o do Ice Cream Sandwich. Isso foi possível pela contribuição do oswade, do xda-developers, que disponibilizou pacotes assinados do framework-res.apk e do SystemUI.apk. Para facilitar a instalação, também disponibilizei na mesma thread o arquivo jw4_ics_signed.zip, que deve ser utilizado como arquivo de update no recovery mode. Abaixo são apresentados os resultados utilizando o home screen Go Launcher.

     

Posso afirmar que os resultados obtidos são bem gratificantes. Não deixe de utilizar o Quadrant antes e depois para verificar a mudança no desempenho. Recomendo também fazer um backup completo do sistema, por exemplo, pelo Nandroid ou Titanium Backup root.

 

As informações disponíveis nesta página são apenas explicações gerais. Use-as por sua conta e risco.

Reduzindo o Tempo de Atualização do Android Home Screen

Android Ice Cream SandwichHá alguns dias tive um pequeno probleminha com o Android. O launcher não exibia nada mais que a imagem de fundo e o ícone de aplicativos.

Para solucionar, optei por entrar nas configurações do sistema e apagar os dados do meu launcher. O procedimento é simples e pode ser feito seguindo o fluxo Settings -> Applications ->Manage applications -> All -> NOME_LAUNCHER -> Clear data.

Tendo resolvido o problema, surgiu outro de menor grandeza... Ao entrar em alguns aplicativos e voltar para o home screen, a atualização da tela demorava muito tempo para ser realizada. O fundo ficava preto e o ícone de progresso (semelhante a um relógio) girando.

Após uma pequena pesquisa descobri que o problema está relacionado com a não realização do cache das informações do home screen, o que aumenta seu tempo de carga. Ele pode ser revolvido, com acesso ROOT, "ligando" uma propriedade interna do Android.

  1. Conecte o aparelho ao computador.
  2. Abra o terminal através do comando adb shell
  3. Digite su
  4. Com acesso ROOT, digite echo ro.HOME_APP_ADJ=1 >> /data/local.prop
  5. Reinicie o aparelho.

O procedimento pode ser desfeito editando o arquivo /data/local.prop e removendo a linha da propriedade adicionada. [Post XDA-Developers]

 

As informações disponíveis nesta página são apenas explicações gerais. Use-as por sua conta e risco.

 

 

Netflix InstantQueue Fix

Amanhã o Netflix completará um mês de Brasil e ainda temos bastante a melhorar. A grande desvantagem que vejo ao usar o sistema estando no Brasil é não ter a funcionalidade de fila.

Na versão ianque, ela se chama Instant Queue e permite adicionar filmes, em ordem, para sem vistos depois. Ótimo, assim ao esbarrar com um filme não é preciso anotar seu título ou salvar nos favoritos para tentar achá-lo mais tarde.

Por minha surpresa, a funcionalidade não foi completamente cortada do Brasil (aliás, outros países que possuem Netflix sofrem do mesmo problema, como exemplo do Canadá), ela foi apenas "ocultada".

Tente acessar o link http://movies.netflix.com/Queue?qtype=ED e veja se a Instant Queue está disponível :)

Como forma de contornar esse probleminha, desenvolvi a extensão Netflix InstantQueue Fix para navegadores baseados no Chromium, como o Chrome.

A extensão adiciona às páginas do Netflix os botões de adicionar a fila ("Add to Instant Queue") e a opção do menu ("Instant Queue") que dá acesso aos filmes presentes na fila.

Exemplo de página inicial com as alterações.

Exemplo de página de filme com as alterações.

A extensão Netflix InstantQueue Fix pode ser obtida diretamente no Chrome Web Store.

Se você gostou, não deixe de avaliar ou até mesmo escrever sua review!

Sugestões são sempre bem vindas e podem ser enviadas pelo Twitter @repinel

 

SetFundao 3.0 disponível

Depois de algum tempo sem atualizações, está disponível a nova versão do SetFundao (outros projetos). O SetFundao é um aplicativo para dispositivos Android que permite monitorar as câmeras da Ilha do Fundão (versão anterior).

A nova versão possui a interface reorganizada em um estilo mais familiar ao Android, além de algumas novas funcionalidades. Agora é possível rever a última imagem capturada de cada câmera mesmo estando offline. Também é exibido a data e a hora em que ocorreu a última atualização.

    

A nova versão também permite ter acesso aos últimos Tweets relacionados ao trânsito. A lista de Tweets também é armazenada para acesso posterior.

A pesquisa de Tweets pode ser personalizada conforme a necessidade do usuário. A partir das Preferências é possível modificar como os Tweets são filtrados: que palavras e hashtags são pesquisadas dentre os Tweets públicos de determinados usuários.

Confira a página no Android Market.

 

 

Android - Calibrando a Bateria

Roque Pinel

Se você tem vivenciado um gasto rápido da bateria do seu aparelho Android, talvez este seja o momento de calibrar sua bateria (necessário acesso root).

Apesar do uso excessivo da bateria estar diretamente associado ao número de serviços e aplicativos em execução no aparelho, há outras fontes para problema. Atualizações do Android ou substituições de Mods (como CyanogenMod) podem levar a "perda" de informações relevantes para o sistema reconhecer a real carga da bateria. Nesses dois últimos casos, o procedimento descrito pode resolver o problema.

  1. Desligue o aparelho e carregue sua bateria. Deixe-o carregando, de preferência, durante um noite inteira.
  2. Estando com o aparelho ainda conectado a energia, ligue-o.
  3. Remova o arquivo /data/system/batterystats.bin*
  4. Desconecte o aparelho da energia.
  5. Deixei a bateria acabar completamente até o aparelho desligar sozinho.
  6. Espere 1 a 2 minutos e ligue-o novamente. Espere a bateria acabar e o aparelho desligar sozinho.

* Como remover o arquivo batterystats.bin (necessário acesso root). Duas opções:

  1. Use o terminal como super usuário (root). Execute o comando rm /data/system/batterystats.bin
  2. Use o aplicativo Root Explorer (ou similar). Entre no diretório /data/system e remova o arquivo batterystats.bin

As informações disponíveis nesta página são apenas explicações gerais. Use-as por sua conta e risco.