Рубрики
Программирование Штуки

Как я взламывал Security Lock Code в Nokia N900

Оставляю план действий тем, кто хочет восстановить Security Lock Code в Nokia N900.

Я давно хотел себе в коллекцию Nokia N900, и вот наконец-то нашёл его по адекватной цене, ещё и продавали в соседнем доме. В общем, сразу же забрал, как увидел.
Принёс домой, начал ковырять. Оказалось, на телефоне был изменён стандартный лок-код. Позвонил продавцу — тот не помнит, классика жанра. Пришлось восстанавливать самому. Оставлю план действий на случай, если вдруг когда-нибудь столкнётесь с этим.

Для начала мне нужно было получить root. Для этого я установил пакет rootsh из репозитория maemo.org. Заходим в Application manager => Application catalogs и добавляем новый репозиторий:
Web address: http://repository.maemo.org/extras/
Distribution: fremantle
Components: free non-free
После этого загружаем пакет rootsh из категории System.

Переходим в терминал, пишем sudo gainroot
Ура, мы под рутом. Вытаскиваю grep’ом хэш нашего кода:
echo root:$(grep -A 13 lock_code /dev/mtd1|tail -1):
Для того, чтобы было удобнее вводить команду, можно закрыть телефон и тапнуть по окну терминала — тогда появится окно с виртуальной клавиатурой.
В ответ телефон мне доверительно сообщил root:uXo4qm7ILfAno:. Это и есть хэш кода блокировки. Полностью сохраняем полученную строку в файл «code.txt» на ПК.

Полученный хэш я скормил Джону (Wiki).
Нужно скачать программу, распаковать её и переместить файл code.txt в папку run. Затем открыть командную строку, перейти из неё в папку run и ввести: john.exe --incremental=digits pass.txt
После того, как JtR подберёт пароль, можно написать john.exe --show pass.txt
В ответ JtR покажет Security Lock Code телефона:

Вот и всё, в общем-то. В моём случае код оказался 4581512, после чего я его успешно изменил на свой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *