diff --git a/.gitignore b/.gitignore index 80e09d7..403c996 100644 --- a/.gitignore +++ b/.gitignore @@ -1,25 +1,4 @@ -# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm -# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 - -# User-specific stuff -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/**/usage.statistics.xml -.idea/**/dictionaries -.idea/**/shelf - -# Sensitive or high-churn files -.idea/**/dataSources/ -.idea/**/dataSources.ids -.idea/**/dataSources.local.xml -.idea/**/sqlDataSources.xml -.idea/**/dynamic.xml -.idea/**/uiDesigner.xml -.idea/**/dbnavigator.xml - -# Gradle -.idea/**/gradle.xml -.idea/**/libraries +.idea target .settings diff --git a/lib/apktool/apktool/2.5.0/apktool-2.5.0.jar b/lib/apktool/apktool/2.5.0/apktool-2.5.0.jar deleted file mode 100644 index a07b3d7..0000000 Binary files a/lib/apktool/apktool/2.5.0/apktool-2.5.0.jar and /dev/null differ diff --git a/lib/apktool/apktool/2.5.0/apktool-2.5.0.pom b/lib/apktool/apktool/2.5.0/apktool-2.5.0.pom deleted file mode 100644 index b2df2d7..0000000 --- a/lib/apktool/apktool/2.5.0/apktool-2.5.0.pom +++ /dev/null @@ -1,22 +0,0 @@ - - - 4.0.0 - apktool - apktool - 2.5.0 - POM was created from install:install-file - - - - commons-io - commons-io - 2.4 - - - com.google.guava - guava - 14.0 - - - diff --git a/lib/apktool/apktool/maven-metadata-local.xml b/lib/apktool/apktool/maven-metadata-local.xml deleted file mode 100644 index 2569791..0000000 --- a/lib/apktool/apktool/maven-metadata-local.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - apktool - apktool - - 2.5.0 - - 2.5.0 - - 20210207123356 - - diff --git a/lib/install.txt b/lib/install.txt deleted file mode 100644 index d149987..0000000 --- a/lib/install.txt +++ /dev/null @@ -1 +0,0 @@ -mvn install:install-file -Dfile=apktool_2.5.0.jar -DgroupId=apktool -DartifactId=apktool -Dversion=2.5.0 -Dpackaging=jar -DlocalRepositoryPath=. \ No newline at end of file diff --git a/pom.xml b/pom.xml index f92bbdb..cd4981e 100644 --- a/pom.xml +++ b/pom.xml @@ -12,15 +12,16 @@ 1.8 UTF-8 - 2.7 - 30.1.1-jre - 4.4.14 + 2.11.0 + 31.0.1-jre + 4.4.15 4.3.1 0.2.0 + 2.6.0 - 1.2.3 - 1.7.30 + 1.2.10 + 1.7.32 3.3.0 @@ -73,9 +74,9 @@ ${largetext.version} - apktool - apktool - 2.5.0 + org.apktool + apktool-lib + ${apktool.version} @@ -92,27 +93,6 @@ - - org.apache.maven.plugins maven-resources-plugin diff --git a/src/main/java/at/tugraz/iaik/cryptoslice/analysis/preprocessing/DecompileApkStep.java b/src/main/java/at/tugraz/iaik/cryptoslice/analysis/preprocessing/DecompileApkStep.java index 6f79e6b..4582810 100644 --- a/src/main/java/at/tugraz/iaik/cryptoslice/analysis/preprocessing/DecompileApkStep.java +++ b/src/main/java/at/tugraz/iaik/cryptoslice/analysis/preprocessing/DecompileApkStep.java @@ -59,7 +59,7 @@ private void decode(File apk, File destination, String frameworkDir) throws Anal decoder.setOutDir(destination); decoder.setApkFile(apk); decoder.setFrameworkDir(frameworkDir); - decoder.setAnalysisMode(true, false); // decode resources with original API level + decoder.setAnalysisMode(true); // decode resources with original API level /*if (XMLTPatternSource.getInstance().isForwardPatternProvided()) decoder.setDecodeResources((short) 0x0101); // DECODE_RESOURCES_FULL, default value of Apktool