You've already forked TrickyStore
mirror of
https://github.com/5ec1cff/TrickyStore.git
synced 2025-09-06 06:37:07 +00:00
refine configuration dir
This commit is contained in:
@@ -60,6 +60,7 @@ fi
|
||||
. "$TMPDIR/verify.sh"
|
||||
extract "$ZIPFILE" 'customize.sh' "$TMPDIR/.vunzip"
|
||||
extract "$ZIPFILE" 'verify.sh' "$TMPDIR/.vunzip"
|
||||
extract "$ZIPFILE" 'target.txt' "$TMPDIR"
|
||||
|
||||
ui_print "- Extracting module files"
|
||||
extract "$ZIPFILE" 'module.prop' "$MODPATH"
|
||||
@@ -67,7 +68,6 @@ extract "$ZIPFILE" 'post-fs-data.sh' "$MODPATH"
|
||||
extract "$ZIPFILE" 'service.sh' "$MODPATH"
|
||||
extract "$ZIPFILE" 'service.apk' "$MODPATH"
|
||||
extract "$ZIPFILE" 'sepolicy.rule' "$MODPATH"
|
||||
extract "$ZIPFILE" 'daemon' "$MODPATH"
|
||||
chmod +x "$MODPATH/daemon"
|
||||
|
||||
mkdir "$MODPATH/zygisk"
|
||||
@@ -88,3 +88,14 @@ fi
|
||||
|
||||
mv "$MODPATH/libinject.so" "$MODPATH/inject"
|
||||
chmod 755 "$MODPATH/inject"
|
||||
|
||||
CONFIG_DIR=/data/adb/tricky_store
|
||||
if [ ! -d $CONFIG_DIR ]; then
|
||||
ui_print "- Creating configuration directory"
|
||||
mkdir -p $CONFIG_DIR
|
||||
if [ ! -f $CONFIG_DIR/target.txt ]; then
|
||||
ui_print "- Adding default scope"
|
||||
extract "$ZIPFILE" 'daemon' "$MODPATH"
|
||||
mv "$TMPDIR/target.txt"
|
||||
fi
|
||||
fi
|
||||
|
||||
4
module/template/target.txt
Normal file
4
module/template/target.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
com.google.android.gms
|
||||
io.github.vvb2060.keyattestation
|
||||
io.github.vvb2060.mahoshojo
|
||||
icu.nullptr.nativetest
|
||||
@@ -9,12 +9,6 @@ import java.io.File
|
||||
object Config {
|
||||
private val hackPackages = mutableSetOf<String>()
|
||||
private val generatePackages = mutableSetOf<String>()
|
||||
private val DEFAULT_TARGET_PACKAGES = listOf(
|
||||
"com.google.android.gms",
|
||||
"icu.nullptr.nativetest",
|
||||
"io.github.vvb2060.mahoshojo",
|
||||
"io.github.vvb2060.keyattestation"
|
||||
)
|
||||
|
||||
private fun updateTargetPackages(f: File?) = runCatching {
|
||||
hackPackages.clear()
|
||||
@@ -59,12 +53,12 @@ object Config {
|
||||
|
||||
fun initialize() {
|
||||
root.mkdirs()
|
||||
val target = File(root, TARGET_FILE)
|
||||
if (!target.exists()) {
|
||||
target.createNewFile()
|
||||
target.writeText(DEFAULT_TARGET_PACKAGES.joinToString("\n"))
|
||||
val scope = File(root, TARGET_FILE)
|
||||
if (scope.exists()) {
|
||||
updateTargetPackages(scope)
|
||||
} else {
|
||||
Logger.e("target.txt file not found, please put it to $scope !")
|
||||
}
|
||||
updateTargetPackages(target)
|
||||
val keybox = File(root, KEYBOX_FILE)
|
||||
if (!keybox.exists()) {
|
||||
Logger.e("keybox file not found, please put it to $keybox !")
|
||||
|
||||
Reference in New Issue
Block a user