diff --git a/brut.apktool/apktool-cli/src/main/java/brut/apktool/Main.java b/brut.apktool/apktool-cli/src/main/java/brut/apktool/Main.java index 4139a59c..263b1fd8 100644 --- a/brut.apktool/apktool-cli/src/main/java/brut/apktool/Main.java +++ b/brut.apktool/apktool-cli/src/main/java/brut/apktool/Main.java @@ -152,7 +152,7 @@ public class Main { decoder.setAnalysisMode(true, false); } if (cli.hasOption("api") || cli.hasOption("api-level")) { - decoder.setApi(Integer.parseInt(cli.getOptionValue("api"))); + decoder.setApiLevel(Integer.parseInt(cli.getOptionValue("api"))); } if (cli.hasOption("o") || cli.hasOption("output")) { outDir = new File(cli.getOptionValue("o")); diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java index 35fe942f..3d22a11a 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java @@ -81,7 +81,7 @@ public class Androlib { } } - public void decodeSourcesSmali(File apkFile, File outDir, String filename, boolean bakdeb, int api) + public void decodeSourcesSmali(File apkFile, File outDir, String filename, boolean bakDeb, int apiLevel) throws AndrolibException { try { File smaliDir; @@ -93,7 +93,7 @@ public class Androlib { OS.rmdir(smaliDir); smaliDir.mkdirs(); LOGGER.info("Baksmaling " + filename + "..."); - SmaliDecoder.decode(apkFile, smaliDir, filename, bakdeb, api); + SmaliDecoder.decode(apkFile, smaliDir, filename, bakDeb, apiLevel); } catch (BrutException ex) { throw new AndrolibException(ex); } 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 d0ddfbf1..e834dc08 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 @@ -71,8 +71,8 @@ public class ApkDecoder { mOutDir = outDir; } - public void setApi(int api) { - mApi = api; + public void setApiLevel(int apiLevel) { + mApiLevel = apiLevel; } public void decode() throws AndrolibException, IOException, DirectoryException { @@ -142,7 +142,7 @@ public class ApkDecoder { break; case DECODE_SOURCES_SMALI: case DECODE_SOURCES_SMALI_ONLY_MAIN_CLASSES: - mAndrolib.decodeSourcesSmali(mApkFile, outDir, "classes.dex", mBakDeb, mApi); + mAndrolib.decodeSourcesSmali(mApkFile, outDir, "classes.dex", mBakDeb, mApiLevel); break; } } @@ -158,11 +158,11 @@ public class ApkDecoder { mAndrolib.decodeSourcesRaw(mApkFile, outDir, file); break; case DECODE_SOURCES_SMALI: - mAndrolib.decodeSourcesSmali(mApkFile, outDir, file, mBakDeb, mApi); + mAndrolib.decodeSourcesSmali(mApkFile, outDir, file, mBakDeb, mApiLevel); break; case DECODE_SOURCES_SMALI_ONLY_MAIN_CLASSES: if (file.startsWith("classes") && file.endsWith(".dex")) { - mAndrolib.decodeSourcesSmali(mApkFile, outDir, file, mBakDeb, mApi); + mAndrolib.decodeSourcesSmali(mApkFile, outDir, file, mBakDeb, mApiLevel); } else { mAndrolib.decodeSourcesRaw(mApkFile, outDir, file); } @@ -235,12 +235,12 @@ public class ApkDecoder { Map sdkInfo = mResTable.getSdkInfo(); if (sdkInfo.get("targetSdkVersion") != null) { - mApi = Integer.parseInt(sdkInfo.get("targetSdkVersion")); + mApiLevel = Integer.parseInt(sdkInfo.get("targetSdkVersion")); } } - public void setBaksmaliDebugMode(boolean bakdeb) { - mBakDeb = bakdeb; + public void setBaksmaliDebugMode(boolean bakDeb) { + mBakDeb = bakDeb; } public void setForceDelete(boolean forceDelete) { @@ -471,5 +471,5 @@ public class ApkDecoder { private boolean mBakDeb = true; private Collection mUncompressedFiles; private boolean mAnalysisMode = false; - private int mApi = 15; + private int mApiLevel = 15; } diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliBuilder.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliBuilder.java index dec23f22..f1a17250 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliBuilder.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliBuilder.java @@ -85,7 +85,7 @@ public class SmaliBuilder { private final ExtFile mSmaliDir; private final File mDexFile; - private int mApiLevel = 0; + private final int mApiLevel; private final static Logger LOGGER = Logger.getLogger(SmaliBuilder.class.getName()); } diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java index b46131c3..37dab151 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java @@ -31,17 +31,17 @@ import java.io.IOException; public class SmaliDecoder { - public static void decode(File apkFile, File outDir, String dexName, boolean bakdeb, int api) + public static void decode(File apkFile, File outDir, String dexName, boolean bakDeb, int apiLevel) throws AndrolibException { - new SmaliDecoder(apkFile, outDir, dexName, bakdeb, api).decode(); + new SmaliDecoder(apkFile, outDir, dexName, bakDeb, apiLevel).decode(); } - private SmaliDecoder(File apkFile, File outDir, String dexName, boolean bakdeb, int api) { + private SmaliDecoder(File apkFile, File outDir, String dexName, boolean bakDeb, int apiLevel) { mApkFile = apkFile; - mOutDir = outDir; + mOutDir = outDir; mDexFile = dexName; - mBakDeb = bakdeb; - mApi = api; + mBakDeb = bakDeb; + mApiLevel = apiLevel; } private void decode() throws AndrolibException { @@ -67,7 +67,7 @@ public class SmaliDecoder { } // create the container - MultiDexContainer container = DexFileFactory.loadDexContainer(mApkFile, Opcodes.forApi(mApi)); + MultiDexContainer container = DexFileFactory.loadDexContainer(mApkFile, Opcodes.forApi(mApiLevel)); MultiDexContainer.DexEntry dexEntry; DexBackedDexFile dexFile; @@ -105,5 +105,5 @@ public class SmaliDecoder { private final File mOutDir; private final String mDexFile; private final boolean mBakDeb; - private final int mApi; + private final int mApiLevel; }