From 2033e305af0b74935a11e2633572f3d0d0a395b6 Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Tue, 11 Aug 2015 13:47:10 -0500 Subject: [PATCH] Prevent reading resources when -r / --no-res is used --- .../apktool-lib/src/main/java/brut/androlib/ApkDecoder.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 4efabc9e..68f45451 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 @@ -89,8 +89,6 @@ public class ApkDecoder { LOGGER.info("Using Apktool " + Androlib.getVersion() + " on " + mApkFile.getName()); if (hasResources()) { - setTargetSdkVersion(); - setAnalysisMode(mAnalysisMode, true); setCompressionMode(); switch (mDecodeResources) { @@ -98,6 +96,9 @@ public class ApkDecoder { mAndrolib.decodeResourcesRaw(mApkFile, outDir); break; case DECODE_RESOURCES_FULL: + setTargetSdkVersion(); + setAnalysisMode(mAnalysisMode, true); + if (hasManifest()) { mAndrolib.decodeManifestWithResources(mApkFile, outDir, getResTable()); }