diff --git a/apktool-cli/pom.xml b/apktool-cli/pom.xml index 9480d2b9..be298562 100644 --- a/apktool-cli/pom.xml +++ b/apktool-cli/pom.xml @@ -49,6 +49,12 @@ ${project.groupId} apktool-lib ${project.version} + + + baksmali + brut.apktool.smali + + common @@ -62,5 +68,10 @@ 1.3.4-ibot7 jar + + brut.apktool.smali + baksmali + 1.3.4-ibot8 + \ No newline at end of file diff --git a/apktool-cli/src/main/java/brut/apktool/Main.java b/apktool-cli/src/main/java/brut/apktool/Main.java index edbb606a..456a8a00 100644 --- a/apktool-cli/src/main/java/brut/apktool/Main.java +++ b/apktool-cli/src/main/java/brut/apktool/Main.java @@ -263,7 +263,7 @@ public class Main { " if|install-framework []\n" + " Install framework file to your system.\n" + "\n" + - "For additional info, see: http://code.google.com/p/android-apktool/" + "For additional info, see: https://github.com/iBotPeaches/brut.apktool" ); } diff --git a/apktool-lib/pom.xml b/apktool-lib/pom.xml index a344911e..c7477605 100644 --- a/apktool-lib/pom.xml +++ b/apktool-lib/pom.xml @@ -80,17 +80,6 @@ common 1.0 - - brut.apktool.smali - smali - ${smaliVersion} - - - brut.apktool.smali - baksmali - 1.3.4-ibot7 - jar - brut.apktool.smali util @@ -122,12 +111,6 @@ xmlunit 1.3 - - brut.apktool.smali - dexlib - 1.3.4-ibot7 - jar - com.google.guava guava @@ -140,6 +123,21 @@ 3.1 jar + + brut.apktool.smali + baksmali + 1.3.4-ibot8 + + + brut.apktool.smali + dexlib + 1.3.4-ibot8 + + + brut.apktool.smali + smali + 1.3.4-ibot8 + diff --git a/apktool-lib/src/main/java/brut/androlib/src/DebugInjector.java b/apktool-lib/src/main/java/brut/androlib/src/DebugInjector.java index fafd9448..86c89366 100644 --- a/apktool-lib/src/main/java/brut/androlib/src/DebugInjector.java +++ b/apktool-lib/src/main/java/brut/androlib/src/DebugInjector.java @@ -21,6 +21,7 @@ import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.jf.dexlib.Code.Analysis.RegisterType; +import org.jf.dexlib.Code.Opcode; /** * @author Ryszard Wiśniewski diff --git a/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java b/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java index 92eb3f50..c243883f 100644 --- a/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java +++ b/apktool-lib/src/main/java/brut/androlib/src/SmaliDecoder.java @@ -44,7 +44,7 @@ public class SmaliDecoder { baksmali.disassembleDexFile(mApkFile.getAbsolutePath(), new DexFile(mApkFile), false, mOutDir.getAbsolutePath(), null, null, null, false, true, true, true, false, false, - mDebug ? main.ALLPRE : 0, false, false, null); + mDebug ? main.FULLMERGE : 0, false, false, null); } catch (IOException ex) { throw new AndrolibException(ex); } diff --git a/pom.xml b/pom.xml index 706f5a70..b6d7ce84 100644 --- a/pom.xml +++ b/pom.xml @@ -17,6 +17,10 @@ apktool-lib apktool-cli + ../brut.apktool.smali + ../brut.j.dir + ../brut.j.common + ../brut.j.util