sábado, 21 de fevereiro de 2015

[APP/DEV] [4.1] ApkTool Mobile

Achei uns conteúdos legais para postar no blog, graças a nossos queridos usuários do L1 que tem um fórum com vários conteúdos relacionados a personalização, e é graças a eles que hoje trago lhes, o ApkTool Mobile. É um APP essencial pra quem deseja editar uma framework, pois exige descompilação, coisa que se torna fácil com o ApkTool. Só existe ApkTool na versão PC, pois é... Isso acaba aqui.

Download do ApkTool: Mediafire

Requisitos:

- Root
- Download do ApkTool acima (Android 4.1 ou superior recomendado)

Tutorial:

1. Extraia o conteúdo do zip
2 Mova a pasta apktool para sdcard (/sdcard/aqui)
3. Instale o apktool4.1.apk que está dentro da pasta apktool
4. Crie uma pasta dentro da pasta apktool com um nome de uma projeto. Exemplo: -proj
5. Abra o apktool
6. Dê permissões de superusuário
7. Vá até a pasta apktool no sdcard
8. Toque e segure a pasta apktool
9. Escolha a opção: "set as apktool data folder"

Daí é só você copiar o apk que você quer editar pra a pasta proj, dentro da pasta apktool, e começar a editar.

Não sabe como começar? Aqui vai mais um tutozinho...

- PROCESSO DE INSTALAÇÃO DA FRAMEWORK (CASO DESEJE EDITAR A FRAMEWORK-RES)

1. Abra o apktool
2. Vá até a pasta /system/ framework
3. Selecione o framework-res.apk
4. Selecione a opção: import as framework

Faça a mesma coisa com o LGE-res.apk

PROCESSO DE DESCOMPILAÇÃO (Exemplo LGSystemUI.apk)

1. Coloque o LGSystemUI.apk na pasta -proj (como no exemplo acima, a pasta do projeto)
2. Abrir Apktool
3. Vá para a pasta -proj
4. Clique em LGSystemUI.apk
5. Selecione: decompile all
6. Aguarde até que o processo seja concluído

Os resultados da descompilação aparecerão na pasta, vai ser criada uma pasta com esse nome: LGSystemUI_src

* Nota: Na pasta, se houver um arquivo chamado apktool.yml o processo de descompilação foi feito com sucesso, daí, pode fazer o processo de edição desejado. Se não houver esse arquivo (apktool.yml) significa que o processo de descompilação falhou! Daí, se isso acontecer, refaça o processo.

PROCESSO DE RECOMPILAÇÃO

Depois de editar o apk descompilado o próximo passo é o processo de recompilar.

* Nota: Verifique se fez a edição corretamente e se fez um Backup de arquivos editados. Caso ocorra um erro, é só refazer a recompilação.

1. Abra o apktool
2. Toque na pasta LGSystemUI_src
3. Selecione: recompile
4. Aguarde até que o processo seja concluído

O APK recompilado será gerado na mesma pasta, daí você poderá testar-lo para ver se funcionou.
Na minha opinião, o ApkTool é um excelente APP para edições. Aprecie as funções que ele proporciona, edite como quiser. Aproveite.

Até a próxima.. \o/