PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WX - Descompilando um projeto WM Android, Classe.dex para Classe.Java, para analisar o código fonte nativo do projeto feito pelo Windev Mobile
WX - Descompilando um projeto WM Android, Classe.dex para Classe.Java, para analisar o código fonte nativo do projeto feito pelo Windev Mobile
Débuté par BOLLER, 25 mai 2017 02:56 - Aucune réponse
Membre enregistré
3 655 messages
Popularité : +175 (223 votes)
Posté le 25 mai 2017 - 02:56
Prezados,

Hoje vou mostrar como descompilar um projeto Android Classe.dex para Classe.Java para analisar o código fonte nativo do projeto feito pelo Windev Mobile

É fácil

Obtenha estas ferramentas:

1) dex2jar , que é feito por um estudante chinês. Ele vai traduzir arquivos dex para arquivos jar

2) jd-gui para ver os arquivos java no jar

Download
https://github.com/pxb1988/dex2jar

https://sourceforge.net/projects/dex2jar/files/dex2jar-2.0.zip/download

https://sourceforge.net/projects/dex2jar/?source=typ_redirect


O código fonte é bastante legível como dex2jar faz algumas otimizações.

Procedimento:

E aqui está o procedimento sobre como descompilar:

Passo 1:

Converta classes.dex em test_apk-debug.apk para test_apk-debug_dex2jar.jar

d2j-dex2jar.sh -f -o output_jar.jar apk_to_decompile.apk //LINUX

d2j-dex2jar.bat -f -o output_jar.jar apk_to_decompile.apk //WINDOWS

Vai gerar o arquivo:

output_jar.jar


Nota: Nas máquinas Windows todos os .shscripts são substituídos por .batscripts

Documentação dex2jar
http://code.google.com/p/dex2jar/wiki/ModifyApkWithDexTool


Passo 2:

Abra o jar no JD-GUI = Java Decompiler
http://jd.benow.ca/


Abrar o arquivo "output_jar.jar" com o Java Decompiler





E ai está código Windev Mobile é sim código Nativo

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modifié, 25 mai 2017 - 03:33