Ako mrzite bloatware ili unaprijed instalirane aplikacije na svom Android pametnom telefonu, evo kako ih onemogućiti čak i ako vam Android inače to ne dopušta.
Ono što definiramo kao "bloatware" podložno je osobnim preferencijama, ali mislim da se svi možemo složiti da su neki proizvođači i operateri više krivi što su ga uključili na svoje pametne telefone nego drugi. Bloatware može, ovisno o vašem gledištu, varirati od unaprijed instalirane aplikacije poput Facebooka do standardne aplikacije za galeriju fotografija koja nije Google Photos. Nekome omraženi bloatware omiljena je značajka druge osobe, ali nažalost za osobe koje određene unaprijed instalirane aplikacije klasificiraju kao bloatware, obično ih ne mogu deinstalirati. Ponekad možete onemogućiti aplikacije sustava, ali neće vam svaka aplikacija sustava dopustiti da je onemogućite.
Međutim, postoje načini zaobilaženja tih ograničenja. Napisali smo vodič prije nekog vremena koji vas je naučio kako "deinstalirati" bilo koju unaprijed instaliranu sistemsku aplikaciju na vašem Android pametnom telefonu ili tabletu. Problem s tom metodom je dvostruk: ona zapravo u potpunosti ne deinstalira aplikaciju i ne vraća joj prostor korisnika i poništavanje promjene zahtijeva od vas da učitate APK sa strane (ako ga možete pronaći) ili tvornički resetirati. Ipak, ta je metoda vrlo korisna i vidjeli smo desetke postova na forumima i korisničkih skripti koji je iskorištavaju za deblokadu svojih novih Android uređaja. Kako bismo pomogli korisnicima da deblokiraju svoje uređaje na sigurniji način, želimo vam skrenuti pozornost na drugu metodu koja neće samo onemogućiti unaprijed instalirani bloatware po vašem izboru, ali također olakšava njihovo ponovno uključivanje kada vam odgovara, čineći svaku pogrešku puno lakšom oporavak od. I dalje ćemo koristiti ADB naredbe za petljanje sa sistemskim aplikacijama pa pripazite da ništa ne onemogućite apsolutno kritično (koristite svoju najbolju prosudbu), ali ova je metoda mnogo lakša u slučaju da onemogućite pogrešna aplikacija.
Onemogućite sve unaprijed instalirane sistemske aplikacije na Androidu bez roota
- slijediti ovaj vodič kako biste pokrenuli ADB na svom Windows, Mac ili Linux računalu. ADB ili Android Debug Bridge alat je za razvojne programere koji vam omogućuje izdavanje moćnih naredbi za upravljanje vašim uređajem. Često ga koristimo u našim vodičima za obavljanje stvari koje inače ne možete učiniti bez rootanog uređaja.
- Preuzmite aplikaciju poput Inspektor aplikacija iz trgovine Google Play.
- Uzmite naziv paketa aplikacije koju želite onemogućiti pomoću App Inspectora. Evo snimaka zaslona koji vam pokazuju kako:
- Pokrenite naredbeni redak/PowerShell (Windows) ili terminal (Mac/Linux) u direktoriju u kojem ste pohranili ADB binarnu datoteku. Za korisnike Windowsa, to se može učiniti tako da zadržite shift i potom desnom tipkom miša kliknete mapu. U izborniku odaberite opciju "otvori naredbeni prozor ovdje" ili "otvori PowerShell prozor ovdje".
- Kada ste u naredbenom retku ili terminalu, unesite sljedeću naredbu ovisno o vašem OS-u:Windows naredbeni redak:
adb shell pm disable-user --user 0
Windows PowerShell:.\adb shell pm disable-user --user 0
Mac/Linux terminal:./adb shell pm disable-user --user 0
- Na primjer, evo kako to izgleda ako želite ukloniti Cleanmaster (com.miui.cleanmaster) koji dolazi predinstaliran kao dio MIUI na Xiaomi Mi Mix 2S:Windows naredbeni redak:
adb shell pm disable-user --user 0 com.miui.cleanmaster
Windows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmaster
Mac/Linux terminal:./adb shell pm disable-user --user 0 com.miui.cleanmaster
I gotovi smo! Aplikacija bi trebala odmah postati onemogućena i nestat će iz pokretača. Imajte na umu da se u rijetkim prilikama neke aplikacije mogu automatski ponovno omogućiti ako sustav ima funkciju da ih ponovno omogući. Na primjer, onesposobljavanje zaliha EMUI 9 launcher na kineskim Huawei ili Honor uređajima rezultirat će automatskim ponovnim aktiviranjem pokretača dionica nakon nekog vremena. Ako vam to smeta, pokušajte s "deinstalirati" metoda.
Ponovno omogućite bilo koju onemogućenu unaprijed instaliranu aplikaciju sustava
Što ako ste onemogućili aplikaciju i želite je vratiti? Vrlo je lako ponovno omogućiti aplikaciju! Prvo, idite na Postavke > Aplikacije i pogledajte popis "Sve aplikacije" (možda se nalazi negdje drugdje na vašem uređaju.) Obično ovdje možete filtrirati kako biste vidjeli nazive svih onemogućenih aplikacija. Nakon što saznate koju aplikaciju želite ponovno omogućiti, slijedite ove korake:
- Otvorite naredbeni redak ili prozor terminala i pokrenite sljedeću naredbu:Windows naredbeni redak:
adb shell pm list packages -d
Windows PowerShell:.\adb shell pm list packages -d
Mac/Linux terminal:./adb shell pm list packages -d
- Ova naredba ispisuje sve onemogućene pakete. Pronađite naziv paketa koji odgovara aplikaciji koju želite ponovno omogućiti. Sada samo pokrenite sljedeću naredbu da biste ponovno omogućili jedan od njih:Windows naredbeni redak:
adb shell pm enable
Windows PowerShell:.\adb shell pm enable
Mac/Linux terminal:./adb shell pm enable
- Ako imate bilo kakvih problema, pokušajte ponovno pokrenuti nakon ponovnog uključivanja aplikacije.
Što smo učinili?
Prije svega, važno je razlikovati što ova naredba radi i zašto je bolja od metode koju smo koristili u prethodnim uputstvo za uklanjanje bloatwarea. U tom smo vodiču deinstalirali aplikaciju na korisničkoj razini, što znači da je još uvijek bila instalirana na uređaju u sistemskoj particiji, ali ne i za primarnog korisnika (korisnik 0). To je razlog zašto da biste ga vratili morate ili vratiti tvorničke postavke ili učitati APK sa strane. U ovom vodiču, mi smo onesposobljavanje aplikaciju za primarnog korisnika umjesto da je deinstaliramo, što znači da je možemo omogućiti bez ponovne instalacije.
Naredba pm disable-user postoji godinama, ali je zanemarena u korist pm disable. Pomislili biste da bi i pm disable-user i pm disable --user 0 bili identični, ali bili biste u krivu. Iz nekog razloga, naredba disable-user omogućuje vam da onemogućite praktično bilo koju aplikaciju koju želite, dok je obična naredba za onemogućavanje prilično ograničena.
Najbolji dio ove metode je da ako zabrljate i onemogućite aplikaciju koju ne biste trebali, to je vrlo lako riješiti. Također ćete i dalje primati OTA ažuriranja jer zapravo ne mijenjate sistemske datoteke. Zato nam je potreban dio naše naredbe "--user 0", koji određuje da će aplikacija biti onemogućena samo za trenutnog korisnika, a ne za sve korisnike, što bi zahtijevalo root pristup.