Pull to refresh

Comments 19

А количество вариантов рута не подсказывало это?
Ну и потом чем больше популярность тем больше «извращенцев» использую недокументированные возможности.
Человеческий фаззинг более точечный чем машинный, но и бьет точнее
Всегда говорю: «Если один человек создал, то другой может это сломать»
Причём здесь рут?
Возможностей получить права рута в Android не намного больше, чем с ванильным ядром Linux. В подавляющем большинстве случаев, пользователи ставят su вполне легальным способом — через анлок бута с прошивкой обновления. С тем же успехом можно бегать и орать, что linux/freebsd/macos дырявые и дают всем рута налево и направо.
Официальный анлок бута это меньшинство случаев. В большинстве получается рут через один из сплоитов, после записывается кастомный рекавери, а там уже да.
С линукс и макос сравнение некорректно.
Вы можете привести хоть один пример устройства, прокатывает выпущенного в последние пару лет, где такое? Потому что даже на Nexus 7 без анлока вас пошлют в дали дальние при попытке использования fastboot. С приходом ICS, работа с сервисными режимами кардинально поменялась и на уровне приложения и даже ядра повлиять на них не получится.
И где там эксплоиты? Телефон позволяет сделать ремаунт системного раздела с помощью adb не спрашивая ни о чем. Я хз зачем LG сделали так, но это не эксплоит и вообще не проблема Android-а. Судя по всему лыжа собирает прошивки в режиме дебага.
Towelroot — я получил рут на заблокированном загрузчике Amazon Fire HDX 7, cправедливости ради, на момент выхода инструмента, почти все устройства в мире рутовались этим методом.
Инструмент theroot.ninja/ снимает защиту бутлоадера на HTC и Motorola (ну а дальше да, дело техники).
Во втором методе, правда, уязвимость в qualcomm (CVE-2014-4325). LG G3 — рут при помощи purpledragon (вроде так), загрузчик заблокирован.
На сколько я помню, Towelroot использует уязвимость ядра Linux, которой подвержены все старые ядра, включая десктопные версии. Это технически не косяк андроида. У андроида в этом случае косяк в том, что обновления до юзеров частенько не доходят.

theroot ninja использует уязвимость в продуктах Qualcomm, как вы и написали. В тоже самое время получить S-Off на HTC One X с чипом Tegra невозможно без сервисного инструментария, никаких лазеек за почти три года так и не нашли. Но даже если бы и нашли, то это был бы железный косяк.

Так что напрашиваются два вывода:

1. получить рута обычно можно только через уязвимости ядра и в 99% случаев это косяк команды Торвальдса;
2. рут обычно не даёт никаких привилегий для глубокой модификации системы (бут не поменять, рекавери не прошить), но бывают казусы как у LG, когда производитель собирает на продакшен прошивки в дебаг режиме, но в этом случае рут не нужен.
Ну и да, спасибо за примеры, а то на хабре в последнее время народ любит кидаться помидорами без пруфов, лишь бы поорать. С вами приятно вести диалог!
Так же как и джейл для iOS есть вариант его получения путем взлома с последующей эскалацией прав до уровня системы.
И много вы таких вариантов знаете? Ну кроме Towel root, который бага в самом ядре Linux.
А я не говорю, что вариантов много. Просто они существуют. И я уверен, что их нашли еще не все.
События вокруг openssl за последний год тому подтверждение
Да ещё и 2014. Прям в честь уходящего года.
Sign up to leave a comment.