Да не нужны мне root права

Да не нужны мне root права Техника

Android — самая кастомизируемая мобильная ОС большой тройки. Возможности сторонних приложений здесь очень широки, а сама ОС построена вокруг идеи о взаимозаменяемых компонентах, так что никто не ограничивает тебя в выборе софта. Не нравится рабочий стол — поставь другой, не устраивает «звонилка» — замени, не хватает выдвигаемой панели для запуска приложений, как в Ubuntu Touch, — в маркете полно приложений с такой функциональностью. Зачем же тогда получать root? Ведь система и без того поощряет кастомизацию и расширение.

Многие продвинутые пользователи Android после приобретения нового девайса получают права root, чтобы тонко настроить смартфон и установить приложения, добавляющие полезную функциональность в ОС. На самом деле даже без root Android — очень гибкая и настраиваемая ОС, позволяющая изменять свой интерфейс и существенно расширять возможности. В этой статье мы собрали все самые часто задаваемые вопросы, касающиеся «допиливания» интерфейса Android и разблокировки его скрытых функций, и попытались ответить на них, не призывая взламывать устройство.

Сейчас часто задают вопрос, зачем root права на Android? Попробуем разобраться, что они собой представляют и в чем их преимущества. Если говорить о рут правах для Android, то в принципе это то же, что для Apple джейл. Несмотря на то что Андроид и iOS являются самыми популярными мобильными системами на всем земном шаре, по своим особенностям и функциональности они кардинально различаются. В программном обеспечение от Apple, в отличие от продукта Google, уровень пользовательских возможностей сильно ограничен.

Вместе с тем при всех своих достоинствах Андроид тоже не дает полной свободы действий. Однако достичь этого все же можно, если получить Рут права (суперпользователя), но во время операции нужно быть предельно внимательными и заранее узнать, например, как получить root права на китайском планшете/смартфоне, чтобы не столкнуться с ошибками.

Если провести аналогию со всем известной Windows, то это по сути права администратора. Несмотря на то, что с такими правами вы получаете свободу действий, здесь имеются свои преимущества и недостатки (вплоть до потери устройства), и сейчас мы их рассмотрим.

Содержание
  1. В чем плюсы и минусы Root прав на Andrid.
  2. Почему нужно подключать смартфон или планшет для получения Root напрямую к компьютеру?
  3. Оглавление
  4. Виды Root-прав
  5. Получение Root-прав
  6. Проблемы из-за Root-прав
  7. 11 декабря 2016
  8. Преимущества
  9. Риски
  10. Почему root стал таким сложным?
  11. Root или не root?
  12. В кастомных прошивках в строку состояния можно добавить множество полезной информации. Можно ли сделать то же самое на стоке без root?
  13. Причина #3. Обход ограничений маркета
  14. Причина #10. Тюнинг системы
  15. Причина #5. Xposed
  16. Причина #4. Реклама
  17. Я слышал, в Android N появилась удобная функция для быстрого переключения между двумя запущенными приложениями (двойной тап по кнопке мультитаскинга). Можно ли получить нечто подобное на более ранних версиях?
  18. Причина #1. Bloatware
  19. Причина #7. Двойная загрузка
  20. В iOS классная панель управления. Хочу такую!
  21. В прошивке Paranoid Android я видел функцию, которая позволяет скрыть кнопки навигации внизу экрана и использовать вместо них круговое меню. Можно ли получить нечто подобное без root?
  22. На смартфонах и планшетах очень неудобно набирать текст. Ставил различные клавиатуры из маркета, а возможностей в них недостаточно!
  23. Мне говорили, что прошивка CyanogenMod позволяет тонко настроить светодиод так, как мне нужно. Теперь мне придется ставить CM?
  24. Можно ли хоть как-нибудь идентифицировать неизвестного звонящего абонента?
  25. У меня очень медленный мобильный интернет, поэтому каждый раз, когда я нажимаю ссылку в каком-то приложении, мне приходится долго ждать загрузку страницы. Можно ли сделать так, чтобы она загружалась в фоне, а окно браузера появлялось, только когда загрузка завершена?
  26. Мне неудобно возвращаться на рабочий стол для запуска приложений. Есть ли более быстрые и удобные способы сделать это?
  27. Причина #8. Полная отвязка от Google и других сервисов
  28. Причина #6. X-Tools
  29. В прошивках некоторых производителей устройств есть поддержка многооконного режима. Мне говорили, что получить такую же функцию можно с помощью Xposed, который требует root. Есть ли другой способ?
  30. В Motorola Moto X дисплей включается автоматически, когда берешь смартфон в руки или получаешь уведомление. Существуют ли приложения, реализующие подобную функциональность?
  31. Причина #9. Бэкап
  32. Причина #2. Системные функции
  33. Можно ли запускать отдельные разделы, экраны, табы приложений сразу с рабочего стола?
  34. Выводы
  35. Заключение

В чем плюсы и минусы Root прав на Andrid.

Первым делом я расскажу о том, какие минусы присутствуют в получении прав суперпользователя, а потом перечислю основные плюсы.

Чтобы понять, зачем root права на Android и нужны ли они вам, следует для начала узнать обо всех преимуществах, которые они дают.

Почему нужно подключать смартфон или планшет для получения Root напрямую к компьютеру?

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

Это совсем не новость, даже прошивку телефонов Siemens осуществляли лишь посредством родного USB, хотя найти его было не просто, да и цены на него были приличные. Если не придерживаться этого правила, то получая, к примеру, Recovery можно превратить аппарат в дорогостоящий «кирпич», хотя сам по себе он должен предотвращать такие случаи. Поэтому следует быть очень внимательным!

Теперь вы знаете зачем root права на Android и сами сможете решить нужны они вам или нет. Получив их, вы откроете для себя совершенно новые возможности, но следует заранее оценить все риски. Даже опытность и осторожность пользователя не даст гарантии, что все пройдет, как надо. И, несмотря на то, что возможность вернуть все назад, есть практически всегда, следует быть готовым тратить на это свои силы и время, а их может потребоваться немало.

Практически каждый продвинутый пользователь, знакомый с устройствами, работающими на базе операционной системы Android, хоть раз слышал такие термины, как root-права и права суперпользователя, которые означают одно и то же. В этой статье речь пойдет о том, что зачем нужны рут права и стоит ли их получать?

Да не нужны мне root права

Root-права можно сравнить с правами администратора в операционной системе Windows. Получить их можно на любом устройстве, которое работает под управлением операционной системы Android.

Изначально эта платформа не дает возможности использовать root-доступ, чтобы неопытный пользователь случайно не удалил важный системный файл. Для продвинутых пользователей root -права – это отличная возможность использовать свое Android-устройство по максимуму.

По умолчанию на любом Android-устройстве действует некоторые ограничения, поэтому вы не сможете заставить свое устройство выполнить определенную операцию или действие, зайти в системную папку и так далее. Чтобы избавиться от подобных ограничений, вам потребуется root -доступ. С его помощью вы сможете добраться до любых системных файлов и папок.

Часто пользователи пытаются получить root -доступ для того, чтобы избавиться от системных приложений, которые не несут существенной пользы, занимая при этом место в памяти Android-устройства (речь идет о разнообразных фирменных оболочках).

Да не нужны мне root права

Кроме того, root -права необходимы в том случае, если пользователь хочет установить какое-либо специфическое приложение или расширить функционал своего мобильного устройства. Например, если вы хотите управлять смартфоном с помощью жестов, но изначально эта функция не была предусмотрена, можно установить специальное приложение, однако ему потребуется полный доступ к системе. Кроме того root-права позволяют:

Root-права бывают нескольких видов:

Сейчас редко кто получает временные или частичные root -права, так как они уже потеряли свою былую актуальность. Однако на некоторых мобильных устройствах с китайской прошивкой второй и третий вариант root -прав встречается довольно часто, причем каких-либо дополнительных действий для этого не требуется.

Несмотря на то, что с помощью root -прав вы cможете удалять системные приложения и фактически делать с Android-устройством все, что захотите, у подобных возможностей есть масса недостатков. Первое, что стоит отметить – это неофициальность.

Если вы получили root -доступ, можете забыть о лицензии своего мобильного устройства. В частности, вы не сможете оплачивать покупки с помощью смартфона, так как финансовые организации, а точнее их антивирусные программы ведут активную борьбу с владельцами root-прав.

Также следует отметить то, что вы точно лишаетесь возможности гарантийного обслуживания после получения root -прав. То есть если ваше Android-устройство сломалось, но при этом оно еще находится на гарантии, никто его бесплатно чинить не будет. В теории можно поставить стандартную прошивку и устранить следы ранее осуществленных модификаций, но с этим справится далеко не каждый пользователь. В остальных случаях чтобы сервисный центр все-таки взялся за ремонт мобильного устройства, придется очень долго и нудно отстаивать свои права.

Да не нужны мне root права

Стоит также учитывать, что при получении root-прав Android-устройство становится более уязвимым для вирусов и хакерских атак. Это происходит из-за того, что доступ к системным файлам оказывается полностью открытым. Любые пользовательские данные могут быть достаточно перехвачены. С помощью root -прав вы и сами можете попробовать себя в роли хакера, но любой более опытный пользователь в два счета превратит ваш смартфон в «кирпич».

Root-доступ стоит получать лишь в том случае, если пользователь точно знает, для чего ему это нужно, и умеет это делать. Необходимо заранее оценить все проблемы, которые могут возникнуть и не рисковать, если вы не готовы мириться с тем или иным неудобством. Также стоит учитывать тот факт, что, если вы получите root-права на новое мобильное устройство, которое еще находится на гарантийном обслуживании, никто его бесплатно ремонтировать не будет.

Да не нужны мне root права

Если же смартфон достаточно старый, вы можете его просто-напросто добить. Всем известно, что со временем в смартфонах выцветает экран и изнашивается аккумулятор. Но вместе с этим «стареет» еще и внутренняя память. У многих моделей мобильных устройств при перепрошивке преждевременно «умирают» модули памяти. Если с помощью root -прав вы хотели освободить место в памяти мобильного устройства, есть риск того, что ситуация станет только хуже.

Процесс получения root-прав на Android-устройствах далеко не всегда оправдан, поэтому стоит заранее взвесить все «за» и «против». Ни один разработчик не может дать гарантию, что все будет идти так, как запланировал пользователь. В любом случае, пользователь, получивший root-права, берет на себя полную ответственность и не может рассчитывать на бесплатное гарантийное обслуживание своего мобильного устройства. А при худшем стечении обстоятельств, можно полностью умертвить телефон, без возможности отката к заводским установкам.

Оглавление

Любой пользователь, интересующийся android-устройствами, не раз слышал такие термины, как Root-права или права Суперпользователя, что, собственно, одно и то же. Что же это за права такие, какие преимущества дает их наличие и для чего они нужны? На эти и многие другие вопросы мы постараемся ответить в данном материале.

Дополнительно:  Скачать kingo root это

Итак, Root-права предоставляют любому мобильному устройству под управлением OC Android буквально безграничные возможности доступа к системе и ее внутренним функциям. Звучит заманчиво, будем пробовать в деле.

Да не нужны мне root права

А если четыре англоязычные буквы Root не дают вам покоя, можно сказать по-другому – права Суперпользователя. Возможно, тогда ваше недоверие сойдет на нет. Супергерой, суперпользователь – не находите в этих словах что-то общее? Они открывают перед нами новые горизонты по работе с устройством и позволяют выполнять такие действия, что и не снились инженерам, создавшим его. И по сравнению с другими пользователями вы будете Суперпользователем!

iPhone 14 256Gb — цена снижена на порядок 65″ 4K TV Haier дешевле 50 тр iPhone 14 Pro Max — цена в рублях круто пошла вниз 70″ TV 4K Samsung — цена упала на порядок Новейшая 4060 Gigabyte дешевле 40 тр 65″ 4K TV Supra за 40 тр — пора брать iPhone 14 Pro дешевеет в рублях тоже смотри В два раза упала цена 2Tb SSD Silicon Power -120000 на 8K Samsung 75″ — смотри цену iPhone 11 дешевле 50 тр несмотря на курс MSI RTX 4070 за копейки в Регарде 65″ 4K TV Hisense дешевле 50 тр -30000р на iPhone 14 Pro Max в Ситилинке 4080 Gigabyte Gaming — за копейки в Регарде -20000р на 4080 MSI Suprim X -30% на 50″ 4K TV Samsung = дешевле 50 тр S23 Ultra — цены нехило пошли вниз 13900K в Регарде дешевле чем при курсе 60

Виды Root-прав

Существует несколько видов прав Суперпользователя:

К сожалению, на данный момент Shell Root и Temporary Root почти нигде не встречаются. Они были актуальны во времена OC Android 2.3.х-4.4.х, поскольку некоторые устройства тогда полноценно «взломать» не получалось. А Temporary Root использовали те, кто хотел получать обновления «по воздуху».

Сейчас же временных или частичных Root-прав практически нет, но правды ради скажу, что на некоторых китайских устройствах подобные варианты встречаются прямо с завода, ведь они нужны для работы особенных функций. К примеру, в смартфонах со встроенным проектором и пульсометром расширенные права нужно активировать каждый раз с помощью дополнительного китайского приложения.

Получение Root-прав

Да не нужны мне root права

Получить Root-права можно практически на любом устройстве, хотя встречаются и не взламываемые модели, аппараты со встроенной защитой (типа KNOX) и гаджеты, требующие разблокировки загрузчика. Тем не менее, получить Root-права можно на 99% android-устройств, представленных на рынке.

С KNOX и подобными типами защит отдельная эпопея, для большинства устройств Samsung существуют специальные утилиты и методы получения прав Суперпользователя. Но мы не будем заострять внимание на этом. А вот о разблокировке загрузчика стоит поговорить.

На каждом устройстве это делается по-разному, алгоритм разблокировки всех моделей HTC, Xiaomi и прочих давным-давно есть в сети Интернет. В большинстве случаев он заключается в первоначальном одобрении ваших деяний у компании-изготовителя через официальный сайт.

Проблемы из-за Root-прав

Многие пользователи боятся получать Root-права из-за ряда недостатков. Перечислим их по порядку:

Формально изменение программной части устройства не является причиной отказа в гарантии, но тут нас ждет разочарование. Большинство магазинов техники предлагают свой договор гарантийного обслуживания, в котором подобные моменты, как правило, указываются и трактуются с точностью до наоборот. Никто не хочет тратить время и деньги на ремонт вашего гаджета, это не в интересах магазинов и сервисных центров.

К примеру, если у влагостойкого аппарата нарушилась герметичность и в корпус попала влага, причина этого отнюдь не в установке модифицированной программы. И отказывать в гарантии никто не должен. Но если вы оговоритесь о Root-правах, разблокированном загрузчике или кастомной прошивке, в гарантии с большой вероятностью откажут. Вам придется самостоятельно отправлять аппарат на независимую экспертизу и ждать результатов, как гласит 18 статья закона «О защите прав потребителей», но это уже совсем другая история.

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

Вся информация о содеянном с аппаратом записывается глубоко в системе и ее можно без проблем просмотреть. И тут снова отличились корейские разработчики. На устройствах Samsung после каждой установки модификаций постоянно увеличивается соответствующий счетчик, просмотреть который можно войдя в режим «загрузки». А их новая система безопасности KNOX буквально ведет активный дамп устройства за весь его период жизни.

Изменение программной части смартфона в большинстве случаев ведет к отсутствию обновлений системы – они либо не будут приходить, либо не будут устанавливаться из-за «кастомного» recovery. Зачастую последние идут вместе с Root-правами, либо в ходе установки будет выдаваться ошибка.

Обновления – вещь полезная, но когда последний раз вам «прилетало» обновление? Флагманские модели обновляются часто, чего нельзя сказать про аппараты из бюджетных линеек, смартфоны компаний второго-третьего эшелонов и «ноунеймы» из Китая.

Из этого вытекает следующая проблема: что делать, если с Root-правами устройство начало работать некорректно (приложения закрываются с ошибкой, что-то перестает работать и тому подобное)? Ведь в случае китайских смартфонов вы вряд ли найдете файлы с полной версией прошивки для возврата устройства к заводскому состоянию. И мало кто способен подсказать выход, поэтому прежде чем что-то делать, семь раз подумайте и только потом делайте.

После «взлома» системы вы остаетесь без лицензионных фильмов, без доступа к банковским приложениям и сервисам по оплате, например, Android Pay. Это связано с незащищенностью персональных данных, информации о кредитной карте и данных самих приложений, перехватить которые не составит труда. Это же касается и лицензионного контента.

Именно по этой причине на устройстве с Root-правами не работают Сбербанк-онлайн (сейчас с большими ограничениями) и многие другие приложения. Корейские разработчики пошли еще дальше, запретив использование Samsung Pay на ранее «взломанных» устройствах. Поэтому если вы покупаете модель Samsung и вам важна бесконтактная оплата, обязательно уточните этот нюанс у владельца и проверьте его на практике.

Программисты из «темной» части интернета всячески пытаются обмануть Google и сторонние приложения, скрывая наличие прав Суперпользователя. Так, в зависимости от версии приложения Сбербанк-онлайн удается запустить на устройстве с Root-правами (об этом мы поговорим в последующих статьях).

Да не нужны мне root права

Вирусы на ОС Android вовсе не шутка, они могут блокировать работу устройства, собирать и отправлять наши персональные данные злоумышленникам, выманивать из нас деньги. Это возможно и на защищенном устройстве, что уж говорить об устройстве, которое обеспечивает полноценный доступ к системной папке. И это в свою очередь открывает вирусам новые возможности для совершения злодеяний.

В большинстве случаев Root-права получают для активной работы с гаджетом: установке модификаций, обновления прошивок, плюшек и всего прочего. И на начальном этапе мало кто из пользователей задумывается над последствиями. Новый аппарат вы вряд ли будете «взламывать», а вот «гробить» устаревший гаджет не так жалко. Ведь у него не только поцарапан корпус и изношен аккумулятор, но и перезаписана неоднократно внутренняя память.

Разработчики попросту не рассчитывали, что вы будете перезаписывать информацию во внутренней памяти по несколько раз на день, менять разметку разделов и совершать прочие манипуляции. Нередко память дает сбой и устройство целиком и полностью отправляется в утиль.

Вы все еще уверены в качестве встроенного накопителя? Оно далеко не лучшее, с этим мне довелось столкнуться на личном примере, получив ошибку записи во внутренний раздел во время очередной прошивки Xiaomi Redmi Note первого поколения. Ваш ответ можно предположить – во всем виноват Китай и дешевая китайская техника! Но через год ситуация повторилась, но уже с Nexus 5, купленном некогда ранее за $600. И вот тогда я окончательно оценил качество современных устройств. Рентабельность ремонта в их случае стремится к нулю, логичнее продать аппарат по запчастям, выручив с него несколько тысяч за экран, корпус, внутренние комплектующие, аксессуары и даже коробку.

Да не нужны мне root права

Ни один разработчик приложения или метода получения Root-прав не может предоставить полную гарантию, что все будет хорошо. Всегда существует энная доля процента неудач, и кто знает, возможно, она придется именно на ваш аппарат, исключать этот момент ни в коем случае нельзя.

Вот вам шесть проблем, связанных с получением прав Суперпользователя. Подумайте, насколько они критичны для вас и готовы ли вы с ними мириться.

11 декабря 2016

Какие преимущества и риски несёт в себе получение root-прав сегодня и почему для некоторых устройств это невозможно? Попробуем разобраться.

Да не нужны мне root права

В основе Android — ядро Linux, и с самого начала энтузиасты и продвинутые пользователи с интересом занимались получением root-доступа для внесения изменений и добавления новых функций. В самом начале эволюции Android на большинстве устройств данная процедура выполнялась довольно просто. Имелось несколько приложений и инструментов, способных получить root-доступ практически к любому смартфону или планшету на базе Android, и за считанные минуты можно было начать по-настоящему управлять устройством. По мере развития Android пользователи перестали быть настолько одержимыми получением root-доступа, процесс стал значительно более сложным и опасным. Так какие преимущества и риски несёт в себе получение root-прав сегодня и почему для некоторых устройств это невозможно? Попробуем разобраться.

Преимущества

Получение доступа к правам суперпользователя на Android сродни работе на Windows с правами администратора. Вам предоставлен полный доступ к системному разделу и вы можете изменять характер работы ОС. Составной частью процесса получения доступа является установка приложения, контролирующего предоставление соответствующих прав (например, SuperSU). Подобные инструменты по сути являются «стражами» доступа к корневому разделу на вашем устройстве. При запросе приложением разрешения на доступ вам необходимо предоставить его при помощи упомянутого приложения.

Да не нужны мне root права

Что же мы можем, имея открытый root-доступ? Допустим, на телефоне установлено системное приложение, которое вам не нравится и не поддаётся отключению стандартным методом. Если телефон прошел через root, то при помощи приложения Titanium Backup можно спрятать или удалить неугодное приложения, а также вручную создать резервную копию приложения / игры для восстановления на другом устройстве. Хотите изменить режим работы процессора устройства или изменить пользовательский интерфейс? Тут тоже понадобится root-доступ, как и в случае с различным ПО, блокирующим рекламу: подобные программы изменяют стандартные host-файлы для блокировки известных рекламных серверов. В Android теперь значительно больше опций для резервного копирования, но получение доступа к правам суперпользователя является гарантией того, что ваши данные больше не потеряются. И это полезно: если ваш энтузиазм повредит что-то, то придётся восстанавливать ОС.

Дополнительно:  Windows root certificate update windows xp

Риски

Root-доступ даёт полный контроль над системой, но подобная «власть» может негативно сказаться на работе устройства. Android спроектирована таким образом, что «сломать» что-либо при использовании ограниченного пользовательского профиля довольно непросто. Как бы то ни было, пользователь с полученными root-правами может перевернуть всё с ног на голову, установив не то приложение или изменив системные файлы. Модель безопасности ОС в какой-то мере также нарушается, ведь у используемых в процессе получения root-прав приложений гораздо более широкий доступ к системе. Вредоносное ПО на устройстве с root-доступом может получить большой объём данных. Опять же, аккуратнее с тем, что устанавливаете.

Да не нужны мне root права

Именно поэтому Google официально не поддерживает устройства с root-доступом. Существует даже специальный API под названием SafetyNet, к которому обращаются приложения для проверки, не было ли устройство взломано хакерами или изменено самим пользователем. Подобную проверку осуществляют приложения, работающие с важной персональной информацией, они не будут работать на устройствах с root. Одним из самых ярких примеров является Android Pay, приложение даже не запустится на устройстве, не прошедшем проверку SafetyNet. Если вы не хотите терять доступ к хорошо защищенным приложениям, то лучше не прибегать к процессу получения root-прав. Говоря о самом процессе, бывает так, что используемые методы сами по себе представляют определённую опасность. Есть риск превратить устройство в «кирпич» и вероятность лишиться гарантии. В зависимости от производителя есть возможность отремонтировать устройство, пострадавшее от неумелых действий, но никакой гарантии на дальнейшую стабильную работу нет.

Начиная с Android 5.0 Lollipop, системные обновления для некоторых устройств (Nexus, Pixel) будут работать только на устройствах в стоковом варианте, без root. Всё потому, что изменился способ обработки операционной системой файла OTA. Обновления изменяют весь системный раздел целиком, поэтому любые изменения или дополнительные файлы не пройдут проверку и обновление будет отменено. На других устройствах практически любое обновление «по воздуху» удалит root-доступ и заблокирует использованный метод. Если для вас так важно сохранение доступа к системному разделу, то придется побыть на старом и полном «багов» ПО и подождать, пока не появится новый метод получения root-прав или обновление модифицированной версии ОС.

Почему root стал таким сложным?

Если вы являетесь давним пользователем Android, то вы могли заметить, что процесс доступа к правам root стал значительно более сложным. Несколько лет назад имели место лазейки, посредством которых можно было за несколько минут взломать любое Android-устройство, но сегодня они встречаются гораздо реже. Последним практически универсальным эксплойтом был Towelroot в середине 2014 года, он довольно быстро был закрыт Google. Наличие активных «дыр» в системе устройства для большинства пользователей представляет определённую опасность, и в этом кроется причина такого быстрого «лечения» путей для использования уязвимости. «Дыры» в безопасности могут быть использованы вредоносным ПО для перехвата управления устройством и кражи данных. Google и производители устройств отвечают за устранение способов получения доступа к системному разделу после их обнародования. После прошлогодней истории с Stagefright для устройств Pixel и Nexus ежемесячно выходят обновления политики безопасности. Операторы связи и OEM-производители также стараются активнее выпускать подобные обновления, два раза в месяц обновляя устройства. Иногда такие обновления закрывают обнаруженные «дыры». Android стала более надежной, для взлома системы с целью получения root-доступа теперь требуется больше усилий. Как результат этой игры в «кошки-мышки» зачастую активируются «дыры» на уровне системного раздела.

Беседка №59. Stagefright как первый всадник апокалипсиса Android

Популярные устройства могут и не иметь публично известных способов получения root-доступа, ведь для этого требуются усилия по поиску, тестированию и разработке эксплойтов. Нельзя сказать, что в таких устройствах нет «дыр», однако, производитель ценит эти смартфоны / планшеты и не собирается отдавать уязвимости сообществу пользователей. Если вы просматриваете разделы форума XDA, то вам, возможно, попадались на глаза темы, в которых обнаружившим рабочий метод получения root-прав на определённом аппарате предлагается денежной вознаграждение. Такой подход иногда срабатывает, но собирать подобные средства непросто, а несколько тысяч долларов за эксплойт не являются такой уж большой суммой. Любой занимающийся проверкой безопасности и исследованием Android специалист скажет, что в стане экспертных и отвечающих за безопасность компаний особо ценятся ещё не преданные огласке «дыры». Универсальный эксплойт, подобный тем, что мы видели несколько лет назад, легко мог бы стоить десятки тысяч долларов. Многие не готовы отдавать свои находки за гроши.

Root или не root?

Если Android интересует вас в основном как объект для «самоделок», то вы должны думать об этом при выборе устройства. Не покупайте гаджет с надеждой, что когда-нибудь для него выйдет способ получения root-доступа, возможно, придётся подождать определённое время и в итоге получить непонятный эксплойт, который тут же закроют. Есть вполне подходящие для «рутования» устройства, те же Nexus и Pixel, которые легко поддаются данному процессу благодаря неблокируемым загрузчикам. В них также имеются образы систем для использования в случае непредвиденных ошибок. Если вы не знакомы с инструментами Android и не знаете, как избавляться от проблем посредством командной строки, то вам стоит задуматься о необходимости root-доступа. Конечный итог может быть очень интересным с точки зрения персонализации устройства, но также может привести к определённым негативным последствиям и поиску путей исправления ошибок, вызванных чрезмерной модификацией. Задуматься стоит и над упомянутыми блокировками SafetyNet.

Оригинальный материал, автор — Райан Витвэм

Материал, скорее, для тех, кто пока что только планирует попробовать себя в кастомных прошивках, украшательствах и других атрибутах, присущих для устройства с полученными root-правами. Оглядываясь на свой небольшой опыт получения root (три-четыре устройства), могу сказать, что результат всегда устраивал, главное — понять, что нужно от устройства и чем оно на данный момент не устраивает. Наигрался в root на HTC HD2, поистине культовом устройстве для энтузиастов, с тех пор меньше делал акцент на этом процессе. Тем не менее, ему подвергались и SGS 4, и имеющийся SGN4, но в основном ради удаления / отключения предустановленных приложений.

Да, Google понемногу «закручивает гайки» для энтузиастов, пытаясь самостоятельно или при помощи OEM-производителей устранить те или иные негативные для пользователей моменты в стандартной прошивке. Но процесс ещё не завершён, поэтому root-доступ для Android-устройств пока никуда не денется. А если взглянуть на продукцию китайских производителей, то там root возведён в статус функциональности из коробки, доступ к нему облегчён, производитель сознательно идёт на это. Считаете ли вы root пережитком прошлого или всё же нуждаетесь в полном контроле над своим устройством?

В кастомных прошивках в строку состояния можно добавить множество полезной информации. Можно ли сделать то же самое на стоке без root?

В строку состояния можно добавить дополнительные иконки с помощью следующих программ:

Для мониторинга множества системных параметров можно использовать Cool Tool, но он отображает свое уведомление поверх всех окон, что может мешать в повседневном использовании.

Да не нужны мне root права

Усовершенствованная строка состояния

Причина #3. Обход ограничений маркета

При заливке приложения в маркет у каждого разработчика есть масса опций для фильтрации устройств, с которыми должно быть совместимо приложение. Это могут быть модель устройства, архитектура процессора и даже мобильный оператор и страна. Если твое устройство не пройдет такой фильтр, то запрашиваемое приложение просто не будет найдено либо ты увидишь пометку «Приложение несовместимо с вашим устройством» в веб-версии маркета.

Да не нужны мне root права

Причина #10. Тюнинг системы

Последняя причина, по которой стоит получить root, — это так называемая оптимизация системы. Я не просто так говорю «так называемая» и не случайно поставил эту причину на последнее место. Дело в том, что практически не существует способов повысить производительность системы на стоковой прошивке смартфона нормального производителя системы. Все, что ты выиграешь, — это максимум 1–2%.

С другой стороны, оптимизацию стоит делать на неоптимизированных прошивках китайских смартфонов и в специфических ситуациях, когда одним из аспектов работы системы можно пожертвовать в угоду другому (например, закрытие всех приложений перед запуском игры). Но и здесь надо быть осторожным и понимать, что ты делаешь.

Да не нужны мне root права

Один из так называемых «оптимизаторов системы»

Причина #5. Xposed

Xposed — это фреймворк, позволяющий приложениям вклиниваться в работу любого компонента системы или приложения и изменять его поведение (так же как это делает фреймворк MobileSubstrate для iOS). Простыми словами — Xposed позволяет устанавливать твики, так же как это позволяет делать Cydia в iOS.

Твиков для Xposed существует сотни, буквально на все случаи жизни. С их помощью можно изменять внешний вид системы (твики GravityBox и Android Theme Engine), тонко настраивать прошивки от производителей (Sense Toolbox, XTouchWiz), запускать приложения в плавающем окне (XHaloFloatingWindow), изменять системные настройки отдельно для каждого приложения (App Settings позволяет менять язык, DPI, ориентацию экрана и многое другое), отзывать полномочия на доступ к функциям системы у приложений (XPrivacy) и многое другое.

Да не нужны мне root права

Инсталлятор твиков Xposed

Причина #4. Реклама

Но если у тебя есть root, проблема решается очень просто, причем раз и навсегда, на уровне всей системы. Достаточно установить AdAway, нажать кнопку «Загрузка файлов и применение блокировки рекламы» и перезагрузиться. В дополнение к полному избавлению от рекламы ты получишь сокращение потребления трафика, так как хосты, раздающие рекламу, жестко блокируются на самом низком уровне (если быть точным, они просто перенаправляются на localhost с помощью файла /system/etc/hosts).

Да не нужны мне root права

Я слышал, в Android N появилась удобная функция для быстрого переключения между двумя запущенными приложениями (двойной тап по кнопке мультитаскинга). Можно ли получить нечто подобное на более ранних версиях?

Просто установи Last App Switcher. Переключать приложения можно через свайп вверх кнопки Home на смартфоне без физических клавиш навигации или удержанием кнопки Home на смарте с физическими клавишами.

Pintasking — еще один вариант быстрого переключения между запущенными приложениями, причем не двумя, а несколькими. Иконки запущенных приложений появляются на экране в прилипших к краю кругах. Бесплатная версия работает только с двумя приложениями.

Да не нужны мне root права

Pintasking и два последних приложения

Причина #1. Bloatware

Практически все устройства на базе Android поставляются с огромным количеством предустановленных приложений. Так, в прошивках HTC в каталогах /system/app и /system/priv-app находится около 400 пакетов, и это не только языковые пакеты и компоненты сервисов самой компании, но и приложения Google, которая требует, чтобы смартфон с предустановленным Google Play Market также содержал и несколько десятков других приложений компании (Gmail, Google Drive, Google Keep и другие).

При достаточном объеме встроенной памяти это может показаться не слишком серьезной проблемой, однако многие из этих приложений не просто установлены и «спокойно лежат» в своих каталогах, а стартуют при загрузке системы, могут будить устройство с помощью AlarmManager (служба, собирающая статистику, например) и просыпаться в ответ на системные события (ты установил сторонний диалер, а встроенный все равно просыпается при звонке). Так что прощай, заряд батареи и свободная оперативка.

Дополнительно:  Как исправить BSoD 0x00000139 на Windows 7, 8.1 и 10?

Имея права root, удалить «блоат» очень просто. Для этого есть множество приложений, которые легко найти в маркете по запросу «system app remover». Придется, конечно, разобраться, какие приложения можно удалять, а какие лучше оставить, но эту информацию легко найти на форумах, в том числе русскоязычных.

Да не нужны мне root права

Первый попавшийся System app remover

Причина #7. Двойная загрузка

Имея root, на смартфоне можно организовать двойную, тройную и какую угодно другую загрузку. Просто устанавливаем MultiROM Manager, нажимаем кнопку Install, перезагружаемся и получаем смартфон, на который можно установить сколько угодно прошивок, причем не только Android, но и Ubuntu Touch, Sailfish OS или Firefox OS.

Да не нужны мне root права

В iOS классная панель управления. Хочу такую!

Поставь Quick Control Panel. Сразу предупредим, что интерфейс у этой проги не выглядит так современно и красиво, как на iOS, зато возможностей здесь хоть отбавляй. Вызывать панельку свайпом на девайсах с наэкранными клавишами неудобно. Проблема решается выбором этой программы как программы по умолчанию для свайпа вверх по клавише Home.

Да не нужны мне root права

В прошивке Paranoid Android я видел функцию, которая позволяет скрыть кнопки навигации внизу экрана и использовать вместо них круговое меню. Можно ли получить нечто подобное без root?

Скрыть строку состояния и клавиши навигации можно с помощью двух приложений. Immersive Full-Screen Mode стоит 100 рублей, но умеет автоматически скрывать строку состояния в выбранных пользователем приложениях. Hide System Bar или всегда скрывает, или всегда показывает строку. Единственный недостаток обоих приложений — при скрытии клавиш навигации клавиатура становится недоступна.

Да не нужны мне root права

Круговое меню Pie Control

На смартфонах и планшетах очень неудобно набирать текст. Ставил различные клавиатуры из маркета, а возможностей в них недостаточно!

К сожалению, набирать текст на сенсорном экране вряд ли когда-нибудь станет удобнее, чем на физической клавиатуре. Но есть программы, которые смогут облегчить страдания.

Да не нужны мне root права

Копируем название интересующего приложения

Мне говорили, что прошивка CyanogenMod позволяет тонко настроить светодиод так, как мне нужно. Теперь мне придется ставить CM?

Вовсе нет, Light Flow позволяет задать частоту мерцания светодиода и настроить цвет для каждого приложения индивидуально. А еще выбрать режим вибрации, звуки уведомления и даже мигания вспышкой.

Да не нужны мне root права

Экран настройки светодиода

Можно ли хоть как-нибудь идентифицировать неизвестного звонящего абонента?

Да. И если повезет, можно даже имя и фамилию узнать. В этом тебе поможет Truecaller — наиболее популярный сервис для определения имени абонента при входящих звонках и блокировки спама из создаваемой пользователями базы данных (эти функции включаются в настройках). При первом включении потребует ввести имя, фамилию и номер. Введенные данные попадут в базу данных сервиса и будут отображаться другим пользователям, если ты им позвонишь. Truecaller умеет определять оператора и регион по номеру телефона, но надписи и названия операторов показываются на английском без логотипов.

Также есть приложение «Сотовые операторы». Оно отображает логотип оператора связи, его регион с общеизвестным названием. База данных с номерами обновляется каждый месяц. Доступна подробная информация о странах: Абхазии, Армении, Беларуси, Казахстане, Таджикистане, Узбекистане, Украине, Южной Осетии.

Да не нужны мне root права

Truecaller (вверху) и «Сотовые операторы» (внизу)

У меня очень медленный мобильный интернет, поэтому каждый раз, когда я нажимаю ссылку в каком-то приложении, мне приходится долго ждать загрузку страницы. Можно ли сделать так, чтобы она загружалась в фоне, а окно браузера появлялось, только когда загрузка завершена?

Да, Brave Browser делает именно это. Например, ты читаешь новости, жмешь на интересующую тебя ссылку, ее загрузка начинается в фоне, а на дисплее отображается маленький кружок с прогрессом загрузки. Пока страница загружается, ты продолжаешь читать новости, а по окончании процесса нажимаешь на кружок, и перед тобой появляется окно браузера с уже загруженной страницей.

Flynx также загружает страницы в фоне с выводом прогресса на экран. Плюс умеет отображать страницы в специальном режиме для чтения (только сама статья с картинками). При желании можно изменить цвет фона и размер шрифта. Если этот браузер выбран по умолчанию для открытия ссылок, то с помощью двойного тапа ты отправляешь ссылку в список статей для отложенного чтения, так что статья будет доступна даже офлайн.

Да не нужны мне root права

Мне неудобно возвращаться на рабочий стол для запуска приложений. Есть ли более быстрые и удобные способы сделать это?

Конечно. Например, Omni Swipe. Она представляет собой меню с часто используемыми и недавно запущенными приложениями, инструментами (фонарик, настройка яркости экрана, громкости звука и прочее), которые можно будет легко запустить из любого экрана простым свайпом из правой или левой нижних частей экрана или с помощью маленькой белой точки (задается в настройках).

Да не нужны мне root права

Так выглядит выбор приложений

Причина #8. Полная отвязка от Google и других сервисов

Кроме того что помогает избавиться от Bloatware (см. причину номер один), root также позволяет полностью отвязать смартфон от каких-либо сервисов сторонних компаний, будь то Google или сервисы самого производителя устройства. В журнале уже была опубликована большая статья, посвященная этой теме, поэтому не буду повторяться, скажу лишь, что дополнительные сведения о том, какие компоненты системы сливают информацию, а какие нет, всегда можно узнать на профильных форумах, посвященных конкретному устройству или компании-производителю.

Да не нужны мне root права

1Mobile: анонимный маркет для Android

Причина #6. X-Tools

Почти все инструменты для перехвата трафика и пентестинга требуют доступ к низкоуровневым функциям ядра, таким как возможность создавать RAW-пакеты и переключение сетевого адаптера в режим мониторинга. Android не открывает доступ к таким функциям сторонним приложениям, но когда есть root — преград нет.

После получения root на смартфоне/планшете можно использовать огромное количество разнообразных инструментов, таких как сетевой сканер Nmap, представленный в маркете в нескольких вариантах (например Network Mapper), снифер tcpdump (Shark for Root), знаменитый инструмент для перехвата и анализа пакетов Intercepter-NG и даже легендарный Linux-дистрибутив Kali. В последнем случае, правда, понадобится один из Нексусов либо смартфон OnePlus One. О том, как его установить, читай в статье «Атака со смартфона».

Да не нужны мне root права

В прошивках некоторых производителей устройств есть поддержка многооконного режима. Мне говорили, что получить такую же функцию можно с помощью Xposed, который требует root. Есть ли другой способ?

Да, существует масса приложений, которые умеют работать в обособленных окнах. OGYouTube умеет не только скачивать видео в требуемом формате и качестве, но и показывать видео в плавающем окошке с изменяемым размером. Для просмотра видео из памяти устройства в плавающем окне прекрасно подойдет GPlayer.

Существуют даже приложения, содержащие в себе целый пакет приложений c плавающими окнами (от калькулятора до браузера). Floating Apps, например, насчитывает более дюжины различных программ в бесплатной и более тридцати в платной версии.

А еще есть такое понятие, как плавающие виджеты. C Floating выводит полезную системную информацию в плавающих окнах, которые отображаются поверх всех приложений. Кроме этого, C Floating может показывать виджеты и ярлыки (те, которые с рабочего стола!), а также недавно запущенные приложения.

В Motorola Moto X дисплей включается автоматически, когда берешь смартфон в руки или получаешь уведомление. Существуют ли приложения, реализующие подобную функциональность?

Да. Есть прекрасное приложение acDisplay. Оно автоматически включает экран, когда ты поднимаешь устройство со стола (акселерометр) или вытаскиваешь из кармана (датчик приближения). После появления уведомления дисплей автоматически включается на пять секунд. Это время можно увеличить, но следует помнить, что слишком большой тайм-аут может привести к повышенному расходу заряда аккумулятора.

Да не нужны мне root права

Причина #9. Бэкап

Начиная с версии 3.1 в Android существует встроенный механизм бэкапа, скрытый от пользователя, но используемый такими инструментами, как, например, Helium. Однако сам по себе он очень простой и позволяет сделать бэкап только сторонних приложений и их настроек, что очень далеко от понятия «полный бэкап системы».

Однако есть и инструмент, способный сбэкапить абсолютно все, включая все приложения, их настройки, настройки самой системы, а также выполнить множество сервисных функций, таких, например, как заморозка приложений, когда система не видит программу, но сама программа присутствует на устройстве. Приложение носит имя Titanium Backup, и, конечно же, оно требует права root.

Да не нужны мне root права

Причина #2. Системные функции

При всей дружелюбности к разработчикам сторонних приложений, Android не позволяет им запускать руки слишком далеко, накладывая определенные ограничения. Например, современные версии Android уже не дают сторонним приложениям переводить смартфон в режим полета или включать GPS-модуль, так что виджеты, умеющие это делать, обычно требуют root.

Также вполне очевидно, что Android не позволит стороннему софту лезть в низкоуровневые настройки и уж тем более не даст прямой доступ к драйверам или прослойке HAL, обеспечивающей интерфейс между Android и железными компонентами. Между тем такой доступ может открыть большие и нередко просто необходимые каждому пользователю возможности. Приведу три примера.

Да не нужны мне root права

Можно ли запускать отдельные разделы, экраны, табы приложений сразу с рабочего стола?

Да, можно. QuickShortcutMaker умеет это делать.

Приведем простой пример его использования. Допустим, ты хочешь иметь на рабочем столе ярлык, который бы сразу открывал пункт настроек «Память» (для быстрого извлечения флешек). Окей, открываем QuickShortcutMaker, выбираем «Настройки». На экране появится огромный список активити. Внимательно смотрим на строки вроде com.android.settings/com.android.settings.Settings$StorageSettingsActivity. В данном случае нас интересует строка после знака $. Это название активити. Обычно оно интуитивно понятно. Теперь нажимаем на это активити и выбираем «Посмотреть» — активити запустится. Чтобы добавить его иконку на рабочий стол, выбираем «Создать».

В некоторых случаях можно найти активити, которые открывают скрытые меню. В ряде смартфонов в списке могут встретиться приложения, которые не отображаются в общем меню лаунчеров.

Да не нужны мне root права

Выводы

Как видишь, причин получить права root огромное количество, и, я уверен, ты нашел в них те, что тебе действительно необходимы. Да, права root приносят и некоторые опасности, такие как повышенный риск заразиться действительно серьезным вирусом, а также ограничения (например, Сбербанк на root-устройстве позволяет выполнять операции только по шаблонам). Однако наивно было бы думать, что, если ты сможешь получить права root, этого не сможет сделать тот же вирус или человек, решивший похитить деньги с твоей карты.

Заключение

Android — очень простая и удобная операционная система. Вместе с тем она обладает огромным потенциалом расширения возможностей твоего девайса. Однако имей в виду, что каждый описанный в статье твик так или иначе будет тратить ресурсы процессора и батареи, поэтому все должно быть в меру.

Оцените статью
Master Hi-technology
Добавить комментарий