Како зауставити Вакелоцкс из било које Андроид апликације без Роот-а

Да ли сте се икада запитали зашто ваш Андроид телефон троши батерију тако брзо када је екран искључен? Вакелоцкс! Ево упутства о томе како да зауставите вакелоцкс!

Да ли сте икада заспали ноћу са потпуно напуњеним телефоном, само да бисте се пробудили са слабом батеријом? Не брините, свима нам се то десило. Чак и са Дозе моде и сви Гоогле-ови напори да побољша трајање батерије на Андроиду, трајање батерије у стању мировања није баш идеално. Поготово ако имате много инсталираних апликација. Кривац је највероватније лоше понашање вакелоцк из апликације као што је Фацебоок, Мессенгер, Снапцхат. Срећом, ове вакелоцкове можете лако зауставити користећи једноставне команде љуске. А за то вам чак ни не треба роот! Данас ћемо вам показати како можете заустави вакелоцкс из било које Андроид апликације без коришћења роот-а. Ово се може урадити на сваком Андроид телефону, све док имате АДБ.


Зауставите Вакелоцкс из било које Андроид апликације

Видео водич са нашег ИоуТубе канала у случају да више волите визуелну помоћ

Пре него што почнете са било чим, мораћете да подесите АДБ и на телефону и на рачунару. Ако то још нисте урадили, погледајте овај туторијал да би се поставио.

Осим ако нисте потпуно сигурни шта вам празни батерију, користићемо мали алат под називом „Боља статистика батерије“ да бисмо пронашли кривца. Програмер је активан на нашим форумима, тако да можете пронаћи апликацију овде. Међутим, ако желите да подржите програмера, можете га преузети и из Гоогле Плаи продавнице, где је апликација која се плаћа. Пружа многе друге статистике као што су стања ЦПУ-а, буђења апликација и информације о мрежи.

БеттерБаттериСтатсПрограмер: Свен Книспел

Цена: 1,99.

4.

Преузимање

Захтијева роот на уређајима са Андроид КитКат-ом и новијим, међутим, постоји заобилазно рјешење АДБ команде за нероотиране уређаје. Повежите свој уређај са рачунаром, било путем УСБ отклањања грешака или ВиФи отклањања грешака. Проверите да ли је повезан помоћу команде:

adb devices

Затим ћемо покренути Андроид љуску користећи следећу команду:

adb shell

Након тога, даћемо управо инсталираном БеттерБаттериСтатс-у дозволу БАТТЕРИ_СТАТС са:

pmgrantcom.asksven.betterbatterystats_xdaeditionandroid.permission.BATTERY_STATS

Готово! Сада ће ББС радити на вашем нероутираном уређају.

Напомена: ако сте купили бољу статистику батерије у Гоогле Плаи продавници, промените „цом.асксвен.беттербаттеристатс_кдаедитион“ у само „цом.асксвен.беттербаттеристатс“ у горњој АДБ команди.

Проналажење кривца

Имате много апликација на свом телефону, тако да не постоји једноставан начин да са сигурношћу утврдите шта вам троши батерију. Зато користимо бољу статистику батерије да пронађемо одговорно закључавање. Након подешавања апликације, напуните телефон, а затим га искључите и оставите на миру са искљученим екраном најмање 30 минута. Ово би требало да пружи апликацији довољно времена да све региструје. Када уђете у апликацију, изаберите Делимичне Вакелоцкс и погледајте која апликација узрокује највећу штету.

Заустављање Вакелоцк-а

Сада када знамо шта вам троши батерију, можемо то да зауставимо. У нашем случају, то је Снапцхат. Шта год да је ваш кривац, обавезно пронађите назив пакета апликације помоћу прегледача назива пакета из Плаи продавнице, јер ће нам требати за нашу АДБ команду у наставку.

Прегледач назива пакета 2.0Програмер: цсИнг

Цена: бесплатно.

4.5.

Преузимање

Пошто сте очигледно искључили телефон да бисте користили бољу статистику батерије, поново га прикључите на рачунар да бисте поново користили АДБ. Још једном проверите да ли је исправно повезан

adb devices

И уђите у шкољку користећи:

adb shell

Сада, користећи назив пакета ваше циљне апликације, пошаљите следећу команду:

cmdappopssetcom.android.applicationWAKE_LOCKignore

Наравно, променићете „цом.андроид.апплицатион“ именом пакета ваше апликације. У мом случају:

cmdappopssetcom.snapchat.androidWAKE_LOCKignore

Ако сте све кораке урадили исправно, Андроид систем ће игнорисати све захтеве апликације за вакелоцкс. Честитам!


Објашњење

Лаички речено, вакелоцк је само начин да апликација држи ЦПУ/екран/друге ствари будним када је телефон неактиван како би извршила одређени задатак у позадини. Неким апликацијама су легитимно потребне вакелоцкове да би исправно функционисале, али проблем настаје када неке апликације држе вакелоцкс више пута, држите их дуго без испуштања или радите прекомерне/непотребне мрежне и ЦПУ задатке користећи предности ових вакелоцкс.

Пример: апликације попут Снапцхат-а, Фацебоок-а, Мессенгер-а или других апликација за друштвене мреже укључују вакелоцкс који се лоше понаша. Овај водич је једноставно начин да спречите да се ови вакелоцкови поново догоде без деинсталирања апликације. Међутим, ако приметите да апликација престаје да функционише исправно након употребе ове АДБ команде, можете да промените ствари назад на на начин на који су били поновним покретањем команде и променом "игнорирај" у "дозволи" или једноставним деинсталирањем, а затим поновним инсталирањем апликације опет.