56288832 发表于 2016-12-25 13:09

江苏B860A如何做双线

手上的盒子,按https://www.znds.com/tv-579100-1-1.html,方法做了,没有成功,还是只能手动切换,请教那位兄弟可以成功的自动切换无线外网和有线PPOE电信ITV的。谢谢!

jalousie 发表于 2016-12-25 15:21

用的时候 WIFI和 有线都打开:#!/system/bin/sh
# ZTE B860AV1.1
# eth0: iTV cable (PPPOE)
# wlan0: internet wifi

# adb push netswitch.sh /system/bin/netswitch.sh &adb shell chmod 0755 /system/bin/netswitch.sh
# adb shell "echo '/system/bin/netswitch.sh &' >> /system/bin/init.zte.post_boot.sh"
# ####      disable upgrade      # pm block com.ztestb.upgrade
# #### kill back process         # kill 0

svc wifi prefer
itv=1
while [ 1 ]
do
    set_app=$( dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' | grep -E com.android.settings | busybox wc -l )
    if [ $set_app = 0 ]; then
      # check whether itv is current window
      itv_app=$( dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' | grep -E com.zte.browser | busybox wc -l )
      if [ $itv_app != 0 ] && [ $itv != 1 ]; then
                itv=1
                ip link set wlan0 down
                svc wifi disable
                echo "=switched to itv..."
                # am start com.zte.browser/.BrowserActivity
      elif [ $itv_app = 0 ] && [ $itv = 1 ]; then
                itv=0
                svc wifi enable
                ip link set wlan0 up
                echo "=switched to wifi..."
                # am force-stop com.zte.browser
      fi
    else
                        svc wifi enable
                  ip link set wlan0 up
    fi
                sleep 2
done

56288832 发表于 2016-12-26 09:44

就是按这个方法做的,申成的netswitch.sh放在bin文件里,然后在那个文件最后一行增加了,但不行。

56288832 发表于 2016-12-26 12:42

找到原因了,不能用电脑记事本修改导入,只能用TTL线在线编辑导入。

jjjian 发表于 2016-12-28 12:00

56288832 发表于 2016-12-26 12:42
找到原因了,不能用电脑记事本修改导入,只能用TTL线在线编辑导入。

成功了吗?我也是参照了多个教程,无一成功。回复都是支持、给力等等,究竟有人成功没有也不清楚!

jjjian 发表于 2017-1-3 14:37

双网切换成功了吗

56288832 发表于 2017-1-6 11:22

成功了,但不完美,有时候不自动切,还是手动。

yzyxin 发表于 2017-1-7 20:06

我也是江苏的,正在学习中。
页: [1]
查看完整版本: 江苏B860A如何做双线