По поводу способа, предложенного A_L_I_E_N 'ом (пост №32)...
Этот способ работает не всегда, т.к. символы пароля карты памяти кодируются в Unicode формате - в этом я убедился проводя подобные опыты со своим телефоном (6300).
Например, у меня нельзя поставить в качестве пароля буквы английского алфавита, а можно только русского, цифры и символы. Так вот при установе символов и русских букв этот способ не действует, но я нашел решение.
Как известно, символы Unicode кодируются четырьмя шестнадцатиричными цифрами, поэтому нужно так и раскодировать - брать в качестве 1-го символа пароля не 2, а 4 шестнадцатиричных цифры.
Однако, не все так просто. Приведу пример:
Я установил пароль "знак евро"аб12345
(код знака ЕВРО=20AC
а=0430
б=0431
1=0031
2=0032
3=0033
4=0034
5=0035 )
Вот что получилось:
[302]
0=53445303473130551E8400803D770017AC20300431043100320033003400350010000000
и при снятом пароле
[302]
0=00000000000000000000000000000000AC20300431043100320033003400350000000000
(цветом выделена часть, на которой пароль)
Разобьем эту часть на группы по 4 символа
AC203004310431003200330034003500
Но это еще не все. Меняем местами 2 последних символа в каждой четверке с двумя первыми и вот тогда получаем наш пароль:
20AC0430043100310032003300340035
Я проверил много комбинаций - работает.
Даже написал небольшую програмку на Delphi, чтобы всю работу она делала за нас
Представляю на ваш суд первую ее бета-версию.
NokiaUnlocker.rar
Вот только бы справку к ней еще написать..
Кстати, если после установки восьмизначного пароля, поставить например шестизначный, то эти 2 последних символа все равно закодированы здесь в 302-м блоке, например:
1) ставлю пароль 12345678
2) мемяю его на абвгд
В результате в 302-м блоке: абвгд678
Давайте будем тестить и усовершенствовать прогу вместе!!!