Полученные root права на Xiaomi Redmi 3S и другие телефоны Xiaomi открывают огромное количество возможностей для тонкой настройки своего устройства. Преимуществ практически бесчисленное множество – от удаления предустановленных приложений, которые кроме расхода батареи чаще всего не выполняют других функций, до редактирования системных файлов для удаления рекламы из приложений и тонкой настройки интерфейса.
К сожалению, в случае с Xiaomi процедура требует выполнить достаточно много действий, которые, впрочем, не такие уж и сложные. Как получить рут права – достаточно пошагово выполнять то, что будет описано в статье.
Все действия со смартфоном вы производите на свой страх и риск.
Если кратко – что нужно сделать
- Если у вас установлена «девелоперская прошивка», то root на Xiaomi Redmi 3 pro и многих других телефонах включается в настройках, во вкладке Разрешения, там же представляются эти права для отдельно взятых приложений, что значительно повышает безопасность используемого устройства. Если установлена стандартная прошивка – читать далее.
- Телефоны, которые произведены после 2015 года, прежде нуждаются в разблокировке бутлоадера, который защищает операционную систему от несанкционированного доступа.
- Телефоны, произведенные до 2015 года, в разблокировке бутлоадера не нуждаются (предыдущий шаг можно пропустить). Можно сразу же приступать к установке расширенного рекавери (TWRP-рекавери).
- После установки рекавери необходимо прошить специальный архив, который внедряет внутрь системы root для телефона Xiaomi Redmi Note 3 Pro и других телефонов.
Подробнее о разблокировке
Максимально подробную статью и ответы на популярные вопросы можно прочитать в нашей статье, посвященной разблокировке.
Настройки администратора на Xiaomi Mi 11 / Как включить настройки администратора на Xiaomi Mi 11?
- Переходим на англоязычную версию сайта официальной прошивки en.miui.com/unlock/ .
- Нажимаем кнопку посредине страницы – открывается страница регистрации. Внизу можно переключить язык, нажав на слово English.
- Оба поля заполняем данными от своего аккаунта (телефон нужно писать, начиная с +7).
- После входа в аккаунт открывается меню подачи заявки. Следует обратить внимание, что если сайт все равно умудрился открыться на китайском, то все данные также нужно вводить на китайском. На английской версии все поля заполнять английскими буквами, без пробелов и спецсимволов.
- Перевести ваше имя на китайский язык поможет обычный переводчик Google. Просто выставьте в левом поле русский язык, а в правом – китайский традиционный. Переведенное имя копируем и вставляем в первое поле заявки.
- Во втором поле из выпадающего меню нужно выбрать свою страну.
- В третьем поле пишем номер телефона в международном формате.
- Четвертое поле заполняется текстом причины обращения. Откройте снова переводчик и введите фразу «для установки локализованной версии» или что-то подобное. Постарайтесь придумать нетипичную фразу, потому что порой присылают отказ. Желательно не писать что-то вроде «Xiaomi Redmi Note 2 root».
- После того, как все поля заполнены, нужно поставить галочку и нажать большую зеленую кнопку.
- На указанный вами телефон придет смс-сообщение с цифровым кодом, который нужно будет указать в появившейся графе, после чего снова нажимаем большую зеленую кнопку.
Права администратора для приложений в Xiaomi
- На экране появится надпись с зеленой галочкой. Составление заявки закончено. Рассмотрение занимает от 12 часов до двух недель, поэтому придется набраться терпения. В случае получения разрешения, приступаем к следующей части инструкции.
Разрешение получено, или загрузчик не был заблокирован
- Для разблокировки необходимо, чтобы на телефон была установлена еженедельная прошивка (девелоперская). Для моделей Xiaomi mi4 и Mi Note Pro (они с завода имеют незаблокированный бутлоадер и прошивку MIUI 8) необходимо сперва прошить китайскую версию девелоперской прошивки, а только после этого приступать к разблокировке, чтобы установить root права.
- После того как выдано разрешение, нужно зайти в свой аккаунт и проявить активность. Желательно поискать свой телефон в каталоге, порыскать по форуму, можно даже пару сообщений оставить. Обязательно включите на телефоне все сервисы, в общем – отметьтесь по полной программе.
- Нужно скачать и разархивировать на свой компьютер программу MiFlashUnlock, скаченную отсюда (официальный сайт).
- Запускаем программу, соглашаемся со всеми правилами, входим с помощью данных учетной записи, на которой висит разрешение на разблокировку бутлоадера и получение root прав.
- Полностью выключаем телефон. Затем нужно включить его с помощью специальной комбинации клавиш – кнопки питания и клавиши громкости вниз. Дожидаемся включения аппарата, на экране появляется заяц с логотипом андроида. После этого телефон подключаем к компьютеру с помощью кабеля, в программе нажимаем кнопку Разблокировать.
- В программе должны загореться три зеленые галочки – процедура прошла успешно.
Если программа не видит ваш телефон, то переходим в настройки — дополнительно — для разработчиков и включаем отладку по usb. В некоторых случаях у вас может появиться ошибка, особенно если вы недавно(менее 14 дней) привязали учетную запись к телефону. В описании ошибки будет указано время, обычно это 72 часа (72 hours), через которое нужно будет повторить операцию.
Установка модифицированного загрузчика
Потому что именно через расширенное рекавери (загрузчик) далее будет установлен рут, это самый надежный вариант. Помимо этого способа, получить права суперпользователя можно с помощью различных китайских программ, правда, работают они с переменным успехом и не на всех телефонах, поэтому мы не предлагаем вам ими пользоваться.
Переходим на официальный сайт twrp по ссылке , выбираем свое устройство и ищем ссылку в разделе «Download Links». Затем скачиваем образ.
Теперь скачиваем этот архив , распаковываем, к файлам в папке переносим скаченный файл-образ загрузчика. Переименовываем этот файл в «kenzo-recovery» и запускаем бат-файл Flash (flash.bat).
Снова переводим телефон в режим fastboot (нижняя кнопка громкости + кнопка питания, работает для телефонов xiaomi mi4, xiaomi redmi 2 и других), подключаем телефон кабелем к компьютеру, и нажимаем в окне запущенного Flash любую кнопку.
Если у вас что-то не получилось на данном этапе, прочитайте статью, посвященную установке twrp. Там вы найдете несколько способов.
Установка расширенного рекавери заканчивается. Последний этап – установка рут-прав.
Устанавливаем root-права через расширенное рекавери
Как просто получить root права на Xiaomi смартфон? Скачайте архив по ссылке . Его поместите в корень карты памяти на Xiaomi Redmi 2 или другого аппарата. Выключите телефон обычным способом, затем зажмите обе кнопки громкости и кнопку включения. При появлении значка Mi отпустите – так мы попадаем в расширенное рекавери. Через кнопку Install найдите скачанный архив, выберите его, затем смахните слайдер вправо – так в систему интегрируются рут-права.
Автор поздравляет вас с победой, теперь у вас будет получаться устанавливать через рекавери даже новые прошивки!
Стоит упомянуть, после установки модернизированного рекавери, вы можете установить самодельную прошивку от авторов, на которой уже будут присутствовать рут права.
Будьте осторожны при использовании повышенных привилегий – значительно падает защищенность телефона от вмешательства сторонних apk. Основная проблема телефонов Xiaomi – заблокированный загрузчик, далеко не всегда выходит получить разрешение по непонятным до сих пор причинам – господа китайцы отличаются удивительной непредсказуемостью в выборе людей, которым дают разрешения. Root-доступ принесет много пользы телефону при грамотном использовании режима суперпользователь.
Друзья, пишите в комментариях ваши отзывы, что получилось, а что не очень. Программное обеспечение телефонов меняется очень быстро, поэтому какие-то способы могут не работать. Благодаря вам, мы сможем постоянно поддерживать статью в актуальном виде.
Информация помогла 30
Информация не помогла 56
Источник: migeek.ru
Администраторы устройства android что это
Как включить или отключить права администратора на Samsung Galaxy
Для чего нужны права администратора
Некоторые приложения не могут ограничиться стандартными разрешениями — для нормальной работы им требуются расширенные права.
Один из примеров таких приложений — «Удаленное управление Андроид» от Google. Помимо стандартных разрешений (удаленное управление находится в составе приложения «Сервисы Google Play»)
приложению требуются расширенные.
Если не включить права администратора для какого-либо приложения, оно не сможет полноценно работать.
Кроме обычных приложений, права администратора используют и вирусы. Обычно в разрешениях вирусов указаны блокировка экрана или запрет на удаление.
Права администратора — это не рут, а стандартная функция операционной системы Андроид.
Как включить права администратора
Откройте меню устройства.
Выберите пункт «Настройки».
Выберите пункт «Биометрические данные и безопасность», «Экран блокировки и защита» или «Безопасность» (зависит от модели).
Выберите пункт «Другие параметры безопасности». Если такого пункта нет, перейдите к следующему шагу.
Выберите пункт «Администраторы устройства».
Выберите приложение, для которого нужно включить права администратора.
Если приложения нет в списке, значит ему не требуются права администратора.
Появится список расширенных действий, которые сможет выполнять приложение на устройстве. Нажмите кнопку «Включить».
Как отключить права администратора
Откройте меню устройства.
Выберите пункт «Настройки».
Выберите пункт «Биометрические данные и безопасность», «Экран блокировки и защита» или «Безопасность» (зависит от модели).
Выберите пункт «Другие параметры безопасности». Если такого пункта нет, перейдите к следующему шагу.
Выберите пункт «Администраторы устройства».
Выберите приложение, для которого нужно выключить права администратора.
Если приложения нет в списке, значит у него нет прав администратора.
Нажмите кнопку «Выключить».
Не могу отключить права у определенного приложения
Скорее всего, это приложение — вирус. Попробуйте отключить права в безопасном режиме.
Не снимается блокировка экрана, хотя права для всех приложений отключены
Попробуйте все советы из статьи «Что делать, если не снимается блокировка экрана на Samsung Galaxy».
Популярные статьи
Оцените статью
Что можно улучшить в статье?
Были рады оказаться полезными
Будем признательны, если посмотрите другие статьи или поделитесь этой
Использование политик администрирования в Android
Xakep #251. Укрепляем VeraCrypt
Михаил Варакин
преподаватель Центра компьютерного обучения «Специалист»
при МГТУ им. Н.Э. Баумана
По мере увеличения занимаемой доли рынка мобильных устройств платформа Android становится все более привлекательной для разработчиков корпоративных приложений. При этом для корпоративной среды характерна потребность в соблюдении политик, обеспечивающих необходимый уровень безопасности информационных систем. В Android API 8 (Android 2.2) впервые появилась поддержка корпоративных приложений с помощью Device Administration API, обеспечивающего возможность администрирования устройств на платформе Android на системном уровне. Данный API дает возможность разработчикам создавать приложения, необходимые в корпоративной среде, где администраторам ИС предприятия требуется контроль над мобильными устройствами персонала. Одно из таких приложений уже имеется на всех современных устройствах: встроенный почтовый клиент использует Device Administration API при синхронизации с Microsoft Exchange и посредством этого приложения администраторы Exchange могут обеспечивать соблюдение требований политик работы с паролями, а также удаленно стирать данные (делать сброс к заводским установкам) в случае потери или кражи устройства.
Организационные аспекты использования
Приложение, использующее Device Administration API, может быть установлено на устройство любым способом, как через Google Play, так и из других источников. Факт наличия установленного приложения еще не обеспечивает соблюдения политик, для которого оно было создано – от пользователя требуется согласие на применение политик администрирования. В случае отказа приложение останется в системе и будет находиться в неактивном состоянии. Как правило, согласие пользователя на использование политик предоставляет ему полезные возможности, например, доступ к конфиденциальной информации, недоступной в случае отказа. При несоблюдении пользователем действующих политик (например, при использовании недостаточно стойкого пароля), реакция приложения определяется тем, что посчитал нужным реализовать разработчик; обычно пользователь теряет возможность использования корпоративных сервисов. При использовании механизма администрирования в корпоративных средах следует иметь в виду следующие особенности:
- при попытке соединения с сервисом, требующим соблюдения определенного набора политик, не все из которых поддерживаются мобильным устройством (например, из-за устаревшей версии Android), соединение не будет устанавливаться;
- если на устройстве активированы несколько приложений, использующих Device Administration API, применяются наиболее строгие ограничения, накладываемые политиками администрирования, использующимися в данных приложениях;
- кроме разнообразных ограничений, касающихся паролей (сложность, период устаревания, количество попыток ввода), максимального времени неактивности перед блокировкой экрана, требований к шифрованию носителей и запрета использования камеры, в настоящий момент Device Administration API предоставляет дополнительные возможности: требование смены пароля, немедленная блокировка экрана и сброс к заводским установкам (с возможностью очистки внешнего накопителя – SD-карты);
- опасения пользователей относительно возможностей доступа администраторов компании к личным данным и переписке, паролям владельцев устройств в социальных сетях и т. п. совершенно безосновательны: Device Administration API таких возможностей не предоставляет.
Читать еще: Локальный администратор в домене
Как это работает
В настоящий момент Device Administration API содержит три класса, являющихся основой для полнофункциональных приложений администрирования устройств:
- DeviceAdminReceiver: базовый класс для классов, реализующих политики администрирования; callback-методы этого класса предоставляют удобные средства для описания реакций на те или иные события, связанные с политиками – индивидуальные «приемники сообщений» для разных событий;
- DevicePolicyManager: класс для управления политиками, применяющимися на устройстве;
- DeviceAdminInfo: класс, использующийся для описания метаданных.
Основная логика приложения реализуется в классе, расширяющем класс DeviceAdminReceiver, являющемся наследником класса BroadcastReceiver. Здесь важно помнить, что callback-методы нашего класса исполняются в главном потоке приложения (UI thread), так что выполнение длительных операций в них недопустимо из-за опасности блокировки интерфейса пользователя. Все необходимые «долгоиграющие» действия должны выполняться в другом потоке (или даже в отдельном сервисе). Как и обычный BroadcastReceiver, наш класс должен быть описан в манифесте приложения:
Как видно на примере, наш приемник будет принимать сообщения с action, равным ACTION_DEVICE_ADMIN_ENABLED. Для того, чтобы такие сообщения нам могла посылать только система, требуем наличия полномочий BIND_DEVICE_ADMIN (эти полномочия не предоставляются приложениям). Элемент meta-data содержит указание на ресурс, содержащий поддерживаемые приложением политики. В нашем случае путь к XML-файлу такой: res/xml/device_admin_data. Примерное содержимое файла показано ниже:
Дочерние элементы в uses-policies описывают типы политик, использующихся в приложении. Полный список возможных политик можно найти в константах класса DeviceAdminInfo, в том числе на сайте developer.android.com: http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html.
Рассмотрим примерную реализацию компонента администрирования:
public class MyDeviceAdminReceiver extends DeviceAdminReceiver
Читать еще: Федеральные нормативные правовые акты административного права
Для управления политиками в приложении требуется получить ссылку на менеджер управления политиками (обратите внимание, что context передается показанным выше методам в качестве параметра):
DevicePolicyManager dpm = (DevicePolicyManager) context
.getSystemService(Context.DEVICE_POLICY_SERVICE);
В дальнейшем этот менеджер будет использоваться для установки политик. Метод onEnabled(), устанавливающий требуемое качество пароля мог бы выглядеть примерно так:
Источник: polytech-soft.com