maoabc / nmmp

dex-vm used to protect the android classes.dex file

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

不知道發生什麽了現在每一個軟件都跳Exception求大大幫忙。

LoveDoLove opened this issue · comments

java -jar vm-protect-2023-09-02-2034.jar apk test.apk
Exception in thread "main" java.util.zip.ZipException: Invalid CEN header (invalid zip64 extra data field size)
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1747)
at java.base/java.util.zip.ZipFile$Source.checkExtraFields(ZipFile.java:1273)
at java.base/java.util.zip.ZipFile$Source.checkAndAddEntry(ZipFile.java:1216)
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1686)
at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1461)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1424)
at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:723)
at java.base/java.util.zip.ZipFile.(ZipFile.java:250)
at java.base/java.util.zip.ZipFile.(ZipFile.java:179)
at java.base/java.util.zip.ZipFile.(ZipFile.java:193)
at com.nmmedit.apkprotect.util.ApkUtils.getFile(ApkUtils.java:35)
at com.nmmedit.apkprotect.ApkProtect.run(ApkProtect.java:281)
at com.nmmedit.protect.ApkMain.main(ApkMain.java:51)
at com.nmmedit.protect.Main.main(Main.java:24)

commented

apk格式问题,部分zip处理使用java标准库的api,没法处理一些特殊的apk,可以使用其他zip软件重新打包。
不是很清楚java那个zip处理是否支持zip64,根本上解决应该全部换成zipflinger处理apk,以后有空再说。

commented

可以试试新版本,已经不再使用java.util.zip

感谢有你世界更美好😁