5 readonly TEST_HOST="connectivitycheck.gstatic.com"
6 readonly TEST_PATH="/generate_204"
10 if [ ! -z $(echo "$1" | sed -e 's/[^:]//g') ]; then
11 echo "http://[$1]$TEST_PATH"
12 echo "http://[$1]:80$TEST_PATH"
14 echo "http://$1$TEST_PATH"
15 echo "http://$1:80$TEST_PATH"
20 readonly local hexValue=$(bc -q 2>/dev/null << EOT
25 if [ ! -z "$hexValue" ]; then
31 if [ ! -z "$1" ]; then
34 echo "$PREFIX Using nethandle $nethandle ($(toHex $nethandle))"
37 readonly IPADDRESSES=$(
38 adb shell /system/bin/dnschk --nethandle $nethandle $TEST_HOST |
39 sed -e 's/#.*//' -e '/^$/d')
42 for host in $TEST_HOST $IPADDRESSES; do
45 echo "$PREFIX Checking $url" >&2
46 adb shell /system/bin/httpurl --nethandle $nethandle "$url"