Бесполезный совет: ввод русского пароляАвтор: Nikolai <psion@mtsnet.ru>
"Старые" версии русификаторов для Psion'а, ElbRus5 и RusPsion aka Everest страдали одной и той же болезнью - невозможностью использования русских букв при выборе пароля на включение PDA, более того, случайное использование русских букв (например, набор пароля при неправильной раскладке) приводило неизбежно к невозможности входа в систему после первого же выключения :(, так как в момент появления пользовательской информации с предложением ввода пароля эти русификаторы ещё не были загружены и переключение раскладки клавиатуры было невозможно. В последних версиях русификаторов эта ошибка была в конце концов исправлена, но, тем не менее, для тех, кто по тем или иным причинам до сих пор работает с "опасными" русификаторами, будет, вероятно, интересным вопрос, что делать, если пароль не вводится из-за проблем с русификатором.
Руководства к русификаторам едины в своих советах никогда не использовать кириллицу для паролей и предлагают делать холодный перезапуск Psion'а, если их советам не вняли. МакЦентр также предлагает свои услуги по "оживлению" вашего Psion'а, то есть, у них есть способ "обойти" ваш пароль! Как-то меня заинтересовал вопрос, каким образом они это делают. В принципе, вариантов может быть три:
- имеется "чёрный ход" в EPOC'овской реализации проверки паролей, то есть, программисты Symbian / Psion оставили для себя какой-нибудь набор "горячих" клавиш, о котором прознали в МакЦентре;
- МакЦентр умеет каким-то образом вводить кириллицу при латинской раскладке (или наоборот);
- имеется баг в EPOC32, который позволяет войти без пароля.
Про первый вариант ничего сказать не могу, не знаю. Про третий можно с уверенностью сказать, что такой баг есть, а именно, есть возможность войти без пароля при использовании специальным образом отформатированной CF-карты (против этого, правда, имеется специальный патч) (примечание см. ниже). Мне же был наиболее интересен второй вариант: а можно ли действительно ввести кириллицу при латинской раскладке? Имея небольшой опыт программирования на Psion'е, я довольно быстро нашёл решение! Всё оказалось очень просто: EPOC32 позволяет набрать любой символ путём нажатия клавиши <Ctrl> с последующим набором трёхцифренного кода не отпуская клавиши <Ctrl>, причём эта особенность действует и при включении машинки, в момент запроса пароля! Нажмите <Ctrl>, затем нажмите три цифры, затем отпустите <Ctrl> и у вас появится новая звёздочка в поле набора пароля.
Коды букв русского и латинского алфавита вы можете посмотреть на прилагаемой картинке.
Этот бесполезный совет может оказаться интересным также тем, кто случайно потерял какую-нибудь клавишу, которую он использовал в своём пароле (не смейтесь, я сталкивался с таким случаем). Кроме того, в последней версии ElbRus5 для Series5 (версия 2.01) иногда наблюдается баг, когда при наборе пароля перестают работать некоторые клавиши, что делает набор пароля невозможным. Описанный выше способ прекрасно справляется с этой проблемой.
Если вы напрочь забыли системный пароль, то прочитайте совет "Вы забыли системный пароль на Series 5/7 - как вернуть свои данные".
Дата статьи: | 3 февраля 2001 г |
« Назад в каталог | Обсудить в конференции »
|