mirror of
https://github.com/revanced/Apktool.git
synced 2025-06-12 05:07:41 +02:00
fix: opt out of stricter java rules for zip64 and dot entries (#3178)
* fix: opt out of stricter java rules for zip64 and dot entries * test: assert specific system properties for test suite
This commit is contained in:
@ -42,6 +42,12 @@ public class Main {
|
||||
// headless
|
||||
System.setProperty("java.awt.headless", "true");
|
||||
|
||||
// Ignore stricter validation on zip files from java 11 onwards as this is a protection technique
|
||||
// that applications use to thwart disassembly tools. We have protections in place for directory traversal
|
||||
// and handling of bogus data in the zip header, so we can ignore this.
|
||||
System.setProperty("jdk.nio.zipfs.allowDotZipEntry", "true");
|
||||
System.setProperty("jdk.util.zip.disableZip64ExtraFieldValidation", "true");
|
||||
|
||||
// set verbosity default
|
||||
Verbosity verbosity = Verbosity.NORMAL;
|
||||
|
||||
|
Reference in New Issue
Block a user