После установки supersu телефон перезагружается
Пользователи Android достаточно часто сталкиваются с тем, что устройство начинает постоянно перезагружаться. В процессе изучения проблемы оказывается, что циклическая перезагрузка имеет различное происхождение и симптомы. После не самых удачных манипуляций с софтом, пользователь может столкнуться с проблемой, что его Xiaomi redmi 3s постоянно перезагружается, этот же недуг может быть с любым другим телефоном.
Какие виды «bootloop» бывают?
- При включении устройство на экране показывает логотип прошивки, затем резко выключается через 2-20 секунд, и загрузка начинается по-новому с тем же циклом (классический бутлуп).
- Устройство работает в обычно режиме, затем резко (экстренно) выключается, включается и запускается заново. Промежутки между мгновенными выключениями могут варьироваться по времени – от нескольких секунд и минут до нескольких часов и даже дней.
В данной статье будут разобраны причины возникновения циклической перезагрузки и даны рекомендации по ее устранению.
Зацикленная перезагрузка, обрывающаяся на логотипе MIUI
Ее рассмотреть нужно первой, потому что причины возникновения этого вида более серьезные. Она может появиться в таких случаях:
- Автоматически или вручную было установлено обновление операционной системы Android. Никто не застрахован от релиза обновления с новыми проблемами, даже если были исправлены старые.
- Аппарат был прошит новой прошивкой с помощью компьютера или TWRP.
- Была установлена новая программа как раз перед последним выключением телефона.
- Более редкий случай – так может проявляться низкий заряд батареи (менее 2%) или ее неисправность.
- Ну и классические случаи не стоит забывать – телефон захотел полетать со стола на пол, поплавать в миске с супом или в умывальнике, или стал обожаемой игрушкой вашего активного домашнего животного даже на 2-3 минуты.
Что делать?
- Первым делом нужно учесть, стоит ли телефон еще на гарантии. Если она действительна – направляйтесь прямиком в специализированный сервис, где специалисты найдут причину и устранят ее.
- Если гарантия у смартфона закончилась, и вы хотите попробовать починить все сами – очень хорошо, если где-то осталась резервная копия предыдущей версии системы. Она может быть сделана с помощью TWRP или других специализированных программ. В таком случае достаточно войти в расширенное рекавери (при выключенном телефоне зажать кнопку питания и обе клавиши громкости и подержать еще пару секунд после того, как экран включится). В Меню Wipe выбрать все пункты, кроме карты памяти (или другого места, где хранится резервная копия), смахнуть слайдер для форматирования устройства, затем в Restore выбрать нужную копию системы и смахнуть слайдер для восстановления. Будьте внимательны, не обновляйтесь снова! Лучше подождите следующей версии обновления, оно выйдет через 2-3 дня, если проблема наблюдается у многих пользователей. Подобный казус случился однажды с Xiaomi Redmi 3 Pro и вполне может повториться с любым другим устройством Redmi или Mi модели.
- Если копии нет – выньте карту памяти, сбросьте все важные данные с нее на компьютер через адаптер, и прошейте телефон предпоследней версией прошивки MIUI с официального сайта разработчиков. Инструкцию по прошивке можно прочитать у нас.
- Подключите телефон к зарядному устройству – быть может оно просто разряжено, и через некоторое время оно загрузится нормально.
- Если ничего из вышеописанного не помогло – обратитесь в фирменный сервис-центр.
Устройство включается всего на несколько минут, а затем опять перезагружается
- Самая частая проблема установка нестабильного обновления операционной системы.
- Перед резким выключением была установлена программа из неизвестного источника или бета-версия даже от знакомого и проверенного разработчика.
- Был удален или изменен важный системный файл.
Что делать?
- Как только телефон включится – сразу же удалите последнее установленное приложение. Оно может быть повреждено или иметь внутри вирус. Затем обязательно нужно перезагрузиться.
- Резкие выключения работающего устройства могут быть обусловлены перегревом во время работы требовательной к ресурсам игры. Тут уж ничего не сделаешь – либо удаляйте игру насовсем, либо ждите следующего обновления. Желательно сообщить разработчику о том, что Redmi Note 3 Pro или другой смартфон нехорошо себя ведет при нагрузке на железо.
- Зашкаливающая частота процессора иногда также приводит к резкому выключению телефона. Это происходит либо в режиме простоя, либо во время работы ресурсоемкого приложения. Получите root-доступ и с помощью программы «Настройка CPU» немного понизьте предельную высоту частоты, процентов эдак на 2-7, затем понаблюдайте. Если проблема стала проявляться реже, понизьте еще немного второй раз.
- Сохраните все важные данные с устройства и прошейте его заново, желательно последней стабильной версией операционной системы.
В основном, причинами bootloop устройства выступают программные ошибки, которые появляются вследствие обновления или установки операционной системы или программ. Если ни один из вышеуказанных способов не помогают решить проблему, то скорее всего дело в железе. Возможно, с оперативной памятью беда, или внутренний накопитель поврежден, или износилась батарейка. Также не исключается возможность брака, чаще всего он проявляется спустя короткое время после покупки телефона. В вышеописанных случаях обязательно обратитесь в сервисный центр – вне зависимости от наличия гарантии, к специалистам, которые знают, что нужно чинить в аппаратах Xiaomi.
Как правило, столкновение с подобным происходит после получения root-прав — элементарно перестает обновляться бинарный файл. К сожалению, информация, найденная мною в сети, показалась мне весьма разрозненной и хаотичной и по ней не смог установить бинарный файл Su, в силу чего я и решил кое-как систематизировать попытки решения данной проблемы.
Как обновить бинарный файл SuperSu
Собственно говоря, файл Su это основополагающий компонент вышеупомянутых root-прав, поэтому после его удаления права SuperUser вы теряете. Несмотря на то, что SuperSu не исключает возможность работы на старой версии, если ее оставить, то рано или поздно практически наверняка у вас возникнут проблемы с выполнением операций. Поэтому всё-таки давайте установим правильно бинарный Su файл!
Способ первый — простой и лобовой
Если классическая попытка обновления провалилась, то для начала установите Recovery. После его установки вернитесь в SuperSu, выбрав там способ обновления su через CWM/TWRP. Совершите перезагрузку, во время которой система вместе с проблемы файлом должна обновиться.
А вот если описанный метод не помог установить бинарный файл Su или же для вашего устройства вы не смогли отыскать Recovery, то ситуация становится уже неприятной, однако далеко не смертельной.
Способ второй — замысловато-окольный
Здесь обновление SuperSu мы будем проталкивать вручную. Для начала скачиваем Root Browser и Android Terminal, а также архив с файлами updatesu.zip, который, разархивировав, отправляем в папку updatersu.
Теперь запускаем приложение Root Browser, а из папки updatersu переносим файлы .has_su_daemon и .installed_su_daemon и install-recovery.sh в папку /system/etc.
Дальше — основное: мы должны задать для данных файлов права. Поскольку я являюсь счастливым обладателем английской версии Android, то и инструкция моя будет англоязычной, однако полагаю, что соотнести с русской несложно.
Итак, для файла .has_su_daemon: ставим три галочки в вертикальном столбике Read (напротив Owner, Group и Others по горизонтали) и одну в вертикальном столбике Write (напротив Owner).
Для файла .installed_su_daemon: одна в Read (напротив Owner) и одна в Write (напротив, опять же, Owner).
Для файла install-recovery.sh: все три в Read и в Execute (напротив Owner, Group и Others) и одна в Write (напротив Owner).
Сделав это, переходим в папку /system/bin, где создаем новую папку .ext. Затем задаем права и для нее: галочки ставим в столбце Read напротив Owner, в столбце Write напротив Owner, в столбце Execute напротив всех трёх.
После чего копируем файл su из папки /system/xbin в только что созданную папку(/system/bin/.ext), переименовывая в то же время su на .su.
Снова задаем права, теперь для файла .su: галочки на все три в столбце Read, напротив Owner в столбце Write, все три в столбце Execute.
Можно немножко отдышаться: практически всё сделано, но остался последний рывок. Запускайте программу Android Terminal и вбейте в ней такие команды:
- su
- mount -o rw,remount /system
- ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh
- /system/xbin/su —install
Теперь сделайте перезагрузку и вновь попытайтесь обновить файл su посредством нажатия «Нормально» в SuperSu. После всех этих действий я смог установить бинарный файл Su.
Надеюсь, мне удалось последовательно и структурировано изложить решение проблемы “SuperSu в системе нет бинарного файла”. Если всё сделано по инструкции, то почти наверняка должно получиться.
Пишите вопросы и свои решения в комментарии, будем вместе помогать друг другу!
SuperSU можно скачать отсюда.
Разработка утилиты прекращена. Ближайший аналог — Magisk.
1. Как получить root права этим приложением?
Никак . SuperSU - это менеджер для уже полученных root прав, сам по себе он их не получает.
Получить root можно лишь прошив zip архив с "полным комплектом" из кастомного recovery (CWM, PhilZ, TWRP).
За подробными инструкциями по получению root прав обращайтесь в профильную тему прошивки (обсуждения) вашего устройства.
2. Где работает SuperSU?
Последняя версия SuperSU работает на:
- Android: 2.3 - 8.1.0 .
- Архитектура CPU: armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86, x86_64.
3. Почему во вкладке "Приложения" написано "Приложения не настроены"?
Это значит, что ни одно приложение пока не запрашивало root доступ. Запустите любое приложение требующие root и список начнет заполняться.
4. Как полностью удалить ROOT с устройства?
Есть несколько вариантов:
- Способ 1: Зайдите в SuperSU: Настройки - Полное удаление Root.
- Способ 2: Воспользуйтесь скриптом удаления root прав для кастомного recovery.
- Способ 3: Переустановите вашу прошивку.
5. Как заменить KingRoot(User) на SuperSU?
Воспользуйтесь приложением - Super-Sume.
Там же вы найдете инструкции по замене.
6. При запросе root-доступа кнопка "Предоставить" не нажимается, что делать?
Перейдите в настройки SuperSU и отключите "Защиту от перехвата тапов".
7. Забыл установленный PIN-код, как его сбросить?
Удалите файл: /system/.pin
8. Какие преимущества дает установка SuperSU в систему?
SuperSU, установленный в систему, не будет удаляться при сбросе настроек.
10. [UID] Просит root доступ. Что это? Предоставлять?
В некоторых случаях, на некоторых устройствах, некоторыми приложениями может дополнительно запрашиваться root доступ к некому [UID], помимо основного процесса.
Происходит это из-за разделения на два процесса: корневой и пользовательский.
Ничего страшного в этом нет. Если запрос исходит от проверенного и известного вам приложения - смело предоставляйте.
11. Что такое "systemless root" и почему в SuperSU недоступна установка в систему?
"Systemless root" - вариант установки root-прав, не затрагивающий системный раздел ( /system ). Вместо этого модифицируется ядро (boot), бинарные файлы помещаются в точку монтирования /su, а сам apk SuperSU в /data.
По умолчанию является вариантом получения root-прав на Android 6.0+ (5.1+ Samsung).
Не бойтесь этого режима и не пытайтесь от него избавиться.
12. Как скрыть ROOT от чего-либо?
Воспользуйтесь соответствующими утилитами:
- Suhide-lite - Утилита скрытия root-прав от Chainfire. Необходим Android 6.0+.
- Magisk - Мощное решение для скрытия root прав, а также, скрытом использовании различных модулей и модификаций. Необходим Android 5.0+.
13. Приложение "xxx" не видит root, хотя он есть и другие приложения с ним работают, что делать?
Проблема тут только в приложении "xxx". Оно не адаптировано под работу с новыми версиями SuperSU и/или с systemless root.
Возможные решения:
- Обновите приложение до последней версии и/или попросите разработчика(ов) оптимизировать работу с root. Если приложение последний раз обновлялось, скажем, 5 лет назад - глупо ждать от него работоспособности. Пользуйтесь аналогами.
- Попробуйте установить SuperSU версии 2.46 (работает вплоть до Android 5.1) или SuperSU [System Mode] для Android 6.0+.
14. Как заставить приложение получить root права или насильно их ему выдать?
Никак. Если приложение не предполагает использование root прав, вы никак не заставите его их использовать.
16. Как вернуть исчезнувшею иконку SuperSU?
17. При входе в приложение пишет - "SU файл занят" ("SU Binary occupied"). Рут-доступ не предоставляется.
Это критическая ошибка в версиях SuperSU 2.80, 2.81, 2.82. Не используйте эти версии.
Установите версию SuperSU 2.79 и не обновляйте ее.
18. Установил SuperSU, все работает. Однако, при каждой перезагрузке устройства происходит "Оптимизация приложений".
Это критическая ошибка в версиях SuperSU 2.80, 2.81, 2.82. Не используйте эти версии.
Установите версию SuperSU 2.79 и не обновляйте ее.
19. Почему SuperSU не работает/приводит к бутлупу на CyanogenMod/Lineage OS и основанных на них прошивках?
Все из-за глубокого внедрения встроенного менеджера root прав в данные прошивки. Установка же SuperSU, в большинстве случаев, приводит к многочисленным конфликтам.
Пожалуйста, пользуйтесь встроенными менеджерами.
20. Почему установка SuperSU на устройства с F2FS файловой системой приводит к бутлупу?
Корректную работу SuperSU в systemless режиме c F2FS должны обеспечить разработчики использующихся у вас ядер. Это не проблема SuperSU.
Подробнее: forum xda-developers
21. В чем отличия установленного "PRO ключа" от включенного режима "PseudoPro" в настройках?
Никаких отличий нет. В обоих случаях будут активированы все возможности.
Советую не пользоваться ключом, он может вызывать проблемы при переустановке SuperSU.
23. В чем отличия сборок от Chainfire и CCMT?
Начат процесс постепенной передачи разработки SuperSU от Chainfire (единоличного разработчика SuperSU) к китайской команде CCMT (Coding Code Mobile Technology).
Потому, стабильные сборки выпускаются в двух вариантах: от Chainfire и от CCMT. Однако, основная разработка (выпуск BETA версий) по прежнему за Chainfire.
В теории, отличий между сборками не должно быть вовсе. А какой вариант использовать - вопрос доверия.
24. Как лучше всего обновить SuperSU и его бинарник?
Для обновления SuperSU, по возможности, прошивайте zip новой версии через кастомный recovery.
Если кастомного recovery нет, обновляйте путем установки apk (вручную или из Google Play) и дальнейшего обновления бинарного файла из самого SuperSu кнопкой "Нормально", после чего перезагрузите устройство.
25. Как скрыть всплывающие уведомления о предоставлении root-прав?
- Для скрытия всех уведомлений: Настройки - Показывать уведомления - Откл.
- Для скрытия уведомлений для определенного приложения: Приложения - <Имя> - Уведомления - Запрещено - Сохранить.
26. У меня установлена и работает (очень) старая версия SuperSU, есть ли смысл обновлять ее?
Если вы не готовы решать, возможно возникнувшие, проблемы при таком обновлении - не делайте этого.
Всегда действует золотое правило: «Работает - не трогай!» .
Постоянная перезагрузка – довольно частая проблема современных смартфонов, особенно заметная в холодное время года. Устройства просто не предназначены для эксплуатации при минусовой температуре. Отметим, что переохлаждение – далеко не единственная причина бесконечных или частых «ресетов». Источником неполадки может быть как падение девайса, так и программные неисправности. Ниже описано, что делать, если телефон сам перезагружается без остановки.
Причины перезагрузки
Можно выделить несколько основных причин частых перезагрузок:
- Механическое воздействие на корпус смартфона – падение или сильный удар.
- Попадание жидкости внутрь кнопки включения или корпус телефона, повлёкшее за собой окисление элементов и появление ржавчины.
- Сбои в работе операционной системы. Сюда относятся как ошибки после установки несовместимых прошивок и обновлений, так и неисправность определенных программ.
- Выход из строя или значительная потеря ёмкости аккумулятора. Ситуация актуальна как для старых девайсов, так и для новых – но с некачественными батареями.
- Неисправность модулей материнской платы, отвечающих за подачу питания.
- Переохлаждение или перегрев.
Проблемы может быть вызвана как программными, так и аппаратными неисправностями. Механическое повреждение выводит из строя компоненты устройства, вызывая частые ресеты.
Постоянная перезагрузка
Непригодная для использования батарея – одна из основных причин такого дефекта. Для проверки элемента питания, вытащите его из смартфона и внимательно осмотрите. Если на поверхности заметны выпуклости или видимые повреждения – аккумулятор следует утилизировать и заменить на новый. Вздутые батарейки ремонту не подлежат, но в некоторых случаях их срок жизни можно продлить:
- Используя плоскую отвертку, отделите наклейку с фронтальной части АКБ. Отсоедините микросхему и отложите в сторону, но не отрывайте контакты контроллера.
- С помощью тонкой иглы аккуратно проткните батарею с боковой части, где раньше находилась плата контроллера.
- Прижмите АКБ тяжелым предметом, превышающим по площади её корпус. Выпустите скопившийся газ, но не повредите элемент питания.
Важно! Вышеприведенный способ поможет продлить срок батареи на несколько дней, но замену АКБ следует провести как можно скорее.
Если проблема была в неисправном аккумуляторе – перезагрузки на некоторое время прекратятся. Полностью устранить дефект способна только замена АКБ.
Телефон перезагружается при старте Андроид
Если гаджет перезагружается при каждом включении, могут помочь указанные ниже способы.
- Выполните полный сброс через Recovery. На моделях разных производителей вход в Рекавери немного отличается. Универсальный метод – при включении телефона зажмите кнопки «Громкость вниз» и блокировки, когда появится значок Android – отпустите понижение громкости. Навигация в меню при помощи переключателей громкости и кнопки питания. Выберите пункт «Wipe data/Factory reset», затем подтвердите выбранное действие. Перезагрузите девайс командой «Reboot system now» – проблема исчезнет, если бесконечный ресет вызван неправильной прошивкой.
- Отключите АКБ и оставьте девайс на 20-30 минут в выключенном состоянии. Затем вставьте батарею обратно – в некоторых ситуациях метод может помочь.
Важно! После полного сброса будут удалены все ваши данные, учётные записи, фото и другая личная информация. Проводите процедуру, если гаджет перезагружается из-за ошибок при прошивке или обновлении.
При включении камеры
Приложение камеры становится причиной перезагрузки на старых IPhone после обновления IOS до последней версии, и в случае заражения вирусным ПО. Проверьте устройство антивирусом или откатитесь до предыдущей версии системы для устранения неисправности.
После активации GPS
Некоторые Android-смартфоны могут перезагружаться при включении системы навигации GPS. Основные проблемы и решения подобного дефекта описаны ниже.
При включении Bluetooth
Моментальный ресет после активации функции передачи файлов – частая неполадка моделей HTC.
- Устранить неисправность можно выполнением Hard Reset, но в таком случае ваша информация и учетные записи будут удалены.
- Bluetooth обычно требуется несколько секунд для включения – попробуйте отключить функцию при следующей перезагрузке устройства. Доступ к опции возможен через «шторку» уведомлений – как только загрузится Android и главное меню, отключите передачу мультимедийных данных.
При разговоре
Если гаджет выполняет Ресет при разговоре, проверьте контакт батареи с основной платой. Возможно, после долгой эксплуатации между АКБ и разъемом появился зазор, устранить который можно креплением аккумулятора на двусторонний скотч.
При запуске приложений
Некоторые программы вызывают перезагрузку Андроид из-за плохой оптимизации или ошибок при выполнении. Самое простое и эффективное решение – удалить «проблемное» приложение. Возможно, проблема не в самой программе, а в определенных драйверах или неправильной работе ОС. В таком случае поможет полный сброс настроек.
При подключении к ПК
Если после соединения с компьютером гаджет перезагружается, убедитесь в отсутствии следующих неполадок:
- USB-кабель подсоединен правильно, а шнур не имеет физических повреждений.
- Android-телефон или Windows ПК не заражены вредоносным ПО.
- На компьютере установлены совместимые драйверы. Если по какой-то причине необходимые для работы девайса утилиты не загружаются, скачайте их вручную с сайта производителя.
Заключение
Android и IOS смартфоны могут перезапускаться по разным причинам. В некоторых ситуациях неисправность вызвана неправильной прошивкой или приложениями, в других – физическим повреждением корпуса устройства. Ремонт программной части можно выполнить в домашних условиях, но в остальных случаях целесообразно обратиться в сервисный центр производителя.
Читайте также: