Чтобы подключиться к этому selfservice, надо послать SMS и получить в ответ пароль. Можно, конечно, переткнуть симку в мобилу, послать и получить. Но мы не ищем лёгких путей.
$ cu -l /dev/ttyUSB_utps_modem
AT+CMGF=1
OK
AT+CMGS="000105"
> 41
+CMGS: 1
OK
AT+CMGL="ALL"
…
OK
AT+CMGR="0"
+CMGR: «REC READ»,"+74955025555",,"10/11/10,18:04:43+12"
04230441043B0443043304300020042104350440043204380441002D04130438043400200430043A04420438043204380440043E04320430043D0430002C00200412043004480020043F04300440043E043B044C0020003400350032003800310033
OK
~.
# include <stdio.h>
int hex2bin( unsigned char c )
{
if ( c >= '0' && c <= '9' )
return c — '0';
else
return c — 'A' + 10;
}
int readByte( void )
{
int c1 = getchar();
int c2 = getchar();
return hex2bin( c2 ) | ( hex2bin( c1 ) << 4 );
}
void main( void )
{
while ( 1 ) {
int c1 = readByte();
int c2 = readByte();
if ( feof( stdin ) )
break;
putchar( c2 );
putchar( c1 );
}
}
Дальше hex2bin | iconv -f UTF-16
и вуаля, у меня есть пароль.
После этого в selfservice легко обнаружилось, что на тарифе Internet-only ещё по умолчанию включена услуга «другой гудок», или как-то в этом роде, за какие-то 60руб/мес. Милые шалости…
madw
2010-11-11 13:16 (местное)
Раньше я просто запомнил куда тыкать мышей, а пару месяцев назад они дизайн поменяли, тоже долго не мог найти личного кабинета :)
_slw
2010-11-11 13:18 (местное)
tobotras
2010-11-11 13:19 (местное)
vitus_wagner
2010-11-11 14:26 (местное)
Вот я поразвлекался-то
dimas
2010-11-11 13:23 (местное)
ну и запомнить команду баланса оттуда на будущее :)))
но сайт - гавно, адназначно. не говоря уже о том, что то ли ссылки в бумажке к модему, или в гуеморде были неправильные, а "личный кабинет" далеко не всегда работает ...
p.s. что за ТП и как покупался, кстати? у меня Интернет-старт, который шел с модемом, лишних услуг и поборов не замечено.
tobotras
2010-11-11 13:25 (местное)
Кстати, команду баланса надо было бы выяснить :(
Хотя, можно же просто звонить на номер USSD.
Не помню, я с этого старта переключился, кажется, на какой-то Лайт (безлимитный).
dimas
2010-11-11 13:41 (местное)
правда, говорят, это чисто програмное ограничение, надо как-нить найти время и перешить нафиг на свободную от симлока и этого ограничения прошивку ...
p.s. буду запускать поделие - посмотрю команду :)
p.s.2. а не дешевле раз в две недели покупать новую симку за 150р, если нужен безлимит? или там скорость больше, чем 238Кбит/с?
tobotras
2010-11-11 14:02 (местное)
dimas
2010-11-11 14:03 (местное)
tobotras
2010-11-11 14:07 (местное)
tnt23
2010-11-11 13:58 (местное)
А то, что тебе выдал модем, называется PDU.
akovalenko
2010-11-11 14:27 (местное)
tnt23
2010-11-11 14:50 (местное)
vitus_wagner
2010-11-11 14:29 (местное)
Засада бывает в том, что некоторые модемы не понимают USSD-номера, сказанного человеческим языком
AT+CUSD=1,"*100#",15
а хотят номер в семибитно-закодированном виде:
AT+CUSD=1,AA180C3602,15
Один из двух указанных вариантов должен сработать и вернуть что-то типа той твоей SMS-ки.
> и *102# (как в Билайн)
poige
2010-11-12 06:40 (местное)
akovalenko
2010-11-11 13:27 (местное)
Ещё может пригодиться тот факт, что баланс обычно можно узнать запросом USSD, и для этого тоже есть команда:
Здесь #100# — запрос, который может зависеть от оператора (пример выше для МТС, но вообще *100# и #100# довольно-таки общепринято). Так как запрос задается в виде строкового литерала, на него тоже влияет +CSCS, как и на ответ.
Так что довольно легко сделать автоматическую проверялку, чтоб ещё и СМС-ки ругательные слала, когда деньги кончаются :)
tobotras
2010-11-11 13:28 (местное)
akovalenko
2010-11-11 13:31 (местное)
wildsun
2010-11-11 13:37 (местное)
не за что :)
tobotras
2010-11-11 14:02 (местное)
elentin
2010-11-11 16:03 (местное)
mds
2010-11-11 13:37 (местное)
http://www.youtube.com/watch?v=Bxhs8jMn
andjel
2010-11-11 13:55 (местное)
tobotras
2010-11-11 14:01 (местное)
> С разбегу не нашёл, написал ценный программный продук
poige
2010-11-12 06:36 (местное)
Re: > С разбегу не нашёл, написал ценный программный прод
poige
2010-11-12 06:57 (местное)
Re: > С разбегу не нашёл, написал ценный программный прод
poige
2010-11-12 07:05 (местное)
Re: > С разбегу не нашёл, написал ценный программный прод
tobotras
2010-11-12 07:16 (местное)
> О. xxd. Спасибо :)
poige
2010-11-12 07:19 (местное)
grisxa
2010-11-12 22:05 (местное)