Как отключить root-доступ на android

      Комментарии к записи Как отключить root-доступ на android отключены

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

Быть может, вам нужно отключить root-доступ из-за безопасности, либо вносимые вами трансформации настроек больше не требуют прав суперпользователя. Либо, быть может, вы желаете реализовать собственный телефон, либо отнести его в гарантийный ремонт. Либо, например, загрузить OTA-обновление.

Методы отключить root-доступ телефона на базе Android

Равно как и для подключения root-доступа, существует пара способов отключения расширенного доступа. И тот, что вы используете, зависит от версии ОС на вашем устройстве и того, какие конкретно трансформации были внесены. В большинстве случаев, под отключением root-доступа подразумевается один из следующих процессов:

  • Любой телефон, что когда-либо подвергался процедуре получения root-доступа: В случае, если получение root-доступа – это все, что вы когда-либо делали со своим телефоном, и на устройстве до сих пор стоит исходная версия Android, отключение root-доступа должно пройти легко и безболезненно. Его процедура подробно описывается в первом разделе этого гайда.
  • Любой телефон с пользовательским ПЗУ, либо применяющий Xposed Framework: В случае, если рутингом дело не ограничилось, наверное, вы внесли достаточно важные трансформации в определенные части совокупности. При таких условиях, единственным методом будет полное возвращение к начальным заводским настройкам. Сейчас все зависит от телефона, и мы не можем дать конкретных руководств для каждой модели, но в последнем разделе вы отыщете данные об этом.

Думается, несложно, правильно? К сожалению, способ SuperSU не всегда работает идеально. Быть может, он не сработает по каким-либо обстоятельствам. При таких условиях вы имеете возможность совершить процедуру вручную одним из следующих способов:

  • Телефоны серии Nexus, и телефоны вторых разработчиков, трудящиеся на версии Marshmallow: В случае, если способ SuperSU не работает, вы имеете возможность вручную отключить root-доступ, повторно запустив boot.img. Это основной файл, что изменяется, в то время, когда вы приобретаете root-доступ к телефону на базе Marshmallow. Так что его перезапуск и замена заводской версии Android должны оказать помощь. О том, как это сделать, просматривайте во втором разделе отечественного гайда.
  • Телефоны серии Nexus, и телефоны вторых разработчиков, трудящиеся на версии Lollipop и предшествующих. В случае, если способ SuperSU не работает, вы имеете возможность вручную отключить root-доступ, удалив двоичный файл su. Это файл, разрешающий взять root-доступ на телефонах с предположениями Android, предшествующими Marshmallow. Так что, его перезапуск и удаление заводской версии Android должны оказать помощь. О том, как это сделать, просматривайте в третьем разделе отечественного гайда.
  • Устройства с ОС не от разработчика: В случае, если способ SuperSU не работает, вероятнее, вам нужно абсолютно очистить собственный телефон и возвратиться к исходным настройкам. В этом случае метод действий зависит от телефона, и мы не можем дать конкретных руководств. Более подробную данные об этом вы имеете возможность отыскать в финальном разделе отечественного гайда.

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

Как отключить root-доступ фактически на каждом Android-устройстве посредством SuperSU

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

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

По окончании того, как вы запустили приложение, перейдите на вкладку «Настройки» и прокрутите страницу вниз, пока не заметите раздел «Очистка» («Cleanup»). Коснитесь опции «Полный удаление root» («Full unroot»).

Как отключить root-доступ на android

Откроется диалоговое окно с информацией о том, чего ожидать от процедуры удаления и запросом подтверждения. Если вы взяли root-доступ к устройству поэтому этим классическим методом (в большинстве случаев, актуально для телефонов с Lollipop либо более ранней версией), это будет первым и единственным шагом для вас. Надавив «Продолжить» («Continue»), вы отключите root-доступ. Перезагрузите телефон, дабы завершить процедуру.

В случае, если root-доступ на вашем устройстве был взят способом Systemless Root (несистемный root), а само устройство трудится на версии Marshmallow, нажатие на «Продолжить» («Continue») откроет второе диалоговое окно с вопросом, желаете ли вы вернуть заводские настройки, и информацией о том, что это нужно для обновлений OTA (over-the-air). Если вы планируете установить обновление для Android, в то время, когда оно выйдет, либо планируете избавиться от телефона, надавите ОК («Yes»). В случае, если это не имеет отношения к вашей ситуации, возможно поменянный загрузочный образ, надавив «Нет» («No»).

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

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

Как вручную отключить root-доступ на устройствах серии Nexus и других телефонах версии Marshmallow

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

Хорошая новость содержится в том, что несложный трюк – замена поменянного файла boot.img исходным – обязан сработать.

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

Первое, что вам необходимо будет сделать – это загрузить Factory Image с сайта Гугл (для Nexus). Другие производители так же должны предоставлять эти файлы. Когда вы загрузили Factory Image, вам нужно будет распаковать архив. В этого архива – еще один. Распакуйте его также.

Данный архив будет содержать начальный загрузчик, радио (при необходимости) и разные скрипты, нужные для полной установки Android. Нужный нам файл – boot.img – находится в конечном zip.-архиве «image—.zip». Распакуйте его.

Возвратитесь к телефону и убедитесь в том, что параметры разработчика активны: для этого зайдите в Настройки (Settings) О телефоне (About phone) и надавите семь раз на Номер текущего варианта программы (Build Number). Всплывающие уведомления продемонстрируют, сколько еще нажатий нужно чтобы «стать разработчиком».

Когда меню параметров разработчика будет разблокировано, возвратитесь назад к меню исходных настроек. Меню «Параметры разработчика» («Developer options») будет пребывать прямо над «О телефоне». Надавите «Параметры разработчика».

Пролистайте вниз до клавиши «Отладка USB-соединения» («USB Debugging») и активируйте её посредством тумблера.

Выскочит предупреждение с информацией о том, что такое «Отладка USB-соединения» – надавите «OK», дабы активировать эту опцию.

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

Возвратимся к компьютеру. В случае, если у вас установлен Отладочный мост Android (ADB) в PATH, надавите Shift+правая кнопка мыши по папке, в которую вы распаковали файлы Factory Image, после этого откройте командное окно.

В случае, если у вас нет ADB, скопируйте файл boot.img в папку ADB – C:\Android\platform-tools. Когда файл boot.img будет скопирован, надавите Shift+правая кнопка мыши и выберите «Открыть командное окно тут» («Open a command window here»).

После этого введите следующую команду в начальный загрузчик, дабы перезагрузить устройство:

adb reboot bootloader

Когда ваш телефон будет перезагружен, введите следующую команду. До окончания осталось всего пара секунд:

fastboot flash boot boot.img

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

fastboot flash recovery recovery.img

Затем перезагрузите Android посредством:

fastboot reboot

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

Как вручную отключить root-доступ на устройствах серии Nexus и других телефонах версии Lollipop (либо более ранней)

В целом, отключение root-доступа посредством SuperSU – лучшее ответ для устройств с поменянной совокупностью, поскольку следы всех трансформаций, внесенных на протяжении рутинга, будут очищены. Но если вы желаете произвести процедуру вручную – процесс будет более кропотливым и не ограничится несложным запуском boot.img, как в несистемном способе. Хорошая новость содержится в том, что вся процедура возможно произведена конкретно на телефоне без применения компьютера.

Первое, что вам потребуется – это файловый менеджер с root-доступом – ES File Explorer есть на сегодня самым популярным, но сгодится и каждый проводник.

В ES вам нужно открыть боковое меню, выдвинув его слева, после этого пролистать вниз до клавиши «Root-проводник» («Root Explorer») и активировать его посредством тумблера. Приложение SuperSU предложит вам дать доступ к файловому менеджеру.

Когда root-доступ взят, перейдите в системную папку (/system folder). Посредством ES выберите в выпадающем меню «Домашняя страница» («Homepage») (само собой разумеется, если вы все еще находитесь на стартовой странице). Надавите на клавишу «Устройство» («Device»).

В первичном разделе пролистайте до папки «system» и откройте ее.

На этом этапе смогут появиться трудности – в зависимости от того, как был произведен рутинг на вашем устройстве, файл «su» (что мы должны будем удалить) может пребывать в одной из следующих папок: /system/bin or /system/xbin. Для начала удостоверимся в надежности первую.

Файлы тут находятся в алфавитном порядке, так что, если вы не находите файл «su» (как на изображении), отправляйтесь в папку /system/xbin. Возвратитесь, надавив на тёмную стрелку, а после этого откройте папку «xbin».

В ней не так много файлов, так что вы с легкостью отыщете нужный.

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

Если вы желаете временно отключить root-доступ чтобы установить OTA-обновление, файл «su» из данной папки (продолжительное нажатие + инструмент «Ножницы»). После этого перейдите в папку /sdcard/, возвратившись в папку «Устройство» и открыв папку «sdcard». Засуньте в нее файл, выбрав иконку «Засунуть».

Избавившись от файла «su», нужно переместить либо удалить еще один файл. Опять перейдите в папку /system и откройте папку «app».

Вам нужно отыскать тут приложение SuperUser, если вы используете SuperSU. Оно находится в папке под этим именем. Если вы используете второе приложение чтобы получить доступ суперпользователя, быть может, придется мало поискать. Когда вы нашли папку, откройте ее. Обратите внимание, что это возможно по большому счету не папка, а просто файл «superuser.apk» в корневой папке.

Когда вы нашли необходимый файл, выделите его продолжительным нажатием и вырежьте либо удалите так же, как файл «su».

Если вы его вырезали, засуньте его в папку /sdcard, дабы он не был утерян.

На этом этапе перепроверьте root-статус устройства, воспользовавшись приложением наподобие Root Checker. В случае, если приложение говорит о том, что root-доступ отключен, значит, вы закончили.

Сейчас на вашем Android-устройстве нужно вернуть параметры по умолчанию. Чтобы это сделать, на телефон нужно скачать Factory Image и функционировать в соответствии с методу, обрисованному в ручном отключении root-доступа на устройствах серии Nexus.

Перезапустите устройство, дабы активировать заводские настройки

Если вы пользуетесь телефоном с пользовательским ПЗУ либо Xposed Framework, для отключения root нужно полное возвращение к начальным заводским настройкам. В случае, если способ SuperSU не срабатывает, это единственный метод.

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

  • Телефоны серии Nexus, и телефоны вторых разработчиков: Тут все легко. Загрузите Factory Image с сайта Гугл либо сайта вашего производителя (совсем как в вышеописанном случае с Marshmallow), после этого запустите содержащиеся в архиве файлы на своем телефоне.
  • Телефоны Samsung: Вам пригодится файл с полной firmware, дешёвый на сайте Sammobile.com. Вы станете иметь дело с достаточно несложной программой «Odin» на компьютере. Легко убедитесь, что нашли инструкцию, подходящую для вашего устройства.
  • Телефоны Motorola: Motorola применяет программу называющиеся «RSD Lite» для установки файлов образа задачи (image files), не смотря на то, что эти файлы не доступны для устройств не от производителя. В сети возможно отыскать множество копий, так что перед запуском файла убедитесь в надежности источника.
  • Телефоны LG: LG применяет специально разработанный «Flash Tool» для установки подходящих для конкретного устройства файлов KDZ. Снова же, процесс может оказаться непростым, так что убедитесь, что инструкция вам подходит.
  • Телефоны HTC: HTC, возможно, производит самые дружелюбные устройства, на которых употребляется лишь так называемый файл «RUU» (ROM Update Utility), что возможно запущен несложными командами ADB либо Fastboot. В качестве альтернативы вы имеете возможность поместить файл RUU в подпапку /sdcard большинства устройств HTC, и он будет машинально найден в начальном загрузчике. Вам легко необходимо отыскать подходящий для вашего телефона файл RUU.

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

Источник

Удаляем Root-права на Android работает 100%


Интересные записи: