From 76a940628f7a34aeed02ea228d42fc5a6d1d7356 Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Thu, 15 Oct 2015 08:57:20 -0500 Subject: [PATCH] greedy .dex finder is finding dex files in unknown folders - which android can't load unless its in /root of apk --- .../apktool-lib/src/main/java/brut/androlib/ApkDecoder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java index 1ceb4575..5f98c9d2 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java @@ -251,7 +251,7 @@ public class ApkDecoder { public boolean hasMultipleSources() throws AndrolibException { try { - Set files = mApkFile.getDirectory().getFiles(true); + Set files = mApkFile.getDirectory().getFiles(false); for (String file : files) { if (file.endsWith(".dex")) { if (! file.equalsIgnoreCase("classes.dex")) {