You've already forked TrickyStore
mirror of
https://github.com/5ec1cff/TrickyStore.git
synced 2025-09-06 06:37:07 +00:00
ensure min sdk 31
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Tricky Store
|
# Tricky Store
|
||||||
|
|
||||||
A trick of keystore.
|
A trick of keystore. **Android 12 or above is required**.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ val verCode: Int by rootProject.extra
|
|||||||
val verName: String by rootProject.extra
|
val verName: String by rootProject.extra
|
||||||
val commitHash: String by rootProject.extra
|
val commitHash: String by rootProject.extra
|
||||||
val abiList: List<String> by rootProject.extra
|
val abiList: List<String> by rootProject.extra
|
||||||
|
val androidMinSdkVersion: Int by rootProject.extra
|
||||||
|
|
||||||
val releaseFlags = arrayOf(
|
val releaseFlags = arrayOf(
|
||||||
"-Oz", "-flto",
|
"-Oz", "-flto",
|
||||||
@@ -92,7 +93,8 @@ androidComponents.onVariants { variant ->
|
|||||||
val tokens = mapOf(
|
val tokens = mapOf(
|
||||||
"DEBUG" to if (buildTypeLowered == "debug") "true" else "false",
|
"DEBUG" to if (buildTypeLowered == "debug") "true" else "false",
|
||||||
"SONAME" to moduleId,
|
"SONAME" to moduleId,
|
||||||
"SUPPORTED_ABIS" to supportedAbis
|
"SUPPORTED_ABIS" to supportedAbis,
|
||||||
|
"MIN_SDK" to androidMinSdkVersion.toString()
|
||||||
)
|
)
|
||||||
filter<ReplaceTokens>("tokens" to tokens)
|
filter<ReplaceTokens>("tokens" to tokens)
|
||||||
filter<FixCrLfFilter>("eol" to FixCrLfFilter.CrLf.newInstance("lf"))
|
filter<FixCrLfFilter>("eol" to FixCrLfFilter.CrLf.newInstance("lf"))
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ SKIPUNZIP=1
|
|||||||
DEBUG=@DEBUG@
|
DEBUG=@DEBUG@
|
||||||
SONAME=@SONAME@
|
SONAME=@SONAME@
|
||||||
SUPPORTED_ABIS="@SUPPORTED_ABIS@"
|
SUPPORTED_ABIS="@SUPPORTED_ABIS@"
|
||||||
|
MIN_SDK=@MIN_SDK@
|
||||||
|
|
||||||
if [ "$BOOTMODE" ] && [ "$KSU" ]; then
|
if [ "$BOOTMODE" ] && [ "$KSU" ]; then
|
||||||
ui_print "- Installing from KernelSU app"
|
ui_print "- Installing from KernelSU app"
|
||||||
@@ -40,6 +41,14 @@ else
|
|||||||
ui_print "- Device platform: $ARCH"
|
ui_print "- Device platform: $ARCH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# check android
|
||||||
|
if [ "$API" -lt $MIN_SDK ]; then
|
||||||
|
ui_print "! Unsupported sdk: $API"
|
||||||
|
abort "! Minimal supported sdk is $MIN_SDK"
|
||||||
|
else
|
||||||
|
ui_print "- Device sdk: $API"
|
||||||
|
fi
|
||||||
|
|
||||||
ui_print "- Extracting verify.sh"
|
ui_print "- Extracting verify.sh"
|
||||||
unzip -o "$ZIPFILE" 'verify.sh' -d "$TMPDIR" >&2
|
unzip -o "$ZIPFILE" 'verify.sh' -d "$TMPDIR" >&2
|
||||||
if [ ! -f "$TMPDIR/verify.sh" ]; then
|
if [ ! -f "$TMPDIR/verify.sh" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user