Há casos em que queremos fazer algumas modificações em um aplicativo Android. Você pode não estar gostando da cor padrão do aplicativo. E você deseja alterá-lo para a cor de sua escolha.

Existem aplicativos Android que podem fazer isso por você. No entanto, as limitações de tais aplicativos força você a encontrar outra maneira. Bem, você pode descompilar, recompilar e assinar arquivos apk com a ajuda do seu PC.

Publicidade

Existe uma ferramenta para arquivos apk Android de engenharia reversa e é chamada de “ApkTool“. Com esta ferramenta, você pode decodificar qualquer aplicativo Android e fazer modificações nele.

 

A maioria das partes dos aplicativos Android é escrita em Java. Portanto, primeiro você precisará do Java Development Kit instalado em seu PC para executar esta ferramenta. Depois de instalar o Java em seu PC, prossiga com as etapas a seguir para modificar os aplicativos Android usando o ApkTool.

(O procedimento a seguir é apenas para usuários do Windows)

Modificar aplicativos Android usando ApkTool

Passo 1: Crie uma pasta com o nome apktool em sua área de trabalho.

Passo 2: Adicionar apktool.bat (script de wrapper do Windows) para esta pasta. Clique com o botão direito no link e salve-o na pasta.

Etapa 3: Baixe a versão mais recente do ApkTool em aqui.

Publicidade

Passo 4: Mova o ApkTool para a mesma pasta que você criou na etapa 1.

Então, seu ApkTool está pronto depois disso.

Etapa 5: Mova o arquivo apk do aplicativo Android dentro da mesma pasta.

Etapa 6: Pressione shift e clique com o botão direito na pasta para abrir uma janela de comando.

Publicidade

Etapa 7: Instale o framework para o aplicativo que você deseja descompilar. Você pode fazer isso com o seguinte comando.

apktool if appname.apk

Etapa 8: Descompile o aplicativo com o seguinte comando.

apktool d appname.apk

 

Etapa 9: Edite os arquivos do aplicativo agora. Você obterá todos os arquivos do aplicativo dentro de uma pasta separada na mesma pasta acima.

Etapa 10: Recompile o arquivo apk usando o comando mencionado abaixo.

apktool b appname

Não insira .apk no final.

 

Etapa 11: Seu novo arquivo apk pode ser encontrado dentro da pasta “dist” que será criada na pasta do aplicativo.

Agora você precisará de uma ferramenta para assinar o arquivo apk que você recompilou.

Etapa 12: Crie outra pasta com o nome signapk em sua área de trabalho.

Etapa 13: Baixar SignApk e extraia-o para a pasta que você criou na etapa 12.

Etapa 14: Mova o novo arquivo apk obtido na etapa 11 para esta pasta.

Etapa 15: Abra a janela de comando dentro da pasta signapk e assine o novo apk com o seguinte comando.

java -jar signapk.jar certificate.pem key.pk8 appname.apk appname-assinado.apk

 

Um novo apk assinado será criado dentro da pasta signapk. Este é o seu apk final modificado / editado. Você pode renomear este novo apk assinado.

Mova este novo arquivo apk assinado para o seu dispositivo Android e instale o aplicativo modificado. Você não pode instalar o arquivo apk sem assiná-lo, pois o Android não permitirá que você faça isso.

Quando um desenvolvedor cria um arquivo apk com a ajuda do Android Studio, o apk é assinado por padrão. Então, enquanto você descompila e recompila o arquivo apk, você terá que realizar esta etapa extra para instalá-lo no dispositivo Android.

Este artigo foi útil para você? Se sim, compartilhe nas redes sociais com seus amigos.

Publicidade

 

“Por: Onésimo Piloro”