mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-05-28 20:40:13 +02:00
fix(manager/lspatch): duplicate filename
This commit is contained in:
parent
4d3f79da10
commit
361cb6799b
@ -169,7 +169,12 @@ class LSPatch(
|
|||||||
|
|
||||||
printLog("Adding meta loader dex")
|
printLog("Adding meta loader dex")
|
||||||
context.assets.open("lspatch/dexes/metaloader.dex").use { inputStream ->
|
context.assets.open("lspatch/dexes/metaloader.dex").use { inputStream ->
|
||||||
dstZFile.add(dexObfuscationConfig?.let { "classes9.dex" } ?: "classes.dex", dexObfuscationConfig?.let {
|
dstZFile.add(dexObfuscationConfig?.let {
|
||||||
|
val dexFileIndex = sourceApkFile.entries().count {
|
||||||
|
it.centralDirectoryHeader.name.startsWith("classes") && it.centralDirectoryHeader.name.endsWith(".dex")
|
||||||
|
} + 1
|
||||||
|
"classes${dexFileIndex}.dex"
|
||||||
|
} ?: "classes.dex", dexObfuscationConfig?.let {
|
||||||
lspatchObfuscation.obfuscateMetaLoader(inputStream, it).inputStream()
|
lspatchObfuscation.obfuscateMetaLoader(inputStream, it).inputStream()
|
||||||
} ?: inputStream)
|
} ?: inputStream)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user