Re: Прошивка на J600
#19
Botya666 , уже получил в личном сообщении таблицу перекодировки
мсл кодов в байты хранящиеся в еепроме.
Общая теория такая.
1. Мсл код хранится в последнем поле кал даты(в самом конце етого поля).
вот пример начала кал даты в U600:
S31520008000B4F20102030405060708090AE12A0E0153
20008000 - адрес во флеше
B4F20102030405060708090AE12A0E01 - собственно сами данные.
Начало кал даты определяется по так называемой ее версии(структуру кал даты можно посмотреть по ShowCalStruct, по ней кстати стразу видно где имей находится) - 010203040506070809 - данные в нех.
2. Поля кал даты имеют размер 256 байт.
3. Функция PeekHWNVM,0,1,2 выводит данные кал даты, где 0 - поле кал даты, 1- смещение внутри этого поля в байтах, 3-сколько нужно байт вывести(мах-16). все данные в десятичной системе.
PeekHWNVM,0,0,16 - введет первые 16 байт кал даты
PeekHWNVM,0,15,16 - введет вторые 16 байт кал даты
для U600 параметры 79,164,16 - выведет 16 байт в десятичном виде.
по этим параметрам байты мсл кода 3-й, 8-й, 11-й.
мсл код состоит из 6-ти цифр групируется в групы по 2-е цифры
11(3-й байт) 22(8-й байт) 33(11-й байт).
по таблице перекодировки находится мсл код и по CheckMSL,112233 - проходится авторизация(снимается мсл защита) - становятся доступны функции перезаписи имея и анлока.
вот пример строки с мсл кодом
S3152000CFA000000000A6A547C4C2ABA422C0AB00A5C2
2000CFA0 - адрес во флеше.
00000000A6A547C4C2ABA422C0AB00A5 - данные(здесь мсл байты 47(7-й), 22(12-й),00(15-й)) - соответственно по таблице мсл код 006547.
Вот и все, нашел все это банально 30 минут и 15 слитий еепрома с телефона, потому легко пришло - легко ушло. Для агере всего пять типов
параметров функции PeekHWNVM, для различных моделей. можно подумав и взяв некотрые данные с телефона сделать автоматическую калькуляцию мсл не зная модель вообще - что я и сделал.
P.S. Для J600 все тоже самое только функция не PeekHWNVM, а другая - таблица перекодировки та же. Мсл калькулируется, имей переписывается.
P.P.S. если кто подкинет алгоритм пересчета ключа для перезаписи имея, поделюсь калькуляцией на J600 и подобные агере.