К сожалению, мой вопрос не так прост. Чтобы все поняли, я объясню как можно короче, но конкретнее:
Исходное: стоковое состояние, без рута, ничего особенного
В этот понедельник я проснулся с полностью исчерпанным использованием мобильных данных (осталось около 450 МБ - все прошло за ночь). Я забыл включить Wi-Fi, когда ложился спать. Ниже показано использование данных той ночью. Я устанавливаю все, что могу (обновления Play Store и резервные копии HTC, насколько я знаю), только на WiFi, потому что 1 ГБ ежемесячных мобильных данных редко бывает достаточно для меня.
Я связался с чатом поддержки HTC, и эта дама сказала мне перейти в « Настройки» -> «Приложения» -> «Сбросить настройки приложения» и перезагрузить телефон, нажав кнопку VolumeDown + VolumeUp + Power . Я сделал это, и мне показалось, что мой телефон работает так же медленно, как и до сброса настроек.
Теперь я здесь с рутированным HTC One M8 с Android 5.0.1 и теми же проблемами, что и в начале этого мучительного процесса. Я много искал решения проблемы разряда батареи после обновления Lollipop, но ничего полезного не нашел.
Итак, мой вопрос: могу ли я выполнить сброс настроек без потери root? потому что это то, что помогло мне в начале. Но, конечно, я был бы очень рад решениям, направленным на устранение экстремального разряда батареи и задержек , с которыми я сталкиваюсь.
В Настройки -> Энергопотребление (почти) всегда вверху находятся Сервисы Google Play . Я нашел несколько решений, как не допустить постоянного разряда батареи, но они включают в себя работу с большим количеством корневых приложений, и я не уверен, что после этого мое устройство будет работать быстрее.
Рекавери , такие как 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 в /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» вызывает разрядку батареи, и надеюсь, что сброс настроек снова исправит это.Even if you do factory reset, you still have to import your apps
что может снова разрядить батарею и otherwise, I don't see any other way other than Greenify.
решить проблему с разрядкой. Извиняюсь за неполное изложение.
Мэтью Рид
Алекс