Alternative à dex2jar et jd-GUI?

il semble que dex2jar et / ou jd-GUI donnent une mauvaise désobscurcissement, même pour le code le plus simple de la condition if-else (ils montrent une boucle while(true) qui a un return; sur sa première ligne.

Existe-t-il d’autres applications gratuites effectuant le même travail de dé-obscurcissement? peut-être quelque chose qui peut également utiliser le fichier de mappage de proguard?

Essayez Dare (pour convertir .apk en fichier .class) et ded (pour décomstackr les applications Android).

En fait, la meilleure alternative que j’ai testée est JEB Decomstackr, qui fonctionne directement sur le bytecode de Dalvik pour générer les sources sans conversion en bytecode Java (c’est la principale source d’erreurs dans la procédure de décompilation). Malheureusement, un logiciel commercial est un peu cher individuel.

Vous pouvez également essayer Kivlad , mais notez que Ruby runtime 1.x est nécessaire pour fonctionner et qu’il rest une version alpha en développement.

Virtuous Ten Studio (VTS) est un autre outil qui utilise APKtool comme moteur. La qualité du résultat de Java src est inférieure à celle de JEB et comparable à celle de dex2jar + java decomstackr , mais l’environnement est très confortable. (Possède une licence de don mais travaille gratuitement)