From 29c69132eace60a58b267387562e0008ecd2e404 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 05:19:37 +0800 Subject: [PATCH 1/4] Update: v7.7.1(1644) --- Surfing.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Surfing.json b/Surfing.json index 09ff9ebc..610a57a2 100644 --- a/Surfing.json +++ b/Surfing.json @@ -1,7 +1,7 @@ { - "version": "v7.7.0", - "versionCode": 1643, - "zipUrl": "https://github.com/GitMetaio/Surfing/releases/latest/download/Surfing_v7.7.0_release.zip", + "version": "v7.7.1", + "versionCode": 1644, + "zipUrl": "https://github.com/GitMetaio/Surfing/releases/latest/download/Surfing_v7.7.1_release.zip", "changelog": "https://raw.githubusercontent.com/GitMetaio/Surfing/main/changelog.md" } \ No newline at end of file From f5f7543f35e71c9eb4296a7d2b3b67f2b7149e17 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 02:50:28 +0000 Subject: [PATCH 2/4] chore: sync download metrics --- stats.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stats.json b/stats.json index c5cb8b49..a76c297c 100644 --- a/stats.json +++ b/stats.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "label": "Module Download", - "message": "35k", + "message": "37.1k", "color": "brightgreen", "labelColor": "00b56a", "namedLogo": "git", From b515f84eb72d29e1d34f10da55318d6b39c5f609 Mon Sep 17 00:00:00 2001 From: Astoritin Date: Sun, 3 May 2026 13:48:54 +0800 Subject: [PATCH 3/4] fix: remove the step of copying non-existent Toolbox.sh --- customize.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/customize.sh b/customize.sh index 3abf643d..b3a05809 100644 --- a/customize.sh +++ b/customize.sh @@ -185,7 +185,6 @@ if [ -d "$BOX_BLL_PATH" ]; then cp "$BOX_BLL_PATH/clash/config.yaml" "$BOX_BLL_PATH/clash/config.yaml.bak" cp "$BOX_BLL_PATH/scripts/box.config" "$BOX_BLL_PATH/scripts/box.config.bak" cp -f "$MODPATH/box_bll/clash/config.yaml" "$BOX_BLL_PATH/clash/" - cp -f "$MODPATH/box_bll/clash/Toolbox.sh" "$BOX_BLL_PATH/clash/" cp -f "$MODPATH/box_bll/scripts/"* "$BOX_BLL_PATH/scripts/" OLD_CONFIG="$BOX_BLL_PATH/scripts/box.config.bak" From 407e58e8a48c8b3664ba6865315f6b8826373bbe Mon Sep 17 00:00:00 2001 From: Astoritin Date: Sun, 3 May 2026 13:54:38 +0800 Subject: [PATCH 4/4] fix: remove uninstall.sh in module SurfingTile --- SurfingTile/uninstall.sh | 65 ---------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 SurfingTile/uninstall.sh diff --git a/SurfingTile/uninstall.sh b/SurfingTile/uninstall.sh deleted file mode 100644 index 993212eb..00000000 --- a/SurfingTile/uninstall.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/system/bin/sh - -rm -rf /data/adb/modules/Surfingtile 2>/dev/null -rm -rf /data/adb/modules/SurfingTile 2>/dev/null - -[ ! -d "/data/adb/service.d/" ] && mkdir -p "/data/adb/service.d" - -cat > "/data/adb/service.d/uninstall_SurfingTile.sh" << 'EOF' -#!/system/bin/sh - -data_state=$(getprop "ro.crypto.state") - -while [ "$(getprop sys.boot_completed)" != "1" ]; do - sleep 1 -done - -check_data_encrypted() { - if [ "$data_state" = "encrypted" ]; then - return 0 - else - return 1 - fi -} - -check_screen_unlock() { - keyguard_state=$(dumpsys window policy 2>/dev/null) - if echo "$keyguard_state" | grep -A5 "KeyguardServiceDelegate" | grep -q "showing=false"; then - return 0 - fi - if echo "$keyguard_state" | grep -q -E "mShowingLockscreen=false"; then - return 0 - fi - if echo "$keyguard_state" | grep -q -E "mDreamingLockscreen=false"; then - return 0 - fi - - screen_focus=$(dumpsys window 2>/dev/null | grep -i mCurrentFocus) - if echo "$screen_focus" | grep -q -E "LAUNCHER|SETTINGS" && ! echo "$screen_focus" | grep -q -i "keyguard|lockscreen"; then - return 0 - fi - return 1 -} - -uninstall_package() { - package_name="$1" - - if check_data_encrypted; then - while ! check_screen_unlock; do - sleep 1 - done - fi - pm uninstall "$package_name" || pm uninstall --user 0 "$package_name" -} - -while [ "$(getprop vold.decrypt)" = "1" ]; do - sleep 2 -done - -uninstall_package "com.surfing.tile" -uninstall_package "com.yadli.surfingtile" - -rm -f "/data/adb/service.d/uninstall_SurfingTile.sh" -EOF - -chmod +x "/data/adb/service.d/uninstall_SurfingTile.sh" \ No newline at end of file