全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 912|回复: 6

[经验] Google one 扶墙安卓 自动重连脚本。

[复制链接]
发表于 2023-11-1 17:15:46 | 显示全部楼层 |阅读模式
有时候遇到g1v偶尔断线后自动重连不太好使,给需要的人。可以用termux:boot 设置开机自启,楼主现在扔软路由上运行的
  1. #!/bin/sh

  2. G1V_ACTIVITY="com.google.android.apps.subscriptions.red/com.google.android.apps.subscriptions.red.main.MainActivity"
  3. TERMUX_ACTIVITY="com.termux/com.termux.app.TermuxActivity"
  4. SERVICE="com.google.android.apps.subscriptions.red/com.google.android.libraries.privacy.ppn.Ppn扶墙Service"
  5. STOP_扶墙_COMMAND="am broadcast -a stop -n com.google.android.apps.subscriptions.red/com.google.android.apps.subscriptions.red.ppn.DisablePpnReceiver_Receiver"


  6. function restart_service() {
  7.     echo "$(date) - 操作: 正在关闭扶墙服务..."
  8.     $STOP_扶墙_COMMAND
  9.     echo "$(date) - 结果: 扶墙服务已关闭"
  10.     sleep 1
  11.     echo "$(date) - 操作: 正在重启服务..."

  12.     OUTPUT=$(am startservice -n "$SERVICE" 2>&1)

  13.     # 检查google one应用是否已打开"
  14.     if [[ $OUTPUT == *"Error"* ]]; then
  15.     #打开Google one
  16.     am start -n $G1V_ACTIVITY
  17.     am startservice -n "$SERVICE"
  18.     fi
  19.     echo "$(date) - 结果: 服务已重启"
  20. }

  21. tun0_missing_counter=0

  22. while true; do
  23.     if ! dumpsys activity | grep "$SERVICE" > /dev/null; then
  24.         echo "$(date) - 服务状态: 关闭"
  25.         restart_service
  26.         sleep 10
  27.         continue
  28.     fi

  29.     if ip a | grep -q tun0; then
  30.         echo "$(date) - 网络状态: tun0接口存在"
  31.         sleep 5
  32.     else
  33.         echo "$(date) - 网络状态: tun0接口不存在"
  34.         tun0_missing_counter=$((tun0_missing_counter + 1))
  35.     fi

  36.     if [ $tun0_missing_counter -ge 3 ]; then
  37.         echo "$(date) - 警告: tun0已经超过30秒不存在"
  38.         restart_service
  39.         tun0_missing_counter=0
  40.     fi

  41.     sleep 5
  42. done
复制代码
发表于 2023-11-1 17:16:26 | 显示全部楼层
支持技术贴
发表于 2023-11-1 17:29:56 | 显示全部楼层
感谢大佬技术分享

发表于 2023-11-1 17:57:29 来自手机 | 显示全部楼层
能不能出点详细教程。

Send by DZ Reader
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-21 16:58 , Processed in 0.070324 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表