PDA

Просмотр полной версии : Как пересчитать A-KEY из 26 символов в 16 для QXDM



Apocalypsis
06.04.2006, 14:10
Привет всем, вопрос такой как пересчитать 26 символьный a-key в 16 для загрузки через qxdm
т.е. 20 нулей + 6 цифр контрольная сумма, но через qxdm загоняется только 16 цифр.
00000000000000000000123456
nv_write a_key {0, 0x00000000, 0x00000000}

Глюк Петрович
06.04.2006, 15:36
Нули это не Акей это у тебя его не видит прога! Акей это примероно sf9sdfsg9sdg8 что то в этом духе Можно прочесть с помощью винхекса и еще парочку различных програмулин

Apocalypsis
06.04.2006, 16:16
Ну оператор говорит мол акей для забивания в телефон с клавиатуры это 20 нулей + контрольная сумма esn посчитаная через а кей калькулятор
т.е. получается всего 26 цифр, а в qxdm я так понял вдругом виде вводится там 16 цифр. Вот собственно из ручного набора в значения qxdm перевести.

Kentavr
06.04.2006, 17:46
Qxdm не нужно контрольной суммы.
16 цифр - это в hex виде, 20 цифр это в dec виде для ввода с клавы.
nv_write a_key{0,0x00000000,0x00000000} - этот скрипт прописывает в трубу нулевой акей.

Apocalypsis
07.04.2006, 08:56
ну и как эти 20 цифр сконвертировать в 16?

DeadlockFree
08.04.2006, 15:42
ну ... надо просто сменить кодировку с 10-ричной в 16-тиричную. Мона самому посчитать, а мона на стандартном виндозном каликуляторе. Включаешь в нем инженерный вид, вводишь своё число и нажимаешь потом HEX
хм, а есть еще вариант, если то что написано выше, привожу:
nv_write a_key{0,0x00000000,0x00000000}
подчиняется правилам программирования, то запись 0x00000000, а именно 0х вначале означает что число следует в 16-ричной системе исчисления, в таком случае ты просто пиши число безовсяких 0х. И еще, если есть вначале числа нули, лучше опусти, т.к. в языках программирования 0 вначале может означать 8-ричную систему.
----
С уважением :)