Могу ли я безопасно сделать сброс до заводских настроек без потери рута?

К сожалению, мой вопрос не так прост. Чтобы все поняли, я объясню как можно короче, но конкретнее:

Исходное: стоковое состояние, без рута, ничего особенного

  1. Я обновил свой HTC One M8 до Android 5.0 (Lollipop) и заметил, что он разряжает мою батарею намного быстрее, чем раньше, а также довольно сильно тормозит (почти при каждом нажатии кнопки).
  2. Я искал исправления в Интернете, но не смог найти ничего, что могло бы работать, кроме сброса к заводским настройкам . Поскольку практически невозможно сделать резервную копию всех приложений, включая данные, без рута (например, резервное копирование титана), я подумал, что могу также рутировать свое устройство , поэтому я готов к будущему восстановлению (как я узнал, особенно легко рутировать устройство htc, я был рад , что я нуб, когда дело доходит до рутирования ).
    • Затем я сбросил настройки до заводских и рутировал свой HTC One M8, установил SuperSU и все такое прочее.
    • На самом деле он работал быстрее, чем до обновления Android 5.0, и разряд батареи также казался нормальным.
  3. В этот понедельник я проснулся с полностью исчерпанным использованием мобильных данных (осталось около 450 МБ - все прошло за ночь). Я забыл включить Wi-Fi, когда ложился спать. Ниже показано использование данных той ночью. Я устанавливаю все, что могу (обновления Play Store и резервные копии HTC, насколько я знаю), только на WiFi, потому что 1 ГБ ежемесячных мобильных данных редко бывает достаточно для меня.

    • Использование данных

    • Я связался с чатом поддержки HTC, и эта дама сказала мне перейти в « Настройки» -> «Приложения» -> «Сбросить настройки приложения» и перезагрузить телефон, нажав кнопку VolumeDown + VolumeUp + Power . Я сделал это, и мне показалось, что мой телефон работает так же медленно, как и до сброса настроек.

    • Я до сих пор не понимаю, какого черта мой телефон использовал так много мобильных данных той ночью. Я просто надеюсь, что это больше не повторится. Если вы знаете, почему или как предотвратить это , не стесняйтесь сказать мне!

Теперь я здесь с рутированным HTC One M8 с Android 5.0.1 и теми же проблемами, что и в начале этого мучительного процесса. Я много искал решения проблемы разряда батареи после обновления Lollipop, но ничего полезного не нашел.

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

В Настройки -> Энергопотребление (почти) всегда вверху находятся Сервисы Google Play . Я нашел несколько решений, как не допустить постоянного разряда батареи, но они включают в себя работу с большим количеством корневых приложений, и я не уверен, что после этого мое устройство будет работать быстрее.

Вы смотрели на скриншот, который вы разместили? Play Store загрузил обновления приложения.
@MatthewRead Это не так! Вы прочитали весь мой вопрос? Я не видел никаких уведомлений об обновлениях, плюс я настроил свой Play Store, чтобы не делать обновления через мобильные данные, только через WiFi.

Ответы (1)

Рекавери , такие как TWRP и Philz Touch, проверяют наличие рута, и в случае потери рута после сброса настроек загрузитесь в свое пользовательское рекавери, попытайтесь выполнить обычную перезагрузку, и восстановление предложит рутировать устройство. Прими предложение . Вернитесь на Android и установите SuperSU из Play Store, как обычно. Это хорошо работало с моими Android 4.2.1, 4.4.2, COS12 и стандартными прошивками Android 5.1.

Примечание: не используйте указанный подход на ПЗУ под управлением Android Marshmallow . Это может вызвать проблемы с загрузкой, которые вы, возможно, не сможете решить, если не сделаете чистую и полную прошивку ПЗУ для конкретного устройства или вручную не отмените шаги, которые TWRP использовал для рутирования устройства.

На данный момент, чтобы получить root права на ПЗУ, предпочитайте прошиваемый zip для стабильной версии SuperSU и прошивайте его через собственное восстановление. В случае проблем с установкой обратитесь к этой ветке XDA .

Связано: я установил пользовательский образ восстановления, но еще не рутировал свой телефон. Как установить SuperSU и подписаться на автоматические обновления?


Приложение SuperSU предлагает переместиться в системный раздел, что сделает его системным приложением и неуязвимым для любого сброса настроек. Опция доступна в его настройках как «Установить SuperSU в /system» .

(Однако на данный момент для ПЗУ с корневым режимом без системы SuperSU не предоставляет указанную опцию.)


Что касается расхода заряда батареи, исходя из моего опыта работы с ним в Android 4.2.1, 4.4.2 и 5.0.1, я могу порекомендовать приложение Greenify в режиме Boost . Для режима Boost требуется установленный Xposed Framework 1 .


1 Xposed Framework: Android 4.x , Android 5.x и 6.x

Итак, in the scenario of you losing Root after Factory resetя понимаю, что я потеряю Root при сбросе настроек, но я могу сохранить SuperSu, переместив его в / System, верно? Но мне точно придется заново рутировать? Я еще не заставил Xposed хорошо работать на Android 5, но у меня установлен Greenify. Я предполагаю, что «импорт приложений на новый Android» вызывает разрядку батареи, и надеюсь, что сброс настроек снова исправит это.
Да, вы можете сохранить что угодно, переместив это в папку /System, не говоря уже о SuperSu. Я сделал это для AFwall+ и еще одного apk. Также правильно, что после сброса вам обязательно нужно будет получить root-права, но (восстановления, такие как TWRP / Clockworkmod, могут сделать это, просто загрузившись в них), что ваше пользовательское восстановление не будет возвращено обратно к исходному, что-то не может быть гарантировано, если ваш Текущий ром имеет для этого функцию. Я имею в виду, что некоторые ПЗУ, такие как Cyanogenmod, имеют функцию в настройках разработчика, которая позволяет вернуть кастомное восстановление обратно в случае OTA/Reset.
Даже если вы сделаете сброс к заводским настройкам, вам все равно придется импортировать свои приложения, иначе я не вижу другого пути, кроме Greenify. Однако уверены ли вы, что разрядка аккумулятора может быть связана только с импортом приложений?
Спасибо. Что такое Greenify, чтобы мне не приходилось импортировать приложения? Я почти уверен, что это должно что-то сделать с этим. Что еще это может быть? Это произошло только после перехода на Android 5 и после удаления настроек приложения и перезапуска нажатием всех трех кнопок (Громкость вверх, Громкость вниз, Питание).
Похоже, я пропустил часть своего комментария. Позвольте мне завершить его. Even if you do factory reset, you still have to import your appsчто может снова разрядить батарею и otherwise, I don't see any other way other than Greenify.решить проблему с разрядкой. Извиняюсь за неполное изложение.