Како онемогућити било коју системску апликацију на Андроиду без роот-а

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

Оно што дефинишемо као „блоатваре“ зависи од личних преференција, али мислим да се сви можемо сложити да су неки произвођачи и оператери више криви што га укључују на своје паметне телефоне од других. Блоатваре може, у зависности од ваше тачке гледишта, да буде у распону од унапред инсталиране апликације као што је Фацебоок до стандардне апликације за галерију фотографија која није Гоогле. Нечији омражени блоатваре је омиљена функција друге особе, али нажалост за особу која класификује одређене унапред инсталиране апликације као блоатваре, обично не може да га деинсталира. Понекад можете да онемогућите системске апликације, али вам свака системска апликација неће дозволити да је онемогућите.

Међутим, постоје начини да се заобиђу ова ограничења. Написали смо водич неког времена који вас је научио како да "деинсталирате" било коју унапред инсталирану системску апликацију на свом Андроид паметном телефону или таблету. Проблем са том методом је двострук: он заправо не деинсталира апликацију у потпуности и не враћа простор корисник и враћање промене захтева од вас да учитате АПК (ако га можете пронаћи) или фабрички ресетовати. Ипак, тај метод је прилично користан и видели смо на десетине постова на форуму и корисничких скрипти који га користе за деблокирање својих нових Андроид уређаја. Да бисмо помогли корисницима да деблокирају своје уређаје на безбеднији начин, желели бисмо да вам скренемо пажњу на још један метод који неће само онемогућити унапред инсталиран блоатваре по вашем избору, али и олакшавајте њихово поновно омогућавање када вам одговара, чинећи сваку грешку много лакшом за опоравити од. И даље ћемо користити АДБ команде да се петљамо са системским апликацијама, па будите сигурни да ништа не онемогућите апсолутно критичан (користите своју најбољу процену), али овај метод је много љубазнији у случају да онемогућите погрешна апликација.


Онемогућите било коју унапред инсталирану системску апликацију на Андроид-у без роот-а

  1. Пратити овај туторијал да бисте покренули АДБ на вашем Виндовс, Мац или Линук рачунару. АДБ, или Андроид Дебуг Бридге, је алатка за програмере која вам омогућава да издате неке моћне команде за контролу вашег уређаја. Често га користимо у нашим туторијалима да бисмо урадили ствари које иначе не можете без роот уређаја.
  2. Преузмите апликацију попут Апп Инспецтор из Гоогле Плаи продавнице.
  3. Узмите назив пакета апликације коју желите да онемогућите користећи Апп Инспецтор. Ево снимака екрана који вам показују како:
  4. Покрените командну линију/ПоверСхелл (Виндовс) или терминал (Мац/Линук) у директоријуму у који сте ускладиштили АДБ бинарни фајл. За кориснике оперативног система Виндовс, ово се може урадити тако што ћете држати схифт, а затим десним кликом на фасциклу. У менију изаберите опцију „овде отворите командни прозор“ или „овде отворите ПоверСхелл прозор“.
    Отварање командног прозора на Виндовс 10
  5. Када сте у командној линији или терминалу, унесите следећу команду у зависности од вашег ОС:Виндовс командна линија:adb shell pm disable-user --user 0 Виндовс ПоверСхелл:.\adb shell pm disable-user --user 0 Мац/Линук терминал:./adb shell pm disable-user --user 0
  6. На пример, ево како изгледа ако желите да уклоните Цлеанмастер (цом.миуи.цлеанмастер) који долази унапред инсталиран као део МИУИ на Ксиаоми Ми Мик 2С:Виндовс командна линија:adb shell pm disable-user --user 0 com.miui.cleanmasterВиндовс ПоверСхелл:.\adb shell pm disable-user --user 0 com.miui.cleanmasterМац/Линук терминал:./adb shell pm disable-user --user 0 com.miui.cleanmaster

И готови смо! Апликација би одмах требало да буде онемогућена и нестаће са вашег покретача. Имајте на уму да се у ретким приликама неке апликације могу аутоматски поново омогућити ако систем има функцију да их поново омогући. На пример, онемогућавање залиха ЕМУИ 9 покретач на кинеским Хуавеи или Хонор уређајима ће резултирати тиме да се лансер за залихе аутоматски поново активира након неког времена. Ако вам то смета, пробајте „деинсталирати„метод.

Поново омогућите било коју онемогућену унапред инсталирану системску апликацију

Шта ако сте онемогућили апликацију и желите је назад? Веома је лако поново омогућити апликацију! Прво идите на Подешавања > Апликације и погледајте листу „Све апликације“ (можда се налази негде другде на вашем уређају.) Обично овде можете да филтрирате да бисте видели имена свих онемогућених апликација. Када сазнате коју апликацију желите поново да омогућите, следите ове кораке:

  1. Отворите командну линију или прозор терминала и покрените следећу команду:Виндовс командна линија:adb shell pm list packages -dВиндовс ПоверСхелл:.\adb shell pm list packages -dМац/Линук терминал:./adb shell pm list packages -d
  2. Ова команда наводи све онемогућене пакете. Пронађите назив пакета који одговара апликацији коју желите поново да омогућите. Сада само покрените следећу команду да поново омогућите једну од њих:Виндовс командна линија:adb shell pm enable Виндовс ПоверСхелл:.\adb shell pm enable Мац/Линук терминал:./adb shell pm enable
  3. Ако имате било каквих проблема, покушајте да поново покренете апликацију након што поново омогућите апликацију.

Шта смо урадили?

Пре свега, важно је разликовати шта ова команда ради и зашто је супериорна у односу на метод који смо користили у претходном водич за уклањање блоатваре-а. У том водичу смо деинсталирали апликацију на нивоу корисника, што значи да је и даље инсталирана на уређају на системској партицији, али не и за примарног корисника (корисник 0). Због тога сте да бисте га вратили, морали или да ресетујете фабричка подешавања или да учитате АПК. У овом туторијалу, ми смо онемогућавање апликацију за примарног корисника уместо да је деинсталирамо, што значи да можемо да је омогућимо без поновног инсталирања.

Команда пм дисабле-усер постоји годинама, али је занемарена у корист пм дисабле. Мислили бисте да би и пм дисабле-усер и пм дисабле --усер 0 били идентични, али бисте били у криву. Из неког разлога, команда дисабле-усер вам омогућава да онемогућите у основи било коју апликацију коју желите, док је редовна команда за онемогућавање прилично ограничена.

Најбољи део ове методе је да ако забрљате и онемогућите апликацију коју не би требало, то је заиста лако решење. Такође ћете и даље добијати ОТА ажурирања јер заправо не мењате ниједну системску датотеку. Зато нам је потребан део наше команде „--усер 0“, који наводи да ће апликација бити онемогућена само за тренутног корисника, а не за све кориснике, што би захтевало роот приступ.