Home
» Андроид
»
Како деинсталирати било коју Андроид апликацију помоћу ADB-а (укључујући системске апликације и блоатвер)
Како деинсталирати било коју Андроид апликацију помоћу ADB-а (укључујући системске апликације и блоатвер)
Андроид уређаји долазе са мноштвом унапред инсталираних апликација, и док неке од њих могу бити корисне, многе од њих су сувишне и непожељне. Срећом, можете безусловно деинсталирати било коју Андроид апликацију помоћу ADB-а.
ADB је моћан скуп алата који вам дају већу контролу над вашим Android уређајем. Иако је ADB намењен Android програмерима, није вам потребно никакво знање програмирања да бисте деинсталирали Android апликације помоћу њега.
ADB, или Android Device Bridge, је алат који вам омогућава да покрећете код на Android-у са рачунара. ADB отвара многе могућности захваљујући снази командне линије. Међутим, ADB можете користити и за једноставне задатке попут коришћења ADB-а за пренос меморије, даљинско инсталирање апликација и, наравно, њихово деинсталирање.
Деинсталирање апликација помоћу ADB-а не захтева root приступ и прилично је једноставно када се савладате. Поред тога што вам омогућава да деинсталирате скоро сваку апликацију — укључујући системске апликације и bloatware — можете користити и ADB за даљинско деинсталирање апликација путем бежичног отклањања грешака.
Пошто ADB комуницира са вашим уређајем путем кода, мораћете да се позовете на пуно име пакета апликације, а не на познатији назив бренда апликације, да бисте је деинсталирали (на пример, то би било нешто попут „com.facebook.katana“ уместо Facebook).
Назив пакета може звучати као нешто са чиме се програмери петљају, али истина је да лако можете пронаћи назив пакета апликације помоћу ADB-а. Када добијете назив пакета, потребна је само једна команда да бисте трајно деинсталирали апликацију.
1. Инсталирајте ADB на свој рачунар
Потребно је да инсталирате ADB на рачунар пре него што деинсталирате апликацију са Андроид уређаја. Можете га инсталирати тако што ћете га преузети, а затим покренути терминал рачунара у ADB фолдеру. Други начин да инсталирате ADB на рачунар је да користите Терминал.
ADB је доступан на Windows-у, Mac-у и Linux-у. Ако сте корисник Linux-а, вероватно вам нису потребна никаква упутства о томе како да инсталирате апликације помоћу терминала. На другим платформама можете користити Scoop за Windows и Homebrew за Mac да бисте инсталирали ADB. Ова два програма су инсталатери командне линије који вам омогућавају да користите терминал за инсталирање апликација.
Користићемо Windows рачунар као пример. Када се Scoop инсталира, можете инсталирати ADB једном командом преко командне линије.
Покрените командну линију тако што ћете потражити cmd у менију Старт, затим откуцати команду испод и притиснути Ентер на тастатури.
scoop install adb
Scoop ће аутоматски преузети и инсталирати ADB. Ако недостају неке зависности, Scoop ће вас питати за дозволу да их инсталира. Унесите Y и притисните Enter да бисте дозволили инсталацију.
Инсталирајте ADB користећи Scoop
Сада је ADB инсталиран и спреман да вам служи. Назив ADB пакета се разликује на Homebrew-у и Linux-у. Можете инсталирати ADB користећи Homebrew на вашем Mac-у помоћу:
Ако је ваш уређај паметни телефон, најлакши начин је да га повежете са рачунаром помоћу УСБ кабла. Ако имате посла са стационарним уређајем попут Андроид ТВ бокса, онда би требало да испробате бежично отклањање грешака помоћу АДБ-а.
Без обзира који метод повезивања одаберете, можете добити листу повезаних уређаја покретањем команде испод у Терминалу:
adb devices
ADB повезује уређај преко USB-а
Ова команда приказује серијски број за уређаје повезане преко УСБ-а и локалну ИП адресу за бежичне везе.
3. Пронађите назив пакета апликације помоћу ADB-а
Иако већина апликација има једноставне ознаке, Андроид не користи ознаку апликације да би их идентификовао. Шта ако две апликације имају исту ознаку? Да би се избегла потенцијална забуна, Андроид користи јединствено име пакета да би идентификовао апликацију. На пример, Google мапе се појављују као Мапе на листи апликација, али стварно име Google мапа је com.google.android.apps.maps.
Срећом, можете користити ADB у истом прозору терминала да бисте пронашли име пакета апликације. Када се ADB повеже са вашим уређајем, покрените команду испод да бисте ушли у ADB љуску:
adb shell
Сада би требало да видите име свог уређаја поред трепћућег индикатора. Затим, покрените команду испод да бисте добили листу свих пакета инсталираних на вашем Андроид уређају:
pm list packages
Листа инсталираних пакета помоћу ADB-а
Позовите ADB менаџер пакета да бисте видели све пакете инсталиране на вашем Андроид уређају. Сама дужина ове листе – и пакети за које никада нисте чули – сугеришу да је на вашем уређају инсталирано много апликација за које чак ни не знате. Већина њих су системске апликације у позадини које тихо одржавају ваш Андроид уређај у раду.
Упозорење :
Можете деинсталирати било који од наведених Андроид пакета помоћу ADB-а, али то не значи да би требало. Већина ових апликација је неопходна за рад вашег система и њихова деинсталација би потенцијално могла утицати на функционалност вашег уређаја. Деинсталирајте системске апликације само ако знате шта радите!
Комплетна листа инсталираних пакета на вашем Андроид уређају може вам помоћи да боље разумете, али претраживање имена пакета одређене апликације неће бити баш ефикасно.
Можете користити команду испод да бисте филтрирали резултате:
pm list packages |grep chrome
adb grep пакет
Ова команда филтрира листу пакета тако да укључује само пакете под називом chrome. Замените chrome именом ваше апликације или именом програмера да бисте пронашли пакете за ту апликацију.
4. Деинсталирајте апликацију
Сада када имате назив пакета апликације, апликација је потпуно у вашим рукама. Ако сте још увек у ADB љусци, изађите из те љуске тако што ћете откуцати exit и притиснути Enter. Затим унесите назив пакета у команду испод и покрените је:
adb uninstall com.spotify.lite
Деинсталирајте Андроид апликације помоћу ADB-а
Ова команда ће деинсталирати Spotify Lite са повезаног Андроид уређаја. Замените com.spotify.lite именом пакета апликације коју желите и апликација ће нестати након што ADB прикаже резултат „Success“.
Имајте на уму да ће горња команда затражити од система да деинсталира апликацију само за тренутног корисника. Не постоји начин да деинсталирате апликацију за све кориснике осим ако не рутујете телефон.
Будите упозорени, деинсталирање системских апликација може потенцијално да блокира ваш уређај, зато деинсталирајте само апликације у које сте сигурни. Апликације попут Gmail-а, Google Play музике, Google Play филмова итд. могу се безбедно деинсталирати, али никада не бришите Google Play продавницу или било које датотеке повезане са њом. Ако ваш телефон постане нестабилан након деинсталирања одређене апликације, поново је инсталирајте из Google Play продавнице или вратите телефон на фабричка подешавања.
У зависности од произвођача, неки телефони долазе само са неколико блоатвера и системских апликација које се могу лако онемогућити, док су други пуни апликација трећих страна које корисници не могу да обришу или онемогуће.
Корисници Андроида имају више слободе због природе отвореног кода, међутим, Андроид и даље има нека безбедносна ограничења. Не можете деинсталирати системске апликације и већину унапред инсталираних апликација на свом Андроид уређају без предузимања додатних корака. ADB је алат који може заобићи ово ограничење. На крају крајева, то је ваш телефон и требало би да имате потпуну контролу над њим. Горенаведена упутства ће вам омогућити да уклоните те bloatware апликације са свог Андроид телефона без потребе да рутујете телефон.
Најбоља ствар код деинсталирања Андроид апликација помоћу ADB-а је то што не морате да рутујете уређај да бисте га користили. Све што треба да урадите је да повежете уређај, пронађете назив пакета апликације и покренете команду за деинсталирање. Сада знате како све то да урадите. Реците збогом bloatware-у и апликацијама које не користите!