Pogledajte kako da uklonite nepotrebne sistemske i preinstalirane aplikacije na Android uređajima!
Android telefoni dolaze sa puno unapred instaliranih aplikacija koje Vam možda neće biti od koristi. Pošto ne možemo jedostavno zamrznuti ili deinstalirati sistemske aplikacije na Androidu, potrebna nam Vam je root privilegija ili korišćenje naredbe ADB shell pm uninstall. Ako imate root-ovan Android telefon, možete koristiti sistemsku aplikaciju za za uklanjanje bloatware-a.
S obzirom da ne postoji univerzalni programa za uklanjanje bloatware-a ili deinstalaciju sistemskih aplikacija, za Android uređaje koji nisu root-ovani jedino nam preostaje ADB način.
U ovom tutoriajlu ćemo govoriti o tome kako možemo da onemogućimo ili zamrznemo pozadinske aplikacije i izbrišemo sistemske aplikacije na ne root-vanim Android uređajima. Pored toga, videćete kako da ponovo instalirate uklonjene aplikacije pomoću ADB komande. U slučaju da vaš telefon ima root pristup, izneću i korake za uklanjanje sistemskih aplikacija pomoću modula Debloater Magisk.
Saveti dati u ovom tutorijalu mogu vam pomoći da se riešite bloatware programa na svim Android uređajima, uključujući Samsung, OnePlus, Google Pixel, Xiaomi, Redmi, Huawei, Honor, Nokia, Oppo, Vivo, Motorola, Lenovo, itd. koji koriste Android 5.0 ili noviji.
Svi prepoznajemo aplikacije po njihovim imenima koja su prikazana u fioci aplikacija na uređaju. Međutim, da biste mogli deinstalirati sistemske aplikacije, morate znati naziv paketa aplikacija koje želite da uklonite. Postoje 3 načina za pronalaženje naziva paketa za Android aplikaciju.
Posetite Google Play prodavnicu na Vašem računaru. Naziv paketa se nalazi odmah pored ‘id=‘ u adresi. Naziv paketa izlgleda ovako ‘com.google.android.gm‘. Ipak, možda nećete naći imena paketa sistemskih aplikacija.
Probajte aplikacije kao što su Package Browser, App Inspector, Package Name Viewer i slične.
Možete dobiti punu listu sa nazivima paketa instaliranih aplikacija na vašem Android telefonu ili tabletu koristeći komandu adb shell pm list packages.
U svakom slučaju, da proverimo kako možemo da imamo kompletnu listu sistemskih aplikacija na bilo kom Android uređaju. Imajte na umu da ako želite da koristite ADB komande moraćete da instalirate ADB i fastboot na Vašem Windows, Mac, ili Linux računaru i instalirate Android USB driver.
Na Vašem uređaju otvorite Settings > Developer options i aktivirajte USB debugging.
Idite na Settings > Display i povećajte Screen Timeout na maksimum.
Zatim povežite Vaš Android uređaj na računar putem USB kabla.
Idite u folder “platform-tools” i pokrenite Command Prompt or PowerShell window. Ove opcije u Windows Context meniju dobijate pristkom Shift + Desni klik na mišu.
Alternativno, možete pokrenuti Command prompt u samom folderu unosom komande “cmd” u adresnom baru foldera i pritiskom na Enter
Kada ste otvorili Command prompt, unesite komandu “adb devices” kako bi potvrdili da li je Vaš uređaj povezan sa računarom i da li je uspostavljena ADB veza.
U međuvremenu, pratite da ekran Vašeg uređaja ne bude zaključan i dozvolite ADB pristup Vašem uređaju kada to bude zatraženo
Ukoliko je uspostavljena uspešna veza, videćete ID uređaja u Command Promptu označen kao na slici ispod.
Sada ste spremni da izlistate spisak svih bloatware programa na vašem Android telefonu ili tabletu. Ukucajte “adb shell” i pritisnite Enter.
U zavisnosti od toga koji tip paketa aplikacija želite da izlistate, koristite sledeće komande. Koristeći treću komandu, izlistaćete aplikacije određenog proizvođača kao što je Samsung, Google, Xiaomi, Huawei, Android, Amazon i slično.
pm list packages - Spisak svih instaliranih aplikacija
pm list packages -s - Spisak samo sistemskih aplikacija
pm list packages | grep 'samsung' - Spisak aplikacija određene grupe
Na slici ispod se nalazi dobijen spisak sistemskih aplikacija na Samsung Galaxy S20 Ultra telefonu. Deo označen žutom bojom predstavlja nazive paketa aplikacija.
Markirajte sadržaj u Command Promptu i pritisnite Ctrl + C da biste ga koirali. Otvorite Notepad i nalepite sadržaj prozora koristeći Ctrl + V i sačuvajte ga za buduću upotrebu.
Nakon što ste spremili listu Android bloatware-a moežete ih lako ukloniti korišćenjem komande ADB uninstall system app.
Pokrenite Command Prompt kao što smo opisali gore.
Povežite Vaš Android uređaj sa računarom sa aktiviranom opcijom USB debugging i otključanim ekranom i izvršite komandu adb shell
Kada to uradite u Command Promptu ćete dobiti code name vašeg telefona praćen “$” znakom. Sve što treba da uradite je da jednu od sledeće dve komande kako biste uklonili sistemske aplikacije.
pm uninstall --user 0 - Da izbrišete aplikaciju sa njenim podacima
pm uninstall -k --user 0 - Da izbrišete aplikaciju ali da sačuvate njene podatke
Zatim, unesite komandu koju želite i pritisnite Enter. Nakon uklanjanja svake sistemske aplikacije pojedinačno dobićete poruku “Success”.
Nakon toga možete nastaviti sa brisanjem sistemskih aplikacija koliko god želite.
Komanda pm uninstall uklanja sistemske aplikacije samo “user 0”, a to je trenutni korisnik. To znači da izbrisane aplikacije ostaju dostupne za druge korisnike tog Android uređaja. To je dobra stvar zato što lako možete vratiti aplikaciju koju ste greškom izbrisali ili Vam je potrebna kasnije.
cmd package install-existing
Ne zaboratvite da izvršite adb shell pre nego što upotrebite gore navedenu komandu.
U slučaju da ste rootovali Vaš uređaj postoje aplikacije koje su namenjene uklanjanju sistemskih aplikacija ili Bloatware-a kao što su System App remover i Bloatware Remover. Takođe možete ukloniti bloatware na rootvanom Android uređaju korišćenjem aplikacije Magisk pmoću modula Deblaoter.
Instalirajte i pokrenite poslednju verziju Magisk Manager aplikacije.
Dodirnite hamburger ikonu (≡) i doditnite Downloads na meniju sa strane.
Sada dodrinite ikonu za pretragu u ukucajte “busybox” i dodirnite ikonu za preuzimanje kako biste instalirali Busybox for Android NDK. Kad je Busybox instaliran vratite se na Downloads.
Sada ukucajte u pretrazi “debloater” i instalirajte Deloater (Terminal Emulator).
Kada je Debloater instaliran pritisnike dugme Reboot.
S obzirom da Debloater Magisk module nema svoj UI, moraćete da instalirate Terminal emulator kao što je Termux kako bi pokrenutli komandu za uklanjanje sistemskih aplikacija.
Pokrenite Termux i dozvolite mu Root privilegije pokretanjem komande su kao što je prikazano na slici ispod. Zatim ćete biti upitani da dozvolite pristup Root-u za Deloater aplikaciju.
Sad pokrenite modul Debloater korišćenjem komande debloat.
Na Debloater ekranu imaćet 5 izbora:
System Apps
System Priv-Apps
Vendor Apps
Enter Custom System Apps dir
Import Config (/cache/import-debloat.txt)
S obzorm da želite da uklonite Bloatware, možete da odaberete brojeve od 1, 2 i 3. Da bi uklonili sistemske aplikacije, na primer, ukucajte “1” i pritisnite Enter.
Debloater će skenirati vaš Android uređaj i prikazaće Vam kompletnu listu sistemskih aplikacija.
Kao što možete da vidite, Debloater je izbacio spisak od 100 sistemskih aplikacija za OnePlus 8. Pretpostavimo da želite da uklonite Screen Recorder (Aplikacija pod brojem 79), ukucaje “79” i pritisnite Enter. Debloater Vam takođe omogućava da uklonite više aplikacija odjednom unošenjem više brojeva.
Android je oduvek kasnio za iOS i rukovanju pozadinskih procesa. Međutim, od Android 8.0 pa nadalje, Google je uradio mnogo na proveri aplikacija koje rade u pozadini a koje crpe bateriju, mobilne podatke i druge resure. U slučaju da želite da zamrznete pozadinske aplikacije, možete to uraditi bez Root-a korišćenjem ADB komande. Ovaj način zamrzavanja aplikacija radi na svim uređajima koji koriste Android 7.0 ili noviji.
Pokrenite Command Prompt.
Povežite Vaš uređaj puterm USB kabla.
Izvršite komandu adb shell
Zatim izvršite sledeću komandu. Ne zaboravite da zamenite u komandi ispoda sa nazivom paketa aplikacije.
cmd appops set <package_name> RUN_IN_BACKGROUND ignore
Da biste aktivirali zamrznute aplikacije i dozvolili im da rade u pozadini ponovo, koristite sledeću komandu:
cmd appops <package_name> RUN_IN_BACKGROUND allow
ADB je stvarno sjajan alat za izvršavanje komandnih linija i može se koristiti na više načina kako bi izvršili zadatke na Adroidu koje drugačije ne bi bilo moguće sprovesti. Osim uklanjanja Bloatware-a i zamrzavanja sistemskih aplikacija, ADB može da Vam pomogne da ih onemogućite. Sledeeća komanda Vam omogućava da onemogućite sistemske aplikacije na bilo kom Android uređaju:
adb shell pm disable-user --user 0
com.sec.android.app.sbrowser
Bez obzira da li želite da onemogućite, zamrznete ili deinstalirate sistemske aplikacije na Androidu, sve to možete uraditi pomoću gore navedenih ADB komandii. System App Remover i Bloatware Remover mogu biti najlakši alati za root korisnike, ali ako niste root-ovali svoj uređaj, korišćenje ADB-a na računaru je najbolji način uklanjanja bloatware-a na bilo kojem Android uređaju.