Как стать автором
Обновить

Как получить root на nokia N9

Время на прочтение1 мин
Количество просмотров11K

Не могу считать телефон «своим», пока у меня нет к нему рутового доступа. Без рута телефон не «мой», а «взятый в аренду» у дяди. С оответствующими правами у дяди и их отсутствием их у меня.

Итак, инструкция по получению рута на N9. Заметим, не jailbreak, т.к. эта возможность присутствует официально. Спасибо Nokia.

Теория


Рут доступен только через ssh-сервер, который появляется после установки developer tools. Слушает он на localhost и серых адресах. После получения рута настоятельно рекомендуется сменить пароль, дабы не получить неприятный сюрприз.

После этого мы чуть-чуть облегчим себе жизнь с помощью alias у встроенного шелла.

Практика


Идём в настройки, безопасность, включаем режим разработчика. Ребутимся.

После ребута идём в шелл (в самом конце списка приложений появится иконка чёрная с зелёной надписью).

В шелле всё есть, кроме sudo. А su и login без suid'а. Единственный метод — ssh.

ssh root@localhost

Пароль: rootme.

На этом казалось бы всё. Но нам хочется удобств.

Удобства


(из-под пользователя без прав рута)
ssh-keygen (пустой пароль или нет — думайте сами)
ssh-copy-id root@localhost
echo alias root="ssh root@localhost" >~/.profile

Всё, теперь рут получается командой «root». Обратите внимание на правильные кавычки в строчке с echo. Кавычки обычные, два апострофа сверху (никаких «ёлочек» и «лапок»).

PS С удивлением узнал, что в N9 используются deb'ы, а апдейты качаются с downloads.maemo.nokia.com

Альтернативный метод


Как подсказывают в комментариях, оказывается, есть команда devel-su.
Теги:
Хабы:
Всего голосов 73: ↑59 и ↓14+45
Комментарии37

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань