feat: option to add system app

This commit is contained in:
KOWX712
2025-02-27 18:31:41 +08:00
parent 2784072fb4
commit 56ca7ec7a1
18 changed files with 364 additions and 17 deletions

View File

@@ -80,7 +80,11 @@ done
mkdir -p "$MODPATH/common/tmp"
# Additional system apps
SYSTEM_APP="com.google.android.gms|com.google.android.gsf|com.android.vending"
if [ -f "/data/adb/tricky_store/system_app" ]; then
SYSTEM_APP=$(cat "/data/adb/tricky_store/system_app" | tr '\n' '|' | sed 's/|*$//')
else
SYSTEM_APP=""
fi
# Initialize cache files to save app list and skip list
echo "# This file is generated from service.sh to speed up load time" > "$OUTPUT_APP"
@@ -90,7 +94,7 @@ echo "# This file is generated from service.sh to speed up load time" > "$OUTPUT
# Check Xposed module
{
pm list packages -3 2>/dev/null
pm list package -s | grep -E "$SYSTEM_APP" 2>/dev/null || true
pm list packages -s | grep -E "$SYSTEM_APP" 2>/dev/null || true
} | awk -F: '{print $2}' | while read -r PACKAGE; do
# Get APK path for the package
APK_PATH=$(pm path "$PACKAGE" 2>/dev/null | grep "base.apk" | awk -F: '{print $2}' | tr -d '\r')