opt: preload xposed

This commit is contained in:
KOWX712
2025-03-06 01:27:25 +08:00
parent de5a8b8b87
commit 8e9c7f0db8
2 changed files with 5 additions and 9 deletions

View File

@@ -71,6 +71,7 @@ fi
# Optimization # Optimization
OUTPUT_APP="$MODPATH/common/tmp/applist" OUTPUT_APP="$MODPATH/common/tmp/applist"
OUTPUT_SKIP="$MODPATH/common/tmp/skiplist" OUTPUT_SKIP="$MODPATH/common/tmp/skiplist"
OUTPUT_XPOSED="$MODPATH/common/tmp/xposed"
until [ "$(getprop sys.boot_completed)" = "1" ]; do until [ "$(getprop sys.boot_completed)" = "1" ]; do
sleep 1 sleep 1
@@ -109,7 +110,10 @@ echo "# This file is generated from service.sh to speed up load time" > "$OUTPUT
fi fi
# Check if app is Xposed module and add to skip list if not # Check if app is Xposed module and add to skip list if not
if ! aapt dump xmltree "$APK_PATH" AndroidManifest.xml 2>/dev/null | grep -qE "xposed.category|xposeddescription"; then touch "$OUTPUT_XPOSED"
if aapt dump xmltree "$APK_PATH" AndroidManifest.xml 2>/dev/null | grep -qE "xposed.category|xposeddescription"; then
echo "$PACKAGE" >> "$OUTPUT_XPOSED"
else
echo "$PACKAGE" >> "$OUTPUT_SKIP" echo "$PACKAGE" >> "$OUTPUT_SKIP"
fi fi
done done

View File

@@ -1,7 +1,5 @@
{ {
"description": "Unnecessary app list", "description": "Unnecessary app list",
"repo-link": "https://github.com/KOWX712/Tricky-Addon-Update-Target-List",
"json-link": "https://raw.githubusercontent.com/KOWX712/Tricky-Addon-Update-Target-List/main/more-exclude.json",
"data": [ "data": [
{ {
"info": "Root manager", "info": "Root manager",
@@ -126,11 +124,5 @@
} }
] ]
} }
],
"Add more app into this list?": [
{
"issue": "https://github.com/KOWX712/Tricky-Addon-Update-Target-List/issues",
"pull-request": "https://github.com/KOWX712/Tricky-Addon-Update-Target-List/pulls"
}
] ]
} }