Как да деактивирате всяко системно приложение Bloatware на Android без root

Ако мразите раздуващия се софтуер или предварително инсталираните приложения на вашия смартфон с Android, ето как да ги деактивирате, дори ако Android обикновено не ви позволява.

Това, което определяме като „раздуващ софтуер“, зависи от личните предпочитания, но мисля, че всички можем да се съгласим, че някои производители и оператори са по-виновни за включването му в своите смартфони, отколкото други. Bloatware може, в зависимост от вашата гледна точка, да варира от предварително инсталирано приложение като Facebook до стандартно приложение за галерия, което не е в Google Photos. Мразеният за един човек раздуващ се софтуер е любимата функция на друг, но за съжаление за човек, който класифицира определени предварително инсталирани приложения като раздуващ се софтуер, обикновено не може да го деинсталира. Понякога можете да деактивирате системни приложения, но не всяко системно приложение ще ви позволи да го деактивирате.

Има обаче начини за заобикаляне на тези ограничения. Написахме ръководство

преди известно време който ви научи как да „деинсталирате“ всяко предварително инсталирано системно приложение на вашия смартфон или таблет с Android. Проблемът с този метод е двоен: той всъщност не деинсталира напълно приложението и не връща място потребителя и връщането на промяната изисква да заредите странично APK (ако можете да го намерите) или фабрично нулиране. Все пак този метод е доста полезен и сме виждали десетки публикации във форуми и потребителски скриптове, които се възползват от него, за да деблокират своите нови Android устройства. За да помогнем на потребителите да деблокират своите устройства по по-безопасен начин, бихме искали да насочим вниманието ви към друг метод, който не само ще деактивира предварително инсталиран раздуващ се софтуер по ваш избор, но също така прави супер лесно повторното им активиране, когато ви е удобно, което прави всяка грешка много по-лесна за възстанови от. Все още ще използваме ADB команди, за да се забъркваме със системни приложения, така че се уверете, че не деактивирате нищо абсолютно критичен (използвайте най-добрата си преценка), но този метод е много по-удобен в случай, че деактивирате грешно приложение.


Деактивирайте всяко предварително инсталирано системно приложение на Android без root

  1. последвам този урок за да стартирате и стартирате ADB на вашия компютър с Windows, Mac или Linux. ADB или Android Debug Bridge е инструмент за разработчици, който ви позволява да издавате някои мощни команди, за да управлявате вашето устройство. Използваме го често в нашите уроци, за да правим неща, които иначе не можете да правите без руутнато устройство.
  2. Изтеглете приложение като Инспектор на приложения от Google Play Store.
  3. Получете името на пакета на приложението, което искате да деактивирате, като използвате App Inspector. Ето екранни снимки, които ви показват как:
  4. Стартирайте команден ред/PowerShell (Windows) или терминал (Mac/Linux) в директорията, където сте съхранили ADB двоичния файл. За потребители на Windows това може да стане, като задържите shift и след това щракнете с десния бутон върху папката. В менюто изберете опцията „отвори командния прозорец тук“ или „отвори прозореца на PowerShell тук“.
    Отваряне на командния прозорец на Windows 10
  5. След като сте в командния ред или терминал, въведете следната команда в зависимост от вашата операционна система:Команден ред на Windows:adb shell pm disable-user --user 0 Windows PowerShell:.\adb shell pm disable-user --user 0 Mac/Linux терминал:./adb shell pm disable-user --user 0
  6. Например, ето как изглежда, ако искате да премахнете Cleanmaster (com.miui.cleanmaster), който е предварително инсталиран като част от MIUI на Xiaomi Mi Mix 2S:Команден ред на Windows:adb shell pm disable-user --user 0 com.miui.cleanmasterWindows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmasterMac/Linux терминал:./adb shell pm disable-user --user 0 com.miui.cleanmaster

И сме готови! Приложението трябва незабавно да бъде деактивирано и ще изчезне от вашия стартер. Имайте предвид, че в редки случаи някои приложения може автоматично да се активират отново, ако системата има функция за повторно активиране. Например деактивиране на акциите EMUI 9 стартер на китайски устройства Huawei или Honor ще доведе до автоматично повторно активиране на стартовия панел след известно време. Ако това ви притеснява, опитайте "деинсталиране" метод.

Активирайте отново всяко деактивирано предварително инсталирано системно приложение

Ами ако сте деактивирали приложение и го искате обратно? Много е лесно да активирате отново приложението! Първо отидете на Настройки > Приложения и погледнете списъка „Всички приложения“ (може да се намира на друго място на вашето устройство.) Обикновено можете да филтрирате тук, за да видите имената на всички деактивирани приложения. След като разберете кое приложение искате да активирате отново, изпълнете следните стъпки:

  1. Отворете команден ред или терминален прозорец и изпълнете следната команда:Команден ред на Windows:adb shell pm list packages -dWindows PowerShell:.\adb shell pm list packages -dMac/Linux терминал:./adb shell pm list packages -d
  2. Тази команда изброява всички деактивирани пакети. Намерете името на пакета, което съответства на приложението, което искате да активирате отново. Сега просто изпълнете следната команда, за да активирате отново един от тях:Команден ред на Windows:adb shell pm enable Windows PowerShell:.\adb shell pm enable Mac/Linux терминал:./adb shell pm enable
  3. Ако имате проблеми, опитайте да рестартирате, след като активирате отново приложението.

какво направихме

На първо място, важно е да разграничим какво прави тази команда и защо е по-добра от метода, който използвахме в предишния урок за премахване на bloatware. В този урок деинсталирахме приложение на ниво потребител, което означава, че то все още е инсталирано на устройството в системния дял, но не и за основния потребител (потребител 0). Ето защо, за да го върнете обратно, трябва или да нулирате фабричните настройки, или да заредите странично APK. В този урок ние сме деактивиране приложението за основния потребител, вместо да го деинсталираме, което означава, че можем да го активираме, без да го инсталираме отново.

Командата pm disable-user съществува от години, но е пренебрегвана в полза на pm disable. Бихте си помислили, че pm disable-user и pm disable --user 0 ще бъдат идентични, но ще грешите. По някаква причина командата disable-user ви позволява да деактивирате основно всяко приложение, което искате, докато обикновената команда disable е доста ограничена.

Най-добрата част от този метод е, че ако объркате и деактивирате приложение, което не трябва, това е наистина лесно решение. Освен това все още ще получавате OTA актуализации, тъй като всъщност не променяте никакви системни файлове. Ето защо се нуждаем от частта „--user 0“ от нашата команда, която указва, че приложението ще бъде деактивирано само за текущия потребител, а не за всички потребители, което изисква root достъп.