You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
fix: try to fix module fail to hide
This commit is contained in:
@@ -47,17 +47,19 @@ migrate_config() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Additional system app
|
# Additional system app
|
||||||
SYSTEM_APP="
|
if [ -f "/data/adb/tricky_store/system_app" ]; then
|
||||||
com.google.android.gms
|
SYSTEM_APP="
|
||||||
com.google.android.gsf
|
com.google.android.gms
|
||||||
com.android.vending
|
com.google.android.gsf
|
||||||
com.oplus.deepthinker
|
com.android.vending
|
||||||
com.heytap.speechassist
|
com.oplus.deepthinker
|
||||||
com.coloros.sceneservice"
|
com.heytap.speechassist
|
||||||
touch "/data/adb/tricky_store/system_app"
|
com.coloros.sceneservice"
|
||||||
for app in $SYSTEM_APP; do
|
touch "/data/adb/tricky_store/system_app"
|
||||||
if pm list packages -s | grep -q "$app" && ! grep -q "$app" "/data/adb/tricky_store/system_app"; then
|
for app in $SYSTEM_APP; do
|
||||||
echo "$app" >> "/data/adb/tricky_store/system_app"
|
if pm list packages -s | grep -q "$app"; then
|
||||||
fi
|
echo "$app" >> "/data/adb/tricky_store/system_app"
|
||||||
done
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,10 +55,12 @@ if [ -f "$MODPATH/action.sh" ]; then
|
|||||||
# Hide module from Magisk manager
|
# Hide module from Magisk manager
|
||||||
if [ "$MODPATH" != "$HIDE_DIR" ]; then
|
if [ "$MODPATH" != "$HIDE_DIR" ]; then
|
||||||
rm -rf "$HIDE_DIR"
|
rm -rf "$HIDE_DIR"
|
||||||
mv "$MODPATH" "$HIDE_DIR"
|
mkdir -p "$HIDE_DIR"
|
||||||
|
busybox chcon --reference="$MODPATH" "$HIDE_DIR"
|
||||||
|
cp -af "$MODPATH/." "$HIDE_DIR/"
|
||||||
fi
|
fi
|
||||||
MODPATH="$HIDE_DIR"
|
MODPATH="$HIDE_DIR"
|
||||||
|
|
||||||
# Add target from denylist
|
# Add target from denylist
|
||||||
# To trigger this, choose "Select from DenyList" in WebUI once
|
# To trigger this, choose "Select from DenyList" in WebUI once
|
||||||
[ -f "/data/adb/tricky_store/target_from_denylist" ] && add_denylist_to_target
|
[ -f "/data/adb/tricky_store/target_from_denylist" ] && add_denylist_to_target
|
||||||
@@ -70,10 +72,10 @@ fi
|
|||||||
rm -f "$MODPATH/module.prop"
|
rm -f "$MODPATH/module.prop"
|
||||||
|
|
||||||
# Symlink tricky store
|
# Symlink tricky store
|
||||||
if [ -f "$MODPATH/action.sh" ] && [ ! -f "$TS/action.sh" ] && [ ! -L "$TS/action.sh" ]; then
|
if [ -f "$MODPATH/action.sh" ] && [ ! -e "$TS/action.sh" ]; then
|
||||||
ln -s "$MODPATH/action.sh" "$TS/action.sh"
|
ln -s "$MODPATH/action.sh" "$TS/action.sh"
|
||||||
fi
|
fi
|
||||||
if [ ! -d "$TS/webroot" ] && [ ! -L "$TS/webroot" ]; then
|
if [ ! -e "$TS/webroot" ]; then
|
||||||
ln -s "$MODPATH/webui" "$TS/webroot"
|
ln -s "$MODPATH/webui" "$TS/webroot"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -125,3 +127,5 @@ done
|
|||||||
|
|
||||||
sed -i '$ s/,$//' "$OUTPUT_APP"
|
sed -i '$ s/,$//' "$OUTPUT_APP"
|
||||||
echo "]" >> "$OUTPUT_APP"
|
echo "]" >> "$OUTPUT_APP"
|
||||||
|
|
||||||
|
[ -f "$MODPATH/action.sh" ] && rm -rf "/data/adb/modules/TA_utl"
|
||||||
|
|||||||
Reference in New Issue
Block a user