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 fc4431c5cd..600764da20 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 @@ -237,6 +237,9 @@ public void writeOriginalFiles(ExtFile apkFile, File outDir) if (in.containsFile("AndroidManifest.xml")) { in.copyToDir(originalDir, "AndroidManifest.xml"); } + if (in.containsFile("stamp-cert-sha256")) { + in.copyToDir(originalDir, "stamp-cert-sha256"); + } if (in.containsDir("META-INF")) { in.copyToDir(originalDir, "META-INF"); @@ -607,6 +610,10 @@ public void buildCopyOriginalFiles(File appDir) LOGGER.info("Copy AndroidManifest.xml..."); in.copyToDir(new File(appDir, APK_DIRNAME), "AndroidManifest.xml"); } + if (in.containsFile("stamp-cert-sha256")) { + LOGGER.info("Copy stamp-cert-sha256..."); + in.copyToDir(new File(appDir, APK_DIRNAME), "stamp-cert-sha256"); + } if (in.containsDir("META-INF")) { LOGGER.info("Copy META-INF..."); in.copyToDir(new File(appDir, APK_DIRNAME), "META-INF");