Skip to content
Snippets Groups Projects
Unverified Commit 96e201d7 authored by chiteroman's avatar chiteroman
Browse files

Added auto module zip!

parent 34b2550b
No related branches found
No related tags found
No related merge requests found
......@@ -13,3 +13,6 @@
.externalNativeBuild
.cxx
local.properties
/module/classes.dex
/module/zygisk/*
/out/*
\ No newline at end of file
......@@ -42,4 +42,27 @@ android {
path = file("src/main/cpp/Android.mk")
}
}
}
afterEvaluate {
val moduleFolder = project.rootDir.resolve("module")
val dexFile = project.buildDir.resolve("intermediates/dex/release/minifyReleaseWithR8/classes.dex")
val soDir = project.buildDir.resolve("intermediates/stripped_native_libs/release/out/lib")
dexFile.copyTo(moduleFolder.resolve("classes.dex"), overwrite = true)
soDir.walk().filter { it.isFile && it.extension == "so" }.forEach { soFile ->
val abiFolder = soFile.parentFile.name
val destination = moduleFolder.resolve("zygisk/$abiFolder.so")
soFile.copyTo(destination, overwrite = true)
}
tasks["assembleRelease"].dependsOn("module")
}
tasks.register<Zip>("module") {
archiveFileName.set("PlayIntegrityFix.zip")
destinationDirectory.set(project.rootDir.resolve("out"))
from(project.rootDir.resolve("module"))
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment