категории | RSS

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

Предисловие автора статьи

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

Итак, инструкция по получению рута на 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
Статья пользователя — amarao(на димоне вроде нет его). Разрешение на публикацию получено.

DimonVideo
2011-11-01T13:49:13Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 9

#9   Ancelad    

поправьте инфу о ssh то wink


0 ответить

#9   Glo1bys    

Жесть, к чему такие заморочки?неужели нельзя сделать смарт чтобы не было никаких головоломок


0 ответить

#9   n81bla    

ох уж этот линукс...


0 ответить

#9   Gaydar_    

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

класно сказано дружище


0 ответить

#9   CODeRUS    

tredrd, это рут на Nokia N9 fellow


1 ответить

#9   SAT31    

tredrd,
полный доступ. Обидно что все это заведомо мертвое.


0 ответить

#9   tredrd    

а что это такое?? просто интересно!
для чего это надо


0 ответить

#9   CODeRUS    

ssh обновлен и вся эта информация теперь не актуальна.


* редактировал(а) CODeRUS 21:09 4 ноя 2011

1 ответить

#9   KroliX    

похоже на iOs)))


0 ответить

Яндекс.Метрика