Kā atspējot jebkuru sistēmas lietotņu bloatware operētājsistēmā Android bez saknes

Ja jūs ienīstat bloatware vai iepriekš instalētās lietotnes savā Android viedtālrunī, tālāk ir norādīts, kā tās atspējot, pat ja Android parasti to neļauj.

Tas, ko mēs definējam kā "bloatware", ir atkarīgs no personīgās izvēles, taču es domāju, ka mēs visi varam piekrist, ka daži ražotāji un mobilo sakaru operatori ir vairāk vainīgi, iekļaujot to savos viedtālruņos, nekā citi. Bloatware, atkarībā no jūsu skatījuma, var būt no iepriekš instalētas lietotnes, piemēram, Facebook, līdz akciju, kas nav Google fotoattēlu galerijas lietotne. Viena cilvēka nīstā datorprogrammatūra ir citas personas iemīļota funkcija, taču diemžēl persona, kas klasificē noteiktas iepriekš instalētas lietotnes kā datorprogrammatūra, parasti nevar to atinstalēt. Dažreiz jūs varat atspējot sistēmas lietotnes, taču ne katra sistēmas lietotne ļaus to atspējot.

Tomēr ir veidi, kā apiet šos ierobežojumus. Mēs uzrakstījām rokasgrāmatu kādu laiku atpakaļ kas mācīja, kā "atinstalēt" jebkuru iepriekš instalētu sistēmas lietotni savā Android viedtālrunī vai planšetdatorā. Problēma ar šo metodi ir divējāda: tā faktiski pilnībā neatinstalē lietotni un neatgriež tajā vietu lietotājam un, lai atsauktu izmaiņas, ir jāielādē APK (ja varat to atrast) vai rūpnīcas fails atiestatīt. Tomēr šī metode ir diezgan noderīga, un mēs esam redzējuši desmitiem foruma ziņu un lietotāju skriptu, kas to izmanto, lai iznīcinātu savas jaunās Android ierīces. Lai palīdzētu lietotājiem drošāk attīrīt ierīces, mēs vēlamies pievērst jūsu uzmanību citai metodei, kas ne tikai atspējos iepriekš instalēta bloatware pēc jūsu izvēles, bet arī atvieglo to atkārtotu iespējošanu jums ērtā laikā, padarot jebkuru kļūdu daudz vienkāršāku atgūties no. Mēs joprojām izmantosim ADB komandas, lai sajauktos ar sistēmas lietojumprogrammām, tāpēc pārliecinieties, ka neko neatspējojat absolūti kritiska (izmantojiet savu labāko spriedumu), taču šī metode ir daudz draudzīgāka, ja atspējojat nepareiza lietotne.


Atspējojiet jebkuru iepriekš instalētu sistēmas lietotni operētājsistēmā Android bez saknes

  1. Sekojiet šī apmācība lai ADB iestatītu un darbotos savā Windows, Mac vai Linux datorā. ADB jeb Android Debug Bridge ir izstrādātāja rīks, kas ļauj izdot dažas jaudīgas komandas ierīces vadīšanai. Mēs to bieži izmantojam savās apmācībās, lai veiktu darbības, kuras citādi nevarētu izdarīt bez iesakņotas ierīces.
  2. Lejupielādējiet līdzīgu lietotni Lietotņu inspektors no Google Play veikala.
  3. Iegūstiet tās lietotnes pakotnes nosaukumu, kuru vēlaties atspējot, izmantojot programmu App Inspector. Šeit ir ekrānuzņēmumi, kas parāda, kā:
  4. Palaidiet komandu uzvedni/PowerShell (Windows) vai termināli (Mac/Linux) direktorijā, kurā saglabājāt ADB bināro failu. Windows lietotāji to var izdarīt, turot nospiestu taustiņu Shift un ar peles labo pogu noklikšķinot mapē. Izvēlnē atlasiet opciju “atvērt komandu logu šeit” vai “atvērt PowerShell logu šeit”.
    Atver komandu logu operētājsistēmā Windows 10
  5. Kad esat komandu uzvednē vai terminālī, ievadiet šādu komandu atkarībā no jūsu OS:Windows komandu uzvedne:adb shell pm disable-user --user 0 Windows PowerShell:.\adb shell pm disable-user --user 0 Mac/Linux terminālis:./adb shell pm disable-user --user 0
  6. Piemēram, lūk, kā tas izskatās, ja vēlaties noņemt Cleanmaster (com.miui.cleanmaster), kas Xiaomi Mi Mix 2S ir sākotnēji instalēts kā daļa no MIUI:Windows komandu uzvedne:adb shell pm disable-user --user 0 com.miui.cleanmasterWindows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmasterMac/Linux terminālis:./adb shell pm disable-user --user 0 com.miui.cleanmaster

Un esam galā! Programma nekavējoties tiks atspējota, un tā pazudīs no palaidēja. Ņemiet vērā, ka retos gadījumos dažas lietotnes var tikt automātiski atkārtoti iespējotas, ja sistēmai ir funkcija, lai to atkārtoti iespējotu. Piemēram, krājumu atspējošana EMUI 9 palaišanas programma Ķīnas Huawei vai Honor ierīcēs rezultātā krājumu palaišanas programma pēc kāda laika tiks automātiski atkārtoti iespējota. Ja tas jūs traucē, izmēģiniet "atinstalēt"metode.

Atkārtoti iespējojiet jebkuru atspējotu iepriekš instalētu sistēmas lietotni

Ko darīt, ja esat atspējojis lietotni un vēlaties to atgūt? Lietotni ir ļoti vienkārši atkārtoti iespējot! Pirmkārt, dodieties uz Iestatījumi > Programmas un skatiet sarakstu “Visas lietotnes” (tas var atrasties kaut kur citā ierīcē.) Parasti šeit varat filtrēt, lai redzētu visu atspējoto lietotņu nosaukumus. Kad zināt, kuru lietotni vēlaties atkārtoti iespējot, veiciet tālāk norādītās darbības.

  1. Atveriet komandu uzvedni vai termināļa logu un palaidiet šādu komandu:Windows komandu uzvedne:adb shell pm list packages -dWindows PowerShell:.\adb shell pm list packages -dMac/Linux terminālis:./adb shell pm list packages -d
  2. Šajā komandā ir uzskaitītas visas atspējotās pakotnes. Atrodiet pakotnes nosaukumu, kas atbilst programmai, kuru vēlaties atkārtoti iespējot. Tagad vienkārši palaidiet šo komandu, lai atkārtoti iespējotu kādu no tām:Windows komandu uzvedne:adb shell pm enable Windows PowerShell:.\adb shell pm enable Mac/Linux terminālis:./adb shell pm enable
  3. Ja rodas problēmas, pēc atkārtotas lietotnes iespējošanas mēģiniet restartēt.

Ko mēs darījām?

Pirmkārt, ir svarīgi atšķirt, ko šī komanda dara un kāpēc tā ir labāka par metodi, ko izmantojām iepriekšējā bloatware noņemšanas apmācība. Šajā apmācībā mēs atinstalējām lietojumprogrammu lietotāja līmenī, kas nozīmē, ka tā joprojām bija instalēta ierīcē sistēmas nodalījumā, bet ne primārajam lietotājam (lietotājs 0). Tāpēc, lai to atgūtu, jums bija jāatjauno rūpnīcas iestatījumi vai APK ir jāielādē no sāniem. Šajā apmācībā mēs esam atspējošana lietotni primārajam lietotājam, nevis to atinstalējot, kas nozīmē, ka mēs varam to iespējot, to atkārtoti neinstalējot.

Komanda pm disable-user ir pastāvējusi gadiem ilgi, taču tā tika ignorēta par labu pm disable. Jūs domājat, ka gan pm disable-user, gan pm disable --user 0 būtu identiski, taču jūs kļūdāties. Kādu iemeslu dēļ komanda disable-user ļauj atspējot būtībā jebkuru lietojumprogrammu, kuru vēlaties, savukārt parastā atspējošanas komanda ir diezgan ierobežota.

Šīs metodes labākā daļa ir tāda, ka, ja jūs izjaucat un atspējojat lietojumprogrammu, kuru nevajadzētu darīt, to var viegli novērst. Jūs joprojām saņemsit arī OTA atjauninājumus, jo faktiski nemaina sistēmas failus. Tāpēc mums ir nepieciešama mūsu komandas daļa "--user 0", kas norāda, ka lietotne tiks atspējota tikai pašreizējam lietotājam, nevis visiem lietotājiem, kam būtu nepieciešama root piekļuve.