Tiago Souza - Tecnologia, Riscos e Segurança

Como fazer engenharia reversa de aplicativos Android

Esta é a ferramenta chamada Apktool, voltada para engenharia reversa em Android (aplicativos de terceiros, fechados e binários). Ela pode decodificar recursos para um formato quase original e reconstruí-los depois de fazer algumas modificações; torna possível depurar o código passo a passo. Também torna o trabalho com o aplicativo mais fácil devido a estrutura de arquivos e a automação de algumas tarefas repetitivas, como construção de arquivos APK, etc.

NÃO é destinada a pirataria e outros usos não legais. Ele pode ser usado para localizar, adicionar alguns recursos ou oferecer suporte para plataformas personalizadas, dentre outros BONS propósitos. Apenas tente ser justo com os autores de um aplicativo que você usa e provavelmente gosta.

Recursos

Requerimentos

Instruções de Instalação

Checagem Rápida

Instalação do Apktool

Windows:

Linux:

Mac OS X:

.

NOTA: os scripts wrappers não são necessários, mas são úteis para que você não precise digitar java -jar apktool.jar várias vezes.

Download da ferramenta Apktool

Para efetuar o download do Apktool, acesse o site do projeto no Github e baixe a versão mais recente.

.

#android #apktool #engenharia reversa