quinta-feira, 27 de dezembro de 2012

[Rom] SpyderMaxx [Android 4.0.4] (14/12/2012) by Junior Passos


Imagem Postada

Fala galera, venho apresentar e compartilhar com vocês meu trabalho feito para o Motorola Razr.
Passei várias semanas editando e personalizando o sistema para ter um melhor desempenho e visual do aparelho.
Consegui deixar o sistema mais rápido, mais leve e bem mais bonito do que o original da Motorola.
Todas as modificações que eu fiz, foi em cima da OTA3 oficial da Motorola.
E lembrando que essa rom serve tanto para o Razr comum, quanto para o Razr Maxx.

Vou dar uma breve descrição de tudo que foi feito até o momento


Spoiler

Release 26/10/2012

- Rom deodexada e com zipaling (isso melhora a velocidade do sistema e permite personalizar qualquer aplicativo interno).
- Novo Kernel retirado da rom oficial do Razr Europeu (Kernel Rogers).
- Adicionado medidor da bateria a cada 1% (veja exatamente quantos por cento tem sua bateria).
- Adicionado função init.d no sistema para executar scripts na inicialização (já deixei alguns úteis dentro dessa pasta).
- Adicionado animação de Boot do Razr M (com som) no lugar da animação original da Motorola.
- Arquivo framework-res.apk e SystemUI.apk editado com novas imagens do sistema e com novos icones da bateria.

- Adicionado Quick Painel na barra de notificações com 6 atalhos (Wifi, Bluetooth, GPS, Dados Móveis, Som e Giro de Tela).
- Todos os aplicativos do sistema estão atualizados. (Google Play, Mapas, Gmail, Netflix, Facebook, etc).
- Adicionado novos aplicativos no sistema (Galeria, Root Explorer, MotoID, Gravador de Som, etc).
- Adicionado novos aplicativos do Atrix HD, Razr M e Razr I.
- Melhorado o brilho da câmera em ambientes com pouca iluminação.
- Adicionado novos papéis de parede, live wallpapers e sons do sistema.
- Removido alguns aplicativos do sistema que eram desnecessários.
- Adicionado novas configurações internas para melhorar a duração da bateria.
- E diversas outras personalizações para melhorar o desempenho do aparelho.


Update 10/11/2012

- Removido launcher do Atrix HD e substituido pelo launcher do Razr M.
- Removido a função Quick View, porém o Contador de Notificações continua funcionando.
- Adicionado novos aplicativos do Razr M (Estação de Cabeçeira e Modo Veicular).
- Todos os aplicativos do sistema estão atualizados de acordo com o Google Play.
- Novas melhorias no gerenciamento da memória RAM.

- Adicionado a opção de Reiniciar o aparelho na tela de Opções do Telefone.
- Adicionado Teclado Android 4.2, Gmail 4.2 e Google Play 3.9.17.
- Adicionado aplicativo Calibrar Bateria (traduzido e modificado por mim).
- Adicionado a função de controlar o player de música na tela de bloqueio.
- Adicionado a opção de fazer overclock/underclock editando o arquivo 90modules (que fica na pasta init.d)
- Resolvido alguns pequenos problemas de aquecimento do aparelho.
- Resolvido o problema ao usar o CWM on Boot e o aparelho não iniciar.

Update 23/11/2012

- Novo método de instalação, agora a rom é instalada via Install zip.
- Adicionado aplicativo Editor de Filmes.
- Adicionado a opção de substituir o novo aplicativo de câmera pelo original da rom do Razr.
- Todos os aplicativos do sistema estão atualizados de acordo com o Google Play.
- Corrigido o recurso DLNA (agora está funcionando perfeitamente).
- Corrigido o recurso Motocast (agora está funcionando perfeitamente).
- Restaurado alguns aplicativos originais no sistema (Minha Galeria, galeria de imagens do Facebook, etc).
- Feito algumas melhorias internas no sistema.

Update 27/11/2012

- Adicionado o aplicativo TrackID no lugar do MotoID.
- Corrigido problema ao carregar os módulos na inicialização.
- Corrigido problema ao carregar os arquivos da pasta init.d.
- Busybox atualizado.
- Netflix atualizado.

Update 02/12/2012

- Google Chrome, Talkback e Smart Actions atualizados.
- Adicionado 2 novos scripts para melhorar o gerenciamento da memória RAM.
- Resolvido o problema do aparelho desligar sozinho as vezes.
- Resolvido o problema do aparelho dar umas engasgadas no sistema as vezes.

Update 14/12/2012

- Agora a rom é baseada na ROGERS e não mais na OTA3.
- A rom voltou a ser instalada via nandroid e não mais via ZIP.
- Todos os aplicativos do sistema estão atualizados de acordo com o Google Play.
- Removido aplicativo MOTOACTV (pode ser baixado no Google Play normalmente).
- Removido alguns aplicativos do Motocast (Minha Galeria, Minha Música, Compartilhamento Social, etc)
Obs: eles podem ser restaurados com o arquivo opcional que vou disponibilizar mais abaixo.
- O Player de música padrão da rom agora é o Play Music e a Galeria de Imagens é a Galeria do Razr M.
- Removido animações da Jelly Bean para um melhor desempenho.
- Adicionado novos scripst no sistema e novas alterações no build.prop.
- Melhorado a estabilidade do sistema e gerenciamento de RAM.



Antes de aplicar a rom, será preciso os seguintes quesitos:

- Ter um Razr ou Razr Maxx (não usem essa rom em nenhum outro tipo de aparelho).
- Ter o aparelho com o Android 4.0.4 oficial da Motorola (OTA3) e estar com o aparelho rooteado.
- Ter instalado algum CWM Recovery (recomendo o Razr ICS Bootstrap).


Quem já estiver usando alguma rom customizada que seja baseada na OTA3 também (SmartRazr por exemplo), não precisa passar a OTA3 novamente. Pode passar a SpyderMaxx por cima dela que não dará nenhum problema.

Para saber se vc já está usando a OTA3, vá em Configurações > Informações do Sistema e veja se em versão do sistema está escrito 672.180.350.XT910.Brasil.en.BR
Eu aconselho depois que passar a rom, fazer um Full Wipe pra deixar o sistema completamente limpo e configurar tudo novamente do zero.


Vou escrever tudo detalhadamente para não ficarem perdidos durante o procedimento.
Se o texto ficar longo demais, não se assustem.
Leiam com atenção e façam seguindo um passo de cada vez.



Vamos lá:

Primeiro vamos atualizar o Kernel do aparelho.

Testei esse novo Kernel e notei uma boa melhora no desempenho e na duração da bateria do Razr.
Para atualizar o Kernel é fácil, deixe o aparelho na tela do AP Fast Boot Mode (caso não saiba que tela é essa, basta desligar o Razr e ligar ele pressionando o Power junto com os botões de volume, ir na terceira opção com o botão de diminuir o volume e selecionar com o botão de aumentar o volume.
Quando estiver na tela do AP Fast Boot, basta conectar o aparelho no PC, extrair o arquivo do download e executar o arquivo Atualizar Kernel.

Lembrando que é preciso ter os drivers da Motorola instalados no computador.
Download: Kernel-[24Julho].rar

O processo é rápido e simples. Depois que terminar, pode reiniciar o Razr normalmente.
Esse Kernel é oficial da Motorola, eu retirei ele de uma rom internacional do Razr.
O Kernel da OTA3 é do dia 17 de Julho e esse novo é do dia 24 de Julho, dá pra ver isso nas Configurações do Sistema > Sobre o telefone > Versão do Kernel.
Esse novo Kernel não é obrigatório pra rom funcionar, mas recomendo ele por ser um pouco melhor do que o original da OTA3.

Agora vamos para a ROM.
O link da SpyderMaxx é esse abaixo.

Download: SpyderMaxx_by_Junior_Passos (14-12-2012).zip

Ao terminar o download, extraia o arquivo e você verá a pasta clockworkmod.
Conecte o aparelho no PC e copie essa pasta para o Cartão de Memória.
se vc já tem uma pasta com esse nome e aparecer a mensagem de mesclar as pastas, basta confirmar.

Caso seu aparelho ainda não esteja rooteado, baixe o arquivo abaixo.
Download: motofail-ics.exe
Conecte o aparelho no PC com a depuração USB ativada, execute o programa e dê enter na janela que aparecer que ele fará todo o processo.
O aparelho irá reiniciar umas 3 vezes e depois disso você já estará com o root instalado.

Depois que tudo estiver pronto, é só entrar na tela do CWM Recovery para passar a rom. Eu uso o Razr ICS Bootstrap.
Acho ele melhor do que a versão Touth e o BootMenu, mas isso vai do gosto de cada um.
Se quiser usar outro Recovery, fique a vontade, creio que irá funcionar também (mas se não funcionar com o Recovery que vc usa, use esse aqui).
Download: RazrICSBootstrap.apk

Para usar o Razr ICS Bootstrap, basta instalar o aplicativo e ao abrir ele, clicar em Bootstrap ICS Recovery (dar a permissão de Superuser) e depois ir em Reboot ICS Recovery. O aparelho será reiniciado e entrará na tela do CWM Recovery.

Antes de aplicar essa rom, se quiser, aproveite o CWM e faça um backup do seu sistema.
Caso vc não goste da minha rom, pode restaurar seu backup para voltar como o aparelho estava antes.
Para fazer o backup da sua rom atual, basta usar o CWM e ir em backup and restore e depois em backup.


Tutorial - Instalação:

1- Depois de tudo instalado e com a rom copiada, liguem o aparelho na tela do CWM Recovery.

2- Na tela do CWM, com o botão de diminuir o volume, vá em backup and restore e selecione com o botão Power.
3- Selecione advanced restore com o botão Power.
4- Vá até onde está a
SpyderMaxx-2012-12-14 e selecione com o botão Power.
5- Vá em Restore system e aguarde terminar o processo (irá demorar um pouco não se preocupe).

6- Ao terminar o processo, vá em +++++Go Back+++++ e selecione com o botão Power.
7- Agora pressione o Power novamente em reboot system now para reiniciar o aparelho.

Obs:
Quem já usa a versão anterior da SpyderMaxx precisa fazer o Wipe Dalvik-cache, basta acessar a opção Advanced no ClockWorkMod.
Fique tranquilo que nenhum dado salvo no seu aparelho será perdido.
Agora quem está vindo de outra rom customizada diferente aconselho fazer o wipe data/factory reset para limpar todos os dados do usuário (lembrando que isso irá apagar todas suas configurações e aplicativos/jogos instalados, se quiser manter suas coisas, use o Titanium Backup para salvar seus aplicativos e configurações pessoais.
Quando o aparelho ligar, coloque sua conta do Google e refaça todas as suas configurações iniciais.
Depois pode usar o Titanium Backup para restaurar todos os seus aplicativos e jogos.

Aviso:
A rom original que era odexada, passa agora a ser deodexada.
No primeiro Boot, o sistema vai demorar bastaste tempo pra iniciar, não se assustem, isso é normal.
Todos os arquivos deodexados estão sendo lidos e o sistema gera novos arquivos .dex na pasta dalvik-cache, por isso demora um pouco (+- 5 minutos).
Depois que o sistema iniciar pela primeira vez, ele voltará a ligar normalmente nos próximos boots.



Opcional:

Instalação:
1- Na tela do CWM, com o botão de diminuir o volume, vá em install zip from sdcard e selecione com o botão Power.
2- Selecione choose zip from sdcard com o botão Power.
3- Vá até onde está o arquivo zip desejado e selecione com o botão Power.
4- Vá em Yes - Install xxxxxxxxxxx.zip e aguarde terminar o processo.
5- Ao terminar o processo, vá em +++++Go Back+++++ e selecione com o botão Power.
6- Agora pressione o Power novamente em reboot system now para reiniciar o aparelho.


- Para aqueles que não gostaram do novo aplicativo da câmera e quer voltar a usar o original da rom do Razr pelo fato dele se conectar automaticamente com o Motocast ou quer que a função de adicionar foto de contato usando a câmera volte a funcionar, basta passar o zip abaixo. Esse zip irá remover o novo aplicativo da câmera e colocar de volta o antigo no sistema.
Download: CameraOriginal.zip

- Para aqueles que estiverem interessados em usar a lockscreen original do Razr, baixe o arquivo abaixo.
Pode passar o arquivo direto por cima da rom e não precisa dar nenhum Wipe no aparelho.
Download: LockscreenOriginal.zip

- Para aqueles que querem todos os aplicativos do Motocast de volta no aparelho, baixem o arquivo abaixo.
Pode passar o arquivo direto por cima da rom e não precisa dar nenhum Wipe no aparelho.
Download: RestaurarArquivosMotocast.zip

- Para aqueles que querem alterar o nome da operadora para outro nome ou então colocar o seu próprio nome como eu fiz no meu aparelho, basta acessar o tópico abaixo para mais detalhes:
[App] Nome da Operadora (altere o nome da operadora do seu Android)

- Para aqueles que querem alterar o sistema do aparelho pra reconhecer a memória interna como externa e a externa como interna, utilizem o arquivo abaixo.
O Cartão de memória para a ser a memória interna do aparelho e a interna passa a ser o cartão de memória.
Tudo continua funcionando normalmente e com essa alteração você tem a vantagem de aproveitar mais seu cartão de memória para instalar os dados de vários jogos. O meu cartão de memória é de 32gb e tenho mais de 15gb só de jogos instalados.
Lembrando que essa alteração só funciona quando o aparelho está ligado no sistema Android, ao acessar o CWM recovery as memórias continuam do modo original.
Download: InverterMemória.zip



Bom, acho que por enquanto é isso galera. Espero que gostem da minha rom SpyderMaxx.
E conforme eu for editando e adicionando mais coisas, vou atualizando o arquivo do download e avisando aqui no tópico o que foi feito.

Até mais. ;)

Créditos:
Junior Passos.



Se forem copiar em outros lugares, por favor não esqueçam de colocar os créditos.