Скрипт обновлен 27 июля 2010. Работоспособность проверяйте. Есть вариант, что не со всеми билайновскими точками работает
#!/bin/sh
lang="ru"
screen="normal"
url="http%3A%2F%2Fya.ru%2F"
mode="normal"
#p1uname="LOGIN%40beelinewifi.ru"
#password="PASSWORD"
redirect="1"
x="101"
y="29"
if [ "WLAN_INFRA" == "$ICD_CONNECTION_TYPE" ]; then
key="/system/osso/connectivity/IAP/$ICD_CONNECTION_ID/name"
name=$(/usr/bin/gconftool -g "$key")
if [ "Beeline_WiFi_FREE" == "$name" ]; then
wget --post-data "lang=$lang&screen=$screen&mode=$mode&redirect=$redirect&x=$x&y=$y" \
--referer https://startwifi.beeline.ru:22443/status -U "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" \
--no-check-certificate -O /dev/null https://startwifi.beeline.ru:22443/status > /dev/null 2>&1
fi
if [ "Beeline_WiFi" == "$name" ]; then
wget --post-data "lang=$lang&screen=$screen&mode=$mode&p1uname=$p1uname&password=$password&redirect=$redirect&x=$x&y=$y" \
--referer https://startwifi.beeline.ru:22443/status -U "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" \
--no-check-certificate -O /dev/null https://startwifi.beeline.ru:22443/status > /dev/null 2>&1
fi
fi
Не забываем про
chmod +x /etc/network/if-up.d/05-beeline
Адрес для "прокликивания" с ya.ru можно заменить на любой другой, wget уже должен быть установлен (то ли он есть отдельно, то ли в составе busybox-advanced - не помню)
Спасибо за идею более честного варианта "прокликивания" народу с http://forum.lissyara.su/viewtopic.p
April 19 2010, 13:08:27 UTC 2 years ago
пока я не совсем понимаю, как же "wget http://www.ya.ru/" работает
April 19 2010, 13:43:57 UTC 2 years ago
April 20 2010, 12:54:10 UTC 2 years ago
April 20 2010, 12:56:12 UTC 2 years ago
June 21 2010, 17:33:16 UTC 1 year ago
June 21 2010, 18:17:12 UTC 1 year ago
June 23 2010, 21:08:21 UTC 1 year ago
July 10 2010, 15:30:11 UTC 1 year ago
November 6 2010, 18:50:38 UTC 1 year ago
November 30 2010, 03:15:57 UTC 1 year ago
Anonymous
January 8 2011, 13:33:16 UTC 1 year ago