segunda-feira, 14 de outubro de 2013

[Tutorial] Adicionando animações Jelly Bean na Gingerbread

Lista do que iremos precisar pra fazer isso:
Vamos obter o framework-res.apk da ROM com o Gerenciador de Arquivos na pasta /system/framework, copie e cole no cartão de memória, depois passe para o computador.

Usando o AutoAPKToolMain iremos fazer o seguinte:
  • Colocar o framework-res.apk na pasta _INPUT_APK
  • Executar o AutoAPKToolMain.bat
  • Digitar o número correspondente ao framework-res.apk, se só existir ele na pasta será 1
  • Agora vá até a pasta _INPUT_APK Apertar 6 para decompilar e arraste o framework-res para o local selecionado apos a escolha da opção [Não feche o AutoAPKToolMain]
  • Agora vá até a pasta _INPUT_APK e navegue na pasta framework\res\anim\ nela estão os XML's responsáveis por toda a animação
  • Baixe esse arquivo Animação+Mod._de_Inslação.rar
  • Extraia a pasta anim no seu computador, copie todos os XML's para a pasta anim do apk decompilado, se for perguntado se deseja substituir escolha SIM.
  • Agora vamos à pasta _INPUT_APK\framework-res\res\values\, encontre o integers.xml e edite com o Notepad++
Encontre essas linhas:

<integer name="config_shortAnimTime">150</integer>
<integer name="config_mediumAnimTime">300</integer>
<integer name="config_longAnimTime">400</integer>

Mude os valores dessas linhas para 200, 400 e 500

Ficando assim:

<integer name="config_shortAnimTime">200</integer>
<integer name="config_mediumAnimTime">400</integer>
<integer name="config_longAnimTime">500</integer>

Agora adicione essas linhas logo abaixo das linhas acima:

<integer name="config_activityShortDur">150</integer>
<integer name="config_activityDefaultDur">220</integer>

Ficando assim:

<integer name="config_shortAnimTime">200</integer>
<integer name="config_mediumAnimTime">400</integer>
<integer name="config_longAnimTime">500</integer>
<integer name="config_activityShortDur">150</integer>
<integer name="config_activityDefaultDur">220</integer>

10. Salve.
11. Retorne à janela do AutoAPKToolMain, digite 7, e arraste a pasta framework, dê enter para re-compilar
12. Assim que concluir vá até a pasta _INPUT_APK/framework/dist la tera o apk compilado
13. Selecione a opção 10 para assinar o framework-res.apk e arraste o mesmo para o AutoAPKToolMain e aguarde ele ser assinado e logo apos de um enter.
14. Agora volte na pasta _SIGN_ZIP, la terá o apk assinado "framework.res-signed.apk" remova o nome "-signed"
15. Feche e agora é só adicionar no Mod. substituir na ROM.

Utilize o MOD que esta junto com o Download da Animação e adicione o framework-res dentro da pasta framework.
A instalação do mod. é feita pelo Recovery

Download:
Animação+Mod._de_Instalação.rar

Senha pra descompactar o arquivo
www.portalandroidbrasil.com.br

Forma feita por mim "Fabio PAB" a qual testei no Defy e I9000b ambos com gingerbread e funcionando perfeitamente.

Nenhum comentário:

Postar um comentário