PDA

Просмотр полной версии : Какой коммандой включить авторизацию у оператора, телефон не посылает ключ.



Apocalypsis
07.04.2006, 14:09
Всем привет, для програмирования пользую QXDM
подскажите какой коммндой включить авторизацию у оператора

Apocalypsis
08.04.2006, 12:26
Телефон не посылает авторизацию оператору.

Winvic
08.04.2006, 17:26
вопрос поставлен не корректно

DeadlockFree
08.04.2006, 17:33
Может я чего не так понял. Но если ты хочешь обновить в базе оператора свой ESN то с телефона ты этого никак не сделаешь, это же база оператора, в ней и менять надо :)
Т.е. это уже к оператору

Apocalypsis
10.04.2006, 08:12
Да нет не поменять, ESN такой как надо.

Apocalypsis
10.04.2006, 08:46
Вообщем как я понял по словам оператора телефон не посылает авторизацию, толи а-кей толи еще что то.
Кто нибудь сталкивался ? Или кто нибудь знает какие есть комманды относящиеся к авторизации телефона у оператора.

Apocalypsis
10.04.2006, 11:04
Дополнение уточнил у оператора
Телефон не посылает A-key

Apocalypsis
10.04.2006, 15:21
Выяснил далее
Телефон оказывается работает в стандарте CDMA IS-95 а оператор в стандарте CDMA 2000.
Телефон похоже мульти стандартный
Как можно через qxdm установить что использовать только CDMA-2000?
Или обычно для этого прошивку меняют?

mr.Twister
10.04.2006, 17:12
1. В сети стнадарта CDMA-2000 работают и терминалы стандарта IS-95.
2. Если не проходит процедура аутентификации на терминале, значит в нем что-то не совпадает с базой оператора. Все операторы используют фичу А-кей. Если слетел А-кей, то нужно идти к оператору и писать заявление на восстановление А-кей.
3. Если это последствия подключения нового терминала со старым ЕСНом, перепрошивки терминала и прочие вмешательства в ПО всякими умелыми специалистами, то без оператора никак не обойтись.
(если он - оператор захочет подключать несертифицированный терминал)
WBR

Winvic
11.04.2006, 07:38
читаешь ветку и удивляешься. один некоректно ставит вопрос, а остальные, сообразив по своему, объясняют не то что надо.
Apocalypsis поставь вопрос в следующем порядке:
модель аппарата
что проделал с аппаратом
и что в результате не получается

Apocalypsis
11.04.2006, 08:20
Ок ставлю вопрос так как надо
Аппарат новый, еще не подключеный к оператору, подключаю вместе с оператором, который оказывает всяческую поддержку.
Модель: Sanyo SMP-B017
Делал вообщем то стандартную настройку с помощю QXDM:
spc "000000"
password "FFFFFFFFFFFFFFFF"
mode offline-d
nv_write esn{0x12345678}
nv_write banner { "OPERATOR" }
nv_write curr_nam {0}
nv_write imsi_mcc {0,"123"}
nv_write imsi_11_12 {0,"07"}
nv_write min1 {0, "123-4567", "123-4567"}
nv_write min2 {0, "222", "222"}
nv_write pcdmach {0, 283, 691}
nv_write scdmach {0, 384, 777}
nv_write sid_nid {0, 1, 12001,65535, 0,0, 0,0, 0,0}
nv_write dir_number {0,"2221234567"}
nv_write a_key {0, 0x24245783, 0x24245783}
nv_write ssd_a {0, 0x24245783, 0x24245783}
nv_write ssd_b {0, 0x24245783, 0x24245783}
nv_write pref_mode {0, "Digital Only"}
nv_write pref_mode {1, "Digital Only"}
mode reset

Телефон видит сеть оператора,
при дальнейшем разбирательстве совместно с оператором оказалось что телефон совсем не посылает a-key, т.е. не посылает никакой даже некорректный. Сказали поискать в настройках опцию посылки a-key чтобы разрешить его отправку, сколько искал нигде такой функции ненашел. Далее оператор сказал что мол телефон этот скорее всего стандарта IS-95, а оператор сам IS-2000 и мол проблема с ключом из за этого.

mr.Twister
11.04.2006, 11:40
To WINWIC
Кто-то понял, кто-то не понял, а ты чего такой недружелюбный?

Поддержка функции А-кей в телефонах появилась лет 7 назад, когда только разрабатывались стандарты CDMA2000.
Есть 2 варианта - телефон поддерживает функцию А-кей, посылает какую-нибудь лабуду в сеть, но оператор ее игнорирует, т.к. у телефона не назначен А-кей в базе оператора.
И телефон не поддерживает фичу А-кей из-за особенностей ПО телефона и соответственно ничего в сеть не посылает.
Вывод - определиться поддерживает ли данная модель А-кей или нет?
У операторов сидят человеки, которые прописывают терминалы, но их знания по предмету ограничены только 5 командами QXDM.
А вот теперь, думаю у многих посетителей форума, вопросов станет меньше.
WBR

Apocalypsis
11.04.2006, 13:25
Судя по вводу комманд
nv_write a_key {0, 0x24245783, 0x24245783}
nv_write ssd_a {0, 0x24245783, 0x24245783}
nv_write ssd_b {0, 0x24245783, 0x24245783}
Телефон отвечает упешно.
Может а-кей какойто не верный?
Как его згенерить исходя из ESN?

Novicok
11.04.2006, 13:53
а-кей генерирующийся на основании есн нужен только для ввода через клаву для самоконтроля. для qxdm вводится первые 20 цифр акея в хексе без контрольной суммы.

Apocalypsis
11.04.2006, 14:13
А если первые цифры нули?
То тоже нули?
16 нулев получается?

Apocalypsis
11.04.2006, 15:44
Этот телефон сделан на базе чипсета MSM3100

Winvic
11.04.2006, 20:44
[QUOTE=Apocalypsis]Ок ставлю вопрос так как надо
Аппарат новый, еще не подключеный к оператору, подключаю вместе с оператором, который оказывает всяческую поддержку.
Модель: Sanyo SMP-B017
Делал вообщем то стандартную настройку с помощю QXDM:
nv_write esn{0x12345678}
.....
nv_write a_key {0, 0x24245783, 0x24245783}
nv_write ssd_a {0, 0x24245783, 0x24245783}
nv_write ssd_b {0, 0x24245783, 0x24245783}QUOTE]


наличие этих скриптов указывает, что ты пытаешься сделать клон, если так, то все параметры должны быть взяты с реального аппарата с номером.
если просто пытаешься заставить работать, то следующие замечания:
min1 должен иметь значения не существующие в базе, потому что реальный min1 в базе привязан к определенному ESN и A-Key и в этом случае телефон просто молчит ;
SSD_A и SSD_B нет необходимости прписывать, так как эти параметры прописываются оператором по эфиру.

И еще. попробуй прочитать какие а-кей, ссд_а, ссд_б прописались в телефоне

Apocalypsis
12.04.2006, 08:01
Нет не клон, новая труба с новым номером.
Попробую сделать.

mr.Twister
12.04.2006, 12:05
В новой трубе это все обнуляется и потом совершается звонок на определенный номер для запуска процедуры создания А-кея. Коммутатор посылает через эфир все необходимые данные в терминал и заносит в базу данных коммутатора. И потом можно делать исходящие звонки.
WBR

Apocalypsis
12.04.2006, 13:38
mr.Twister
Т.е. если я правильно понял то я должен обнулить а-кей таким вот образом и позвонить на спец номер оператора
nv_write a_key {0, 0x00000000, 0x00000000}
nv_write a_key {1, 0x00000000, 0x00000000}
nv_write ssd_a {0, 0x00000000, 0x00000000}
nv_write ssd_a {1, 0x00000000, 0x00000000}
nv_write ssd_b {0, 0x00000000, 0x00000000}
nv_write ssd_b {1, 0x00000000, 0x00000000}

mr.Twister
12.04.2006, 13:50
Просто так поменять или установить новый А-кей не получится без участия оператора.Нужно чтобы для твоего номера в базе оператора были совершены определенные действия, а затем делается так, как сказано выше.
Обратись к оператору с просьбой подключить новый терминал. Они это сделают бесплатно (по крайней мере так в Украине).
WBR

Apocalypsis
12.04.2006, 14:55
Да насчет оператора я понял
вот список требования оператора
Основные технические требования к терминалам
- Соответствовать требованиям стандарта CDMA2000-1x (IS-2000)
- Поддерживать работу в диапазоне 800 МГц
- Поддерживать функцию аутентификации (Authentication)

Не получается как раз третий пункт.

mr.Twister
12.04.2006, 17:08
Я знаю 2 процедуры установки А-кея, используемые на Украине.
1. Взять А-кей с эфира, т.е. тот что вписан в телефон ранее (например на заводе-изготовителе), заколбасить ссда, ссдб и т.п. и т.д.
2. Создать по новой.
Как правило операторы используют 2-й способ.
Килеры, занимающиеся подключением терминалов вписывают в него мин, параметры сети, обнуляют а-кей, заходят на сервер оператора и прописывают в базу оператора нового абонента и делают первый звонок на номер типа 1234, этот звонок запускает процедуру создания а-кея. Это касается официальных к(д)илеров, которые имеют такой доступ. На самом деле в базу данных оператора доступа они не имеют. Они складывают данные на сервак в текстовый фал, с которого их забирают и вносят в базу свича. Так что хакнуть оператора не получится.
Умельцы, занимающиеся клонированием, берут уже подключенный телефон, вычитывают из него, что нужно и тупо переносят в новый.
Вот и весь фокус. При этом берут с доверчивых граждан денюжки.
З.Ы. Для руимных терминалов эта процедура не применяется, там все в сим карте зашито.
WBR

Kentavr
12.04.2006, 18:55
Насколько я понимаю труба подключается в казахстане?
У них mcc 401, и если прошивать другой, то труба никак не зарегистрируется в сети. До акея даже не дойдет.

Winvic
13.04.2006, 00:50
для того чтобы виделась аппаратом сеть достаточно прописать каналы.
а чтобы происходило голосовое соединение с сетью надо прописать МСС, MNC, Homе sid/nid при обязательном условии чтобы IMSI(min) имел значение не существующее в базе, к примеру 9999999999. а-кей на данном этапе не обязательно вводить, потому что этот параметр нужен для реального номера

Apocalypsis
13.04.2006, 08:04
Да нет речь ни о каком хаке не идет, номер уже есть, выделен и оплачен осталось только трубу подключить.
Аппарат сеть видет, да подключение в Казахстане, 401 код прописал.
Я в трубу настроил этот номер который мне дали, все коды написал.
Или я зря номер правильный ввожу? Следуют вбить не существующий?

Winvic
13.04.2006, 09:01
так. расматриваем вариант с реальным номером.
оператор должен прописать твой номер в базу. для этого ты должен дать им ESN аппарата.

Взамен оператор должен дать тебе реальный с базы IMSI ( то бишь номер), a-key, ssd_A, ssd_B

теперь остается прописать все параметры.
nv_write a_key уже означает что ты активировал этот параметр.

Если после всего выполненного не будет дозвона, значит аппарат безакейный и тебе лучше переправить аппарат в Ташкент, их оператор перфектум мобайл работает без а-кей

Apocalypsis
13.04.2006, 14:05
Ок попробую так.
А если он действительно безакейный это как нить можно решить заменой прошивки или дело в чипсете?
Ни кто ли не сталкивался или не видел где нибудь комбинацию кнопок для входа в меню, прошивок и другой и инфы именно по этой модели Sanyo SMP-B017
именно про него беседуем. :)

max146250
28.04.2006, 18:30
у меня похожая проблема с Samsung N380
Зписываю в телефон существующие параметры.. а-кей.. исн.. и тд..
вообщем делаю клона.. считываю, все записисалось.. а-кей на месте..
но при совершении звонка выдает ошибку вызова.. как будто а-кей не верный или его вообще нет.. таких уже насобиралось 8 телефонов..
за 3 месяца.. все новые из индии.. Рилианс..
Может действительно в телефоне где-то отключена функция отправки А-кей?...

Winvic
29.04.2006, 11:42
у меня похожая проблема с Samsung N380
Зписываю в телефон существующие параметры.. а-кей.. исн.. и тд..
вообщем делаю клона.. считываю, все записисалось.. а-кей на месте..
но при совершении звонка выдает ошибку вызова.. как будто а-кей не верный или его вообще нет.. таких уже насобиралось 8 телефонов..
за 3 месяца.. все новые из индии.. Рилианс..
Может действительно в телефоне где-то отключена функция отправки А-кей?...

"AKEY не меняется и остается постоянным при нормальной работе телефона.
На основе AKEY (постоянный ключ) с помощью хеш-функции CAVE, использующей в качестве входных параметров, помимо AKEY, ESN, M1N телефона, а также случайное число, присланное по эфиру с базовой станции, генерируется временный ключ, называемый SSD_A (тоже 8 байт). Этот ключ в дальнейшем и используется при аутентификации для генерации ответного значения. Постоянный AKEY не используется при аутентификации и служит только для расчета временного ключа. При установлении соединения, система передает сотовому телефону случайное число, которое шифруется по алгоритму CAVE (Cellular Authentication and Voice Encryption) с использованием временного ключа SSD_A и других уникальных параметров телефона (ESN, MIN) в качестве ключа. Ответ посылается на базовую станцию, которая, в свою очередь, независимо от телефона генерирует ответное число (все параметры телефона, в том числе и AKEY, и текущий SSD_A, хранятся в базе на станции), и сравнивает его с полученным. В случае несовпадения числа, принятого от телефона с независимо посчитанным числом, аутентификация считается неудачной и телефону отказывается в соединении.
Периодически (примерно раз в неделю) станция посылает сотовому телефону сообщения о генерации . нового временного ключа, SSD_A, по получении этого сообщения (SSD_UPDATE) телефон рассчитывает новый временный ключ SSD_A, используя уже известный постоянный AKEY, ESN, MJN, и случайное число со станции. Таким образом, сам ключ аутентификации (SSD_A) является временным и периодически меняется, и становится бессмысленным "клонирование" трубок (а также нахождение SSD_A методом последовательного перебора), поскольку после первого же изменения ключа работать дальше будет только один телефон с новым ключом..."
Так вот. Сами аппараты разделяются на группы:
1. поддерживающие А-кей ( Nokia, Sky, Samsung, Motorola MS300 и новее, новые модели LG, Pantech@curitel);
2. не поддерживающие А-кей (почти все LG, за исключением последних разработок, Motorola, выщенные до MS280, часть Pantech@curitel)
3. и очень небольшую группу составляет аппараты не способные самостоятельно записать SSD_A, SSD_B у себя в памяти (таких на основе проб обнаружил в x850, v410)/
Очень возможно что и n380 относится к 3 группе, надо поэкспериментировать.

max146250
29.04.2006, 13:17
Winvic я знаю все что ты написал.. ты немного не правельно понял вопрос.. Дело в том что я уже наторговал этих Samsung N380 около полу тысячи... И с остальными все ок.. Эксперементировал я как угодно...
И прошивал телефон на новый номер.. что бы а-кей стал из сети.. и прошивал сушествуюшие данные.. а-кей становится.. его видно в телефоне.. телефон работает на входящие вызовы.. но при звонке он пишет ошибка вызова.. такое бывает когда неверно прошит а-кей или он вообще отсутствует.. вывод телефон не передает а-кей оператору.
За ве время , как я уже говорил , насобиралось теких телефонов 8 шт.. с абсолютно одинаковой проблемой.. я думаю это что то программное..
Если есть идеи пишите.. Да, и еще Winvic дай свою аську если не жалко.. )

max146250
29.04.2006, 13:26
ДА, и еще.. Я из Харькова.. и у нас идентификация происходит по ссд_а
так что трубки клонировать можно.. простым копирыванием ссд_А, номера и исна.
И говоря а-кей я имел в виду ссд_а.. извини что не правельно выразился.

Armagedets
20.09.2006, 13:05
Если тебе помогают люди близкие к оператору то:
береш старый телефон, проверяеш что он работает, дальше с этим телефоном топаеш в сервисный центр оператора и пишиш заяву чтобы тебе отключили А-кей (т.к. из-за глюка телефона а-кей перестал поддерживаться), И ОТКЛЮЧАТ, если хорошо попросиш, а дальше все просто и красиво