Use different Magisk module ID for each variant
This commit is contained in:
parent
560733396c
commit
c1c648a1f8
|
|
@ -11,11 +11,14 @@ ext {
|
||||||
jar_dest_dir = "${projectDir}/template_override/system/framework/"
|
jar_dest_dir = "${projectDir}/template_override/system/framework/"
|
||||||
is_windows = OperatingSystem.current().isWindows()
|
is_windows = OperatingSystem.current().isWindows()
|
||||||
backends = ["YAHFA", "SandHook", "Whale"]
|
backends = ["YAHFA", "SandHook", "Whale"]
|
||||||
|
yahfa_module_id = "riru_edxposed"
|
||||||
|
sandhook_module_id = yahfa_module_id + "_sandhook"
|
||||||
|
whale_module_id = yahfa_module_id + "_whale"
|
||||||
yahfa_authors = "solohsu, rk700 & MlgmXyysd"
|
yahfa_authors = "solohsu, rk700 & MlgmXyysd"
|
||||||
sandhook_authors = "solohsu, ganyao114 & MlgmXyysd"
|
sandhook_authors = "solohsu, ganyao114 & MlgmXyysd"
|
||||||
whale_authors = "solohsu, asLody & MlgmXyysd"
|
whale_authors = "solohsu, asLody & MlgmXyysd"
|
||||||
|
|
||||||
moduleId = "edxp"
|
riruModuleId = "edxp"
|
||||||
libPathRelease = "$buildDir/ndkBuild/release/lib"
|
libPathRelease = "$buildDir/ndkBuild/release/lib"
|
||||||
zipPathMagiskRelease = "$buildDir/tmp/release/magisk"
|
zipPathMagiskRelease = "$buildDir/tmp/release/magisk"
|
||||||
}
|
}
|
||||||
|
|
@ -99,7 +102,7 @@ task copyFilesMagiskRelease {
|
||||||
}
|
}
|
||||||
copy {
|
copy {
|
||||||
from 'template_override/riru_module.prop'
|
from 'template_override/riru_module.prop'
|
||||||
into "$zipPathMagiskRelease/data/misc/riru/modules/${moduleId}"
|
into "$zipPathMagiskRelease/data/misc/riru/modules/${riruModuleId}"
|
||||||
}
|
}
|
||||||
copy {
|
copy {
|
||||||
from "$libPathRelease/armeabi-v7a"
|
from "$libPathRelease/armeabi-v7a"
|
||||||
|
|
@ -119,7 +122,7 @@ task copyFilesMagiskRelease {
|
||||||
}
|
}
|
||||||
|
|
||||||
file("$zipPathMagiskRelease/riru_module.prop").delete()
|
file("$zipPathMagiskRelease/riru_module.prop").delete()
|
||||||
file("$zipPathMagiskRelease/data/misc/riru/modules/${moduleId}/riru_module.prop").renameTo("$zipPathMagiskRelease/data/misc/riru/modules/${moduleId}/module.prop")
|
file("$zipPathMagiskRelease/data/misc/riru/modules/${riruModuleId}/riru_module.prop").renameTo("$zipPathMagiskRelease/data/misc/riru/modules/${riruModuleId}/module.prop")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -135,6 +138,7 @@ afterEvaluate {
|
||||||
def backendLowered = backend.toLowerCase()
|
def backendLowered = backend.toLowerCase()
|
||||||
def backendCapped = backendLowered.capitalize()
|
def backendCapped = backendLowered.capitalize()
|
||||||
def authorList = property("${backendLowered}" + "_authors")
|
def authorList = property("${backendLowered}" + "_authors")
|
||||||
|
def magiskModuleId = property("${backendLowered}" + "_module_id")
|
||||||
|
|
||||||
def prepareJarsTask = task("prepareJars${backendCapped}${variantCapped}") {
|
def prepareJarsTask = task("prepareJars${backendCapped}${variantCapped}") {
|
||||||
dependsOn cleanTemplate, copyDalvikdxJar, copyDexmakerJar
|
dependsOn cleanTemplate, copyDalvikdxJar, copyDexmakerJar
|
||||||
|
|
@ -159,7 +163,8 @@ afterEvaluate {
|
||||||
from "${projectDir}/tpl/module.prop.tpl"
|
from "${projectDir}/tpl/module.prop.tpl"
|
||||||
into templateRootPath
|
into templateRootPath
|
||||||
rename "module.prop.tpl", "module.prop"
|
rename "module.prop.tpl", "module.prop"
|
||||||
expand(backend: "$backendCapped", versionName: "$version" + "($backend)",
|
expand(moduleId: "$magiskModuleId", backend: "$backendCapped",
|
||||||
|
versionName: "$version" + "($backend)",
|
||||||
versionCode: "$versionCode", authorList: "$authorList")
|
versionCode: "$versionCode", authorList: "$authorList")
|
||||||
filter(FixCrLfFilter.class, eol: FixCrLfFilter.CrLf.newInstance("lf"))
|
filter(FixCrLfFilter.class, eol: FixCrLfFilter.CrLf.newInstance("lf"))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -99,6 +99,15 @@ target_size_check() {
|
||||||
curFreeM=$((curSizeM - curUsedM));
|
curFreeM=$((curSizeM - curUsedM));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
remove_edxposed() {
|
||||||
|
ui_print "- Deleting EdXposed..."
|
||||||
|
rm -r -f /data/adb/modules/riru_edxposed/
|
||||||
|
rm -r -f /data/adb/modules/riru_edxposed_sandhook/
|
||||||
|
rm -r -f /data/adb/modules/riru_edxposed_whale/
|
||||||
|
rm -r -f /data/misc/riru/modules/edxposed/
|
||||||
|
rm -r -f /data/misc/riru/modules/edxp/
|
||||||
|
ui_print "- Done"
|
||||||
|
}
|
||||||
##########################################################################################
|
##########################################################################################
|
||||||
# Preparation
|
# Preparation
|
||||||
##########################################################################################
|
##########################################################################################
|
||||||
|
|
@ -112,11 +121,7 @@ mount /data 2>/dev/null
|
||||||
|
|
||||||
if [ -d "/data/adb/magisk/" ]; then
|
if [ -d "/data/adb/magisk/" ]; then
|
||||||
|
|
||||||
ui_print "- Deleting EdXposed..."
|
remove_edxposed
|
||||||
rm -r -f /data/adb/modules/riru_edxposed/
|
|
||||||
rm -r -f /data/misc/riru/modules/edxposed/
|
|
||||||
rm -r -f /data/misc/riru/modules/edxp/
|
|
||||||
ui_print "- Done"
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
@ -186,10 +191,5 @@ for LOOP in 0 1 2 3 4 5 6 7; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
ui_print "- Deleting EdXposed..."
|
remove_edxposed
|
||||||
rm -r -f /magisk/riru_edxposed/
|
|
||||||
rm -r -f /data/misc/riru/modules/edxposed/
|
|
||||||
rm -r -f /data/misc/riru/modules/edxp/
|
|
||||||
|
|
||||||
ui_print "- Done"
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
id=riru_edxposed
|
id=${moduleId}
|
||||||
name=Riru - Ed Xposed
|
name=Riru - Ed Xposed
|
||||||
version=${versionName}
|
version=${versionName}
|
||||||
versionCode=${versionCode}
|
versionCode=${versionCode}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue