Ako zakázať akúkoľvek systémovú aplikáciu Bloatware v systéme Android bez root

Ak nenávidíte bloatware alebo predinštalované aplikácie na vašom smartfóne s Androidom, tu je návod, ako ich zakázať, aj keď vám to Android bežne neumožňuje.

To, čo definujeme ako „bloatware“, závisí od osobných preferencií, ale myslím si, že sa všetci zhodneme na tom, že niektorí výrobcovia a operátori sú viac vinní za to, že ho zaradia do svojich smartfónov ako iní. Bloatware sa môže v závislosti od vášho uhla pohľadu pohybovať od predinštalovanej aplikácie, ako je Facebook, až po sériovú aplikáciu galérie Fotiek, ktorá nepochádza od Google. Nenávidený bloatware jednej osoby je obľúbenou funkciou inej osoby, ale nanešťastie pre osobu, ktorá klasifikuje určité predinštalované aplikácie ako bloatware, ju zvyčajne nemôže odinštalovať. Niekedy môžete zakázať systémové aplikácie, ale nie každá systémová aplikácia vám to umožní.

Existujú však spôsoby, ako tieto obmedzenia obísť. Napísali sme návod chvíľu späť ktorý vás naučil, ako „odinštalovať“ akúkoľvek predinštalovanú systémovú aplikáciu na vašom smartfóne alebo tablete s Androidom. Problém s touto metódou je dvojaký: v skutočnosti úplne neodinštaluje aplikáciu a nevráti priestor používateľa a vrátenie zmeny vyžaduje, aby ste buď načítali súbor APK bokom (ak ho nájdete) alebo továreň resetovať. Napriek tomu je táto metóda celkom užitočná a videli sme desiatky príspevkov na fóre a používateľských skriptov, ktoré ju využili na vybitie svojich nových zariadení so systémom Android. Aby sme používateľom pomohli vybiť ich zariadenia bezpečnejším spôsobom, radi by sme obrátili vašu pozornosť na inú metódu, ktorá nielen deaktivuje predinštalovaný bloatware podľa vášho výberu, ale tiež veľmi jednoducho uľahčíte ich opätovné zapnutie podľa vlastného uváženia, čím sa akákoľvek chyba oveľa ľahšie vyrieši zotaviť sa z. Príkazy ADB budeme stále používať na to, aby sme si zahrali so systémovými aplikáciami, takže sa uistite, že nič nevypínate absolútne kritické (použite svoj najlepší úsudok), ale táto metóda je oveľa priateľskejšia v prípade, že ju vypnete nesprávna aplikácia.


Zakážte akúkoľvek predinštalovanú systémovú aplikáciu v systéme Android bez root

  1. Sledujte tento tutoriál na spustenie ADB na vašom počítači so systémom Windows, Mac alebo Linux. ADB alebo Android Debug Bridge je vývojársky nástroj, ktorý vám umožňuje zadávať výkonné príkazy na ovládanie vášho zariadenia. V našich tutoriáloch ho často používame na veci, ktoré inak nemôžete robiť bez rootovaného zariadenia.
  2. Stiahnite si aplikáciu ako Inšpektor aplikácií z obchodu Google Play.
  3. Získajte názov balíka aplikácie, ktorú chcete zakázať, pomocou nástroja App Inspector. Tu sú snímky obrazovky, ktoré vám ukážu, ako na to:
  4. Spustite príkazový riadok/PowerShell (Windows) alebo Terminál (Mac/Linux) v adresári, kde ste uložili binárny súbor ADB. Používatelia systému Windows to môžu urobiť podržaním klávesu Shift a kliknutím pravým tlačidlom myši na priečinok. V ponuke vyberte možnosť „otvoriť príkazové okno tu“ alebo „tu otvoriť okno PowerShell“.
    Otvorenie príkazového okna v systéme Windows 10
  5. Keď ste v príkazovom riadku alebo termináli, zadajte nasledujúci príkaz v závislosti od operačného systému:Príkazový riadok systému Windows:adb shell pm disable-user --user 0 Windows PowerShell:.\adb shell pm disable-user --user 0 Terminál Mac/Linux:./adb shell pm disable-user --user 0
  6. Napríklad takto to vyzerá, ak by ste chceli odstrániť Cleanmaster (com.miui.cleanmaster), ktorý je predinštalovaný ako súčasť MIUI na Xiaomi Mi Mix 2S:Príkazový riadok systému Windows:adb shell pm disable-user --user 0 com.miui.cleanmasterWindows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmasterTerminál Mac/Linux:./adb shell pm disable-user --user 0 com.miui.cleanmaster

A máme hotovo! Aplikácia by sa mala okamžite deaktivovať a zmizne z vášho spúšťača. Upozorňujeme, že v zriedkavých prípadoch môžu byť niektoré aplikácie automaticky znova povolené, ak má systém funkciu na ich opätovné povolenie. Napríklad deaktivácia akcií Spúšťač EMUI 9 na čínskych zariadeniach Huawei alebo Honor bude mať za následok, že spúšťač akcií sa po určitom čase automaticky znova aktivuje. Ak vám to prekáža, skúste „odinštalovať"metóda.

Znova povoľte akúkoľvek zakázanú predinštalovanú systémovú aplikáciu

Čo ak zakážete aplikáciu a chcete ju späť? Je veľmi jednoduché znova povoliť aplikáciu! Najprv prejdite na Nastavenia > Aplikácie a pozrite sa na zoznam „Všetky aplikácie“ (môže byť umiestnený niekde inde na vašom zariadení.) Zvyčajne tu môžete filtrovať, aby ste videli názvy všetkých zakázaných aplikácií. Keď viete, ktorú aplikáciu chcete znova povoliť, postupujte takto:

  1. Otvorte príkazový riadok alebo okno terminálu a spustite nasledujúci príkaz:Príkazový riadok systému Windows:adb shell pm list packages -dWindows PowerShell:.\adb shell pm list packages -dTerminál Mac/Linux:./adb shell pm list packages -d
  2. Tento príkaz zobrazí zoznam všetkých zakázaných balíkov. Nájdite názov balíka, ktorý zodpovedá aplikácii, ktorú chcete znova povoliť. Teraz stačí spustiť nasledujúci príkaz, aby ste znova povolili jeden z nich:Príkazový riadok systému Windows:adb shell pm enable Windows PowerShell:.\adb shell pm enable Terminál Mac/Linux:./adb shell pm enable
  3. Ak máte nejaké problémy, skúste po opätovnom povolení aplikácie reštartovať.

čo sme urobili?

V prvom rade je dôležité rozlíšiť, čo tento príkaz robí a prečo je lepší ako metóda, ktorú sme použili v našom predchádzajúcom návod na odstránenie bloatware. V tomto návode sme odinštalovali aplikáciu na úrovni používateľa, čo znamená, že bola stále nainštalovaná na zariadení v systémovej oblasti, ale nie pre primárneho používateľa (používateľ 0). To je dôvod, prečo ho chcete získať späť, musíte buď obnoviť továrenské nastavenia alebo načítať súbor APK. V tomto návode sme znefunkčnenie aplikáciu pre primárneho používateľa namiesto odinštalovania, čo znamená, že ju môžeme povoliť bez opätovnej inštalácie.

Príkaz pm disable-user existuje už roky, ale bol prehliadaný v prospech príkazu pm disable. Mysleli by ste si, že pm disable-user aj pm disable --user 0 by boli identické, ale mýlili by ste sa. Z nejakého dôvodu vám príkaz disable-user umožňuje zakázať v podstate akúkoľvek aplikáciu, ktorú chcete, zatiaľ čo bežný príkaz na vypnutie je dosť obmedzený.

Najlepšie na tejto metóde je, že ak pokazíte a zakážete aplikáciu, ktorú by ste nemali, je to naozaj jednoduchá oprava. Stále tiež budete dostávať aktualizácie OTA, pretože v skutočnosti neupravujete žiadne systémové súbory. Preto potrebujeme časť nášho príkazu „--user 0“, ktorá určuje, že aplikácia bude zakázaná iba pre aktuálneho používateľa, nie pre všetkých používateľov, čo by vyžadovalo prístup root.