Jos vihaat bloatwarea tai esiasennettuja sovelluksia Android-älypuhelimeesi, voit poistaa ne käytöstä, vaikka Android ei normaalisti sallisi sinun.
Se, mitä määrittelemme "bloatwareksi", riippuu henkilökohtaisista mieltymyksistä, mutta uskon, että voimme kaikki olla samaa mieltä siitä, että jotkut valmistajat ja operaattorit ovat syyllistyneempiä sisällyttämään sen älypuhelimiinsa kuin toiset. Bloatware voi näkökulmastasi riippuen vaihdella esiasennetusta sovelluksesta, kuten Facebookista, varastoon, ei-Google Photos -galleriasovellukseen. Yhden henkilön vihattu bloatware on toisen ihmisen rakas ominaisuus, mutta valitettavasti henkilö, joka luokittelee tietyt esiasennetut sovellukset bloatware-ohjelmiksi, ei yleensä voi poistaa niitä. Joskus voit poistaa järjestelmäsovellukset käytöstä, mutta kaikki järjestelmäsovellukset eivät anna sinun poistaa sitä käytöstä.
On kuitenkin olemassa tapoja kiertää nämä rajoitukset. Kirjoitimme oppaan vähän aikaa sitten joka opetti "poistamaan" minkä tahansa esiasennetun järjestelmäsovelluksen Android-älypuhelimeesi tai -tablettiisi. Tämän menetelmän ongelma on kaksiosainen: se ei itse asiassa poista sovellusta kokonaan ja palauta tilaa käyttäjän ja muutoksen palauttaminen edellyttää joko APK: n sivulatausta (jos löydät sen) tai tehtaalta nollaa. Tämä menetelmä on kuitenkin varsin hyödyllinen, ja olemme nähneet kymmeniä foorumiviestejä ja käyttäjien komentosarjoja hyödyntävän sitä uusien Android-laitteidensa tuhoamiseen. Auttaaksemme käyttäjiä poistamaan laitteensa turvallisemmalla tavalla, haluaisimme kiinnittää huomiosi toiseen menetelmään, joka ei vain poista valitsemasi esiasennetut bloatware-ohjelmat, mutta myös niiden ottaminen uudelleen käyttöön on erittäin helppoa, mikä tekee virheistä paljon helpompaa toipua. Käytämme edelleen ADB-komentoja järjestelmäsovellusten sotkemiseen, joten varmista, että et poista mitään käytöstä ehdottoman kriittinen (käytä parasta harkintakykyäsi), mutta tämä menetelmä on paljon ystävällisempi, jos poistat sen käytöstä väärä sovellus.
Poista käytöstä kaikki esiasennetut järjestelmäsovellukset Androidissa ilman juuria
- Seuraa tämä opetusohjelma saada ADB käyttöön Windows-, Mac- tai Linux-tietokoneellasi. ADB tai Android Debug Bridge on kehittäjätyökalu, jonka avulla voit antaa tehokkaita komentoja laitteen ohjaamiseen. Käytämme sitä paljon opetusohjelmissamme tehdäksemme asioita, joita et muuten voi tehdä ilman juurtunutta laitetta.
- Lataa sovellus kuten Sovellusten tarkastaja Google Play Kaupasta.
- Hanki sen sovelluksen paketin nimi, jonka haluat poistaa käytöstä App Inspectorin avulla. Tässä on kuvakaappauksia, jotka osoittavat, miten:
- Käynnistä komentokehote/PowerShell (Windows) tai pääte (Mac/Linux) hakemistossa, johon tallensit ADB-binaarin. Windows-käyttäjät voivat tehdä tämän pitämällä vaihtonäppäintä painettuna ja napsauttamalla sitten hiiren kakkospainikkeella kansiota. Valitse valikosta vaihtoehto "avaa komentoikkuna tästä" tai "avaa PowerShell-ikkuna tästä".
- Kun olet komentokehotteessa tai terminaalissa, kirjoita seuraava komento käyttöjärjestelmästäsi riippuen:Windowsin komentokehote:
adb shell pm disable-user --user 0
Windows PowerShell:.\adb shell pm disable-user --user 0
Mac/Linux-pääte:./adb shell pm disable-user --user 0
- Esimerkiksi tältä näyttää, jos haluat poistaa Cleanmasterin (com.miui.cleanmaster), joka on esiasennettu osana Xiaomi Mi Mix 2S: n MIUI: ta:Windowsin komentokehote:
adb shell pm disable-user --user 0 com.miui.cleanmaster
Windows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmaster
Mac/Linux-pääte:./adb shell pm disable-user --user 0 com.miui.cleanmaster
Ja olemme valmiit! Sovelluksen pitäisi välittömästi poistua käytöstä ja se katoaa käynnistysohjelmastasi. Huomaa, että joissakin harvoissa tapauksissa jotkin sovellukset voidaan ottaa automaattisesti uudelleen käyttöön, jos järjestelmässä on toiminto, joka ottaa sen uudelleen käyttöön. Esimerkiksi osakkeen poistaminen käytöstä EMUI 9 -käynnistin kiinalaisille Huawei- tai Honor-laitteille johtaa siihen, että varastonkäynnistin otetaan automaattisesti uudelleen käyttöön jonkin ajan kuluttua. Jos se häiritsee sinua, kokeile "poista asennus"menetelmä.
Ota uudelleen käyttöön kaikki käytöstä poistetut esiasennetut järjestelmäsovellukset
Entä jos poistat sovelluksen käytöstä ja haluat sen takaisin? Sovelluksen ottaminen uudelleen käyttöön on erittäin helppoa! Ensin mene osoitteeseen Asetukset > Sovellukset ja katso "Kaikki sovellukset" -luetteloa (se voi sijaita muualla laitteellasi.) Yleensä voit suodattaa täällä nähdäksesi kaikkien käytöstä poistettujen sovellusten nimet. Kun tiedät, minkä sovelluksen haluat ottaa uudelleen käyttöön, toimi seuraavasti:
- Avaa komentokehote tai pääteikkuna ja suorita seuraava komento:Windowsin komentokehote:
adb shell pm list packages -d
Windows PowerShell:.\adb shell pm list packages -d
Mac/Linux-pääte:./adb shell pm list packages -d
- Tämä komento luettelee kaikki käytöstä poistetut paketit. Etsi paketin nimi, joka vastaa sovellusta, jonka haluat ottaa uudelleen käyttöön. Suorita nyt seuraava komento ottaaksesi yhden niistä uudelleen käyttöön:Windowsin komentokehote:
adb shell pm enable
Windows PowerShell:.\adb shell pm enable
Mac/Linux-pääte:./adb shell pm enable
- Jos sinulla on ongelmia, yritä käynnistää sovellus uudelleen sen jälkeen, kun olet ottanut sovelluksen uudelleen käyttöön.
Mitä teimme?
Ensinnäkin on tärkeää erottaa, mitä tämä komento tekee ja miksi se on parempi kuin menetelmä, jota käytimme edellisessä bloatwaren poiston opetusohjelma. Tässä opetusohjelmassa poistimme sovelluksen käyttäjätasolla, mikä tarkoittaa, että se oli edelleen asennettuna järjestelmäosion laitteeseen, mutta ei ensisijaiselle käyttäjälle (käyttäjä 0). Tästä syystä APK on joko palautettava tehdasasetukset tai ladattava sivulta saadaksesi sen takaisin. Tässä opetusohjelmassa olemme poistaminen käytöstä sovellus ensisijaiselle käyttäjälle sen sijaan, että poistaisit sen, mikä tarkoittaa, että voimme ottaa sen käyttöön asentamatta sitä uudelleen.
Pm disable-user -komento on ollut olemassa jo vuosia, mutta se on jätetty huomiotta pm disablen hyväksi. Luulisi, että sekä pm disable-user että pm disable --user 0 olisivat identtisiä, mutta olet väärässä. Jostain syystä disable-user-komennon avulla voit poistaa käytöstä periaatteessa minkä tahansa haluamasi sovelluksen, kun taas tavallinen disable-komento on melko rajoitettu.
Parasta tässä menetelmässä on, että jos sotket ja poistat käytöstä sovelluksen, jota sinun ei pitäisi, se on todella helppo korjata. Saat myös edelleen OTA-päivityksiä, koska et itse muokkaa mitään järjestelmätiedostoja. Siksi tarvitsemme komennossamme "--user 0" -osan, joka määrittää, että sovellus poistetaan käytöstä vain nykyiseltä käyttäjältä, ei kaikilta käyttäjiltä, mikä vaatisi pääkäyttäjän oikeudet.