- wifi的连接测试脚本
- #!/bin/bash
-
- cnt=0
-
- echo $cnt
- busybox cp /system/etc/wifi/wpa_supplicant.conf /data/misc/wifi/
-
- insmod /system/lib/wifi/modules/8192cu.ko
-
- busybox ifconfig wlan0 up
-
- /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf &
-
- echo $#
- sleep 3
- #if [ $# -eq 1 ]
- #then
- echo "into"
- /system/bin/wpa_cli -iwlan0 scan
- /system/bin/wpa_cli -iwlan0 scan_result
- /system/bin/wpa_cli -iwlan0 add_network
- /system/bin/wpa_cli -iwlan0 set_network $cnt ssid '"bontek01"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt key_mgmt NONE
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_key0 '"bontekcom2009"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_tx_keyidx 0
- /system/bin/wpa_cli -iwlan0 select_network $cnt
- /system/bin/wpa_cli -iwlan0 enable_network $cnt
- /system/bin/busybox ifconfig wlan0 192.168.1.4
- #fi
-
- echo "end"
- #!/bin/bash
-
- cnt=0
-
- echo $cnt
- busybox cp /system/etc/wifi/wpa_supplicant.conf /data/misc/wifi/
-
- insmod /system/lib/wifi/modules/8192cu.ko
-
- busybox ifconfig wlan0 up
-
- /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf &
-
- echo $#
- sleep 3
- #if [ $# -eq 1 ]
- #then
- echo "into"
- /system/bin/wpa_cli -iwlan0 scan
- /system/bin/wpa_cli -iwlan0 scan_result
- /system/bin/wpa_cli -iwlan0 add_network
- /system/bin/wpa_cli -iwlan0 set_network $cnt ssid '"bontek01"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt key_mgmt NONE
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_key0 '"bontekcom2009"'
- /system/bin/wpa_cli -iwlan0 set_network $cnt wep_tx_keyidx 0
- /system/bin/wpa_cli -iwlan0 select_network $cnt
- /system/bin/wpa_cli -iwlan0 enable_network $cnt
- /system/bin/busybox ifconfig wlan0 192.168.1.4
- #fi
-
- echo "end"
-
-
- wifi的无委测试自动化脚本
-
- #!/bin/bash
- echo "$# parameters"
-
- channel=1
- bandwidth=0
- txpower=55
- mp_rate=108
-
- test=0
-
- echo "start test wifi"
-
-
- #if [ $# -ge 1 ]
- #then
- channel=$1
- #fi
- #if [ $# -ge 2 ]
- #then
- bandwidth=$2
- #fi
- #if [ $# -ge 3 ]
- #then
- txpower=$3
- #fi
- #if [ $# -ge 4 ]
- #then
- mp_rate=$4
- #fi
-
- echo "channel = $channel, bandwidth = $bandwidth,
- txpower = $txpower, mp_rate = $mp_rate"
- #init wlan0 and mp mode
-
- ifconfig wlan0 up
- sleep 1
- iwpriv wlan0 mp_start
-
- echo "iwpriv wlan0 mp_channel $channel"
- iwpriv wlan0 mp_channel $channel
- echo "iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0"
- iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0
- iwpriv wlan0 mp_ant_tx a
- echo "iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower"
- iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower
- echo "iwpriv wlan0 mp_rate $mp_rate"
- iwpriv wlan0 mp_rate $mp_rate
- iwpriv wlan0 mp_ctx background
-
- read test
-
- iwpriv wlan0 mp_ctx stop
- iwpriv wlan0 mp_stop
- ifconfig wlan0 down
- #!/bin/bash
- echo "$# parameters"
-
- channel=1
- bandwidth=0
- txpower=55
- mp_rate=108
-
- test=0
-
- echo "start test wifi"
-
-
- #if [ $# -ge 1 ]
- #then
- channel=$1
- #fi
- #if [ $# -ge 2 ]
- #then
- bandwidth=$2
- #fi
- #if [ $# -ge 3 ]
- #then
- txpower=$3
- #fi
- #if [ $# -ge 4 ]
- #then
- mp_rate=$4
- #fi
-
- echo "channel = $channel, bandwidth = $bandwidth,
- txpower = $txpower, mp_rate = $mp_rate"
- #init wlan0 and mp mode
-
- ifconfig wlan0 up
- sleep 1
- iwpriv wlan0 mp_start
-
- echo "iwpriv wlan0 mp_channel $channel"
- iwpriv wlan0 mp_channel $channel
- echo "iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0"
- iwpriv wlan0 mp_bandwidth 40M=$bandwidth,shortGI=0
- iwpriv wlan0 mp_ant_tx a
- echo "iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower"
- iwpriv wlan0 mp_txpower patha=$txpower,pathb=$txpower
- echo "iwpriv wlan0 mp_rate $mp_rate"
- iwpriv wlan0 mp_rate $mp_rate
- iwpriv wlan0 mp_ctx background
-
- read test
-
- iwpriv wlan0 mp_ctx stop
- iwpriv wlan0 mp_stop
- ifconfig wlan0 down
-
-
- wifi的批量安装脚本
-
- REM this bat used to install 3c and wifi test.
-
- ECHO "test start"
-
- adb devices
-
- adb shell /system/bin/mount -t ext4 -o remount,rw /dev/block/mmcblk0p1 /system/
- adb push iwconfig /system/bin/
- adb push iwlist /system/bin/
- adb push iwpriv /system/bin/
- adb push wifi.sh /data/
- adb push test.sh /data/
- adb push 8192cu.ko /system/lib/wifi/modules/
- adb push 8192cu_mp.ko /system/lib/wifi/modules/
-
- adb shell chmod 777 /system/bin/iw*
- adb shell ls -l /system/bin/iw*
- adb shell ls -l /system/lib/wifi/modules/
-
- pause