Home
» Android
»
Kaip pašalinti bet kurią „Android“ programą naudojant ADB (įskaitant sistemos programas ir „Bloatware“)
Kaip pašalinti bet kurią „Android“ programą naudojant ADB (įskaitant sistemos programas ir „Bloatware“)
„Android“ įrenginiuose yra daug iš anksto įdiegtų programų, ir nors kai kurios iš jų gali būti naudingos, daugelis jų yra nereikalingos ir nepageidaujamos. Laimei, naudodami ADB galite besąlygiškai pašalinti bet kurią „Android“ programą.
ADB yra galingas įrankių rinkinys, suteikiantis jums daugiau „Android“ įrenginio valdymo galimybių. Nors ADB skirtas „Android“ kūrėjams, norint pašalinti „Android“ programas naudojant jį, jums nereikia jokių programavimo žinių.
ADB, arba „Android Device Bridge“, yra įrankis, leidžiantis paleisti kodą „Android“ sistemoje iš kompiuterio. ADB atveria daug galimybių per komandinės eilutės galią. Tačiau ADB taip pat galite naudoti paprastoms užduotims, pavyzdžiui, perkelti iškarpinę, nuotoliniu būdu įdiegti programas ir, žinoma, jas pašalinti.
Programų pašalinimas naudojant ADB nereikalauja root prieigos, ir tai gana paprasta, kai tik įvaldysite. Be to, kad galite pašalinti beveik bet kurią programą, įskaitant sistemos programas ir programinės įrangos atnaujinimus , taip pat galite naudoti ADB, kad nuotoliniu būdu pašalintumėte programas naudodami belaidį derinimą.
Kadangi ADB su jūsų įrenginiu bendrauja per kodą, norėdami pašalinti programą, turėsite nurodyti visą jos paketo pavadinimą, o ne labiau žinomą prekės ženklo pavadinimą (pavyzdžiui, „com.facebook.katana“, o ne „Facebook“).
Paketo pavadinimas gali skambėti kaip kažkas, su kuo kūrėjai gali žaisti, bet tiesa ta, kad programos paketo pavadinimą galite lengvai rasti naudodami ADB. Kai turėsite paketo pavadinimą, tereikės vienos komandos, kad programa būtų visam laikui pašalinta.
1. Įdiekite ADB savo kompiuteryje
Prieš pašalindami programėlę iš „Android“ įrenginio, turite įdiegti ADB savo kompiuteryje. Galite ją įdiegti atsisiųsdami ir paleisdami kompiuterio terminalą ADB aplanke. Kitas būdas įdiegti ADB kompiuteryje yra naudoti terminalą.
ADB galima naudoti „Windows“, „Mac“ ir „Linux“ sistemose. Jei esate „Linux“ naudotojas, jums tikriausiai nereikia jokių instrukcijų, kaip įdiegti programas naudojant terminalą. Kitose platformose ADB diegimui galite naudoti „Scoop“, skirtą „Windows“ , ir „Homebrew“, skirtą „Mac“ . Šios dvi yra komandinės eilutės diegimo programos, leidžiančios naudoti terminalą programoms diegti.
Kaip pavyzdį naudosime „Windows“ kompiuterį. Įdiegę „Scoop“, galite įdiegti ADB naudodami vieną komandą per komandinę eilutę.
Paleiskite komandų eilutę ieškodami cmd meniu Pradėti, tada įveskite žemiau esančią komandą ir paspauskite Enter klaviatūroje.
scoop install adb
„Scoop“ automatiškai atsisiųs ir įdiegs ADB. Jei trūksta kokių nors priklausomybių, „Scoop“ paprašys jūsų leidimo jas įdiegti. Įveskite Y ir paspauskite Enter , kad leistumėte diegimą.
Įdiekite ADB naudodami „Scoop“
Dabar ADB įdiegtas ir paruoštas naudoti. ADB paketo pavadinimas „Homebrew“ ir „Linux“ sistemose skiriasi. ADB galite įdiegti naudodami „Homebrew“ savo „Mac“ kompiuteryje taip:
Jei jūsų įrenginys yra išmanusis telefonas, paprasčiausias būdas yra prijungti jį prie kompiuterio naudojant USB laidą. Jei naudojate stacionarų įrenginį, pvz., „Android TV“ priedėlį, turėtumėte išbandyti belaidį derinimą su ADB.
Nepriklausomai nuo pasirinkto prisijungimo būdo, prijungtų įrenginių sąrašą galite gauti paleisdami toliau nurodytą komandą terminale:
adb devices
ADB prijungia įrenginį per USB
Ši komanda rodo per USB prijungtų įrenginių serijos numerį ir belaidžių ryšių vietinį IP adresą.
3. Raskite programos paketo pavadinimą naudodami ADB
Nors dauguma programų turi paprastas etiketes, „Android“ nenaudoja programos etiketės joms identifikuoti. O kas, jei dvi programos turi tą pačią etiketę? Kad išvengtų galimos painiavos, „Android“ naudoja unikalų paketo pavadinimą programai identifikuoti. Pavyzdžiui, „Google“ žemėlapiai programų sąraše rodomi kaip „Žemėlapiai“ , bet tikrasis „Google“ žemėlapių pavadinimas yra com.google.android.apps.maps.
Laimei, tame pačiame terminalo lange galite naudoti ADB, kad surastumėte programos paketo pavadinimą. Kai ADB bus prijungtas prie jūsų įrenginio, paleiskite toliau nurodytą komandą, kad patektumėte į ADB terminalą:
adb shell
Dabar šalia mirksinčio indikatoriaus turėtumėte matyti savo įrenginio pavadinimą. Tada paleiskite toliau pateiktą komandą, kad gautumėte visų „Android“ įrenginyje įdiegtų paketų sąrašą:
pm list packages
Įdiegtų paketų sąrašas naudojant ADB
Paleiskite ADB paketų tvarkyklę, kad būtų pateiktas visų jūsų „Android“ įrenginyje įdiegtų paketų sąrašas. Vien šio sąrašo ilgis – ir paketai, apie kuriuos niekada negirdėjote – rodo, kad jūsų įrenginyje įdiegta daug programų, apie kurias net nežinote. Dauguma jų yra foninės sistemos programos, kurios tyliai palaiko jūsų „Android“ įrenginio veikimą.
Įspėjimas :
Galite pašalinti bet kurį iš išvardytų „Android“ paketų naudodami ADB, bet tai nereiškia, kad turėtumėte tai daryti. Dauguma šių programų yra būtinos jūsų sistemos veikimui, todėl jų pašalinimas gali paveikti jūsų įrenginio funkcionalumą. Sistemos programas pašalinkite tik tuo atveju, jei žinote, ką darote!
Išsamus „Android“ įrenginyje įdiegtų paketų sąrašas gali padėti geriau suprasti, tačiau konkrečios programos paketo pavadinimo paieška nebus labai efektyvi.
Rezultatams filtruoti galite naudoti toliau pateiktą komandą:
pm list packages |grep chrome
adb grep paketas
Ši komanda filtruoja paketų sąrašą, kad jame būtų tik paketai pavadinimu „chrome“. Norėdami rasti tos programos paketus, pakeiskite „chrome“ savo programos pavadinimu arba kūrėjo vardu.
4. Pašalinkite programėlę
Dabar, kai žinote programos paketo pavadinimą, programa yra visiškai jūsų rankose. Jei vis dar esate ADB apvalkale, išeikite iš jo įvesdami „exit“ ir paspausdami „Enter“. Tada įveskite paketo pavadinimą toliau pateiktoje komandoje ir paleiskite ją:
adb uninstall com.spotify.lite
„Android“ programų pašalinimas naudojant ADB
Ši komanda pašalins „Spotify Lite“ iš prijungto „Android“ įrenginio. Pakeiskite com.spotify.lite norimos programėlės paketo pavadinimu ir programa išnyks, kai ADB pateiks sėkmingą rezultatą.
Atminkite, kad aukščiau pateikta komanda paprašys sistemos pašalinti programą tik dabartiniam vartotojui. Programos pašalinti iš visų vartotojų neįmanoma, nebent suteiktumėte root teises savo telefone.
Būkite įspėti, kad sistemos programų pašalinimas gali sugadinti jūsų įrenginį, todėl pašalinkite tik tas programas, dėl kurių esate tikri. Tokias programas kaip „Gmail“, „Google Play“ muzika, „Google Play“ filmai ir kt. galima saugiai pašalinti, tačiau niekada neištrinkite „Google Play“ parduotuvės ar jokių su ja susijusių failų. Jei pašalinus konkrečią programą jūsų telefonas tampa nestabilus, iš naujo įdiekite ją iš „Google Play“ parduotuvės arba atkurkite telefono gamyklinius nustatymus.
Priklausomai nuo gamintojo, kai kuriuose telefonuose yra tik kelios programinės įrangos ir sistemos programos, kurias galima lengvai išjungti, o kituose yra trečiųjų šalių programų, kurių vartotojai negali ištrinti ar išjungti.
Dėl atvirojo kodo pobūdžio „Android“ naudotojai turi daugiau laisvės, tačiau „Android“ vis dar turi tam tikrų saugumo apribojimų. Negalite pašalinti sistemos programų ir daugumos iš anksto įdiegtų programų iš „Android“ įrenginio neatlikdami papildomų veiksmų. ADB yra įrankis, galintis apeiti šį apribojimą. Juk tai jūsų telefonas, ir jūs turėtumėte jį visiškai kontroliuoti. Aukščiau pateiktos instrukcijos leis jums pašalinti šias programinės įrangos programas iš „Android“ telefono nereikalaujant root teisių.
Geriausias dalykas, susijęs su „Android“ programų pašalinimu naudojant ADB, yra tai, kad norint jas naudoti, nereikia suteikti root teisių. Viskas, ką jums reikia padaryti, tai prijungti įrenginį, surasti programos paketo pavadinimą ir paleisti pašalinimo komandą. Dabar žinote, kaip visa tai padaryti. Atsisveikinkite su nereikalingomis programomis ir programėlėmis!