Jak wyłączyć bloatware dowolnej aplikacji systemowej na Androidzie bez rootowania

Jeśli nie lubisz oprogramowania typu bloatware lub preinstalowanych aplikacji na smartfonie z Androidem, oto jak je wyłączyć, nawet jeśli Android zwykle na to nie pozwala.

To, co definiujemy jako „bloatware”, zależy od osobistych preferencji, ale myślę, że wszyscy możemy się zgodzić, że niektórzy producenci i operatorzy są bardziej winni umieszczania tego oprogramowania na swoich smartfonach niż inni. Bloatware może, w zależności od Twojego punktu widzenia, być preinstalowaną aplikacją, taką jak Facebook, lub standardową aplikacją galerii, inną niż Google Photos. Znienawidzone przez jedną osobę oprogramowanie typu bloatware jest uwielbianą funkcją przez inną osobę, ale niestety osoba, która klasyfikuje niektóre preinstalowane aplikacje jako oprogramowanie typu bloatware, zazwyczaj nie może jej odinstalować. Czasami możesz wyłączyć aplikacje systemowe, ale nie każda aplikacja systemowa pozwoli Ci to wyłączyć.

Istnieją jednak sposoby na obejście tych ograniczeń. Napisaliśmy poradnik chwilę temu

który nauczył Cię, jak „odinstalować” dowolną preinstalowaną aplikację systemową na smartfonie lub tablecie z Androidem. Problem z tą metodą jest dwojaki: w rzeczywistości nie powoduje całkowitego odinstalowania aplikacji i przywrócenia miejsca użytkownika i cofnięcie zmiany wymaga bocznego załadowania pliku APK (jeśli możesz go znaleźć) lub ustawienia fabrycznego Resetowanie. Mimo to ta metoda jest całkiem przydatna i widzieliśmy dziesiątki postów na forach i skryptów użytkowników wykorzystujących ją do usuwania wzdęć na nowych urządzeniach z Androidem. Aby pomóc użytkownikom w bezpieczniejszym usuwaniu wzdęć ze swoich urządzeń, chcielibyśmy zwrócić Waszą uwagę na inną metodę, która nie tylko wyłączy preinstalowane oprogramowanie typu bloatware, które wybierzesz, ale także sprawi, że ponowne włączenie ich będzie bardzo łatwe w dogodnym dla Ciebie czasie, dzięki czemu każdy błąd będzie o wiele łatwiejszy odzyskać. Nadal będziemy używać poleceń ADB do ingerencji w aplikacje systemowe, więc upewnij się, że niczego nie wyłączasz absolutnie krytyczne (kieruj się najlepszą oceną), ale ta metoda jest o wiele bardziej przyjazna w przypadku wyłączenia zła aplikacja.


Wyłącz dowolną wstępnie zainstalowaną aplikację systemową na Androidzie bez rootowania

  1. Podążać ten poradnik aby uruchomić ADB na komputerze z systemem Windows, Mac lub Linux. ADB, czyli Android Debug Bridge, to narzędzie programistyczne, które pozwala wydawać zaawansowane polecenia sterujące urządzeniem. Często używamy go w naszych samouczkach, aby robić rzeczy, których w innym przypadku nie można byłoby zrobić bez zrootowanego urządzenia.
  2. Pobierz aplikację np Inspektor aplikacji ze sklepu Google Play.
  3. Uzyskaj nazwę pakietu aplikacji, którą chcesz wyłączyć, za pomocą Inspektora aplikacji. Oto zrzuty ekranu pokazujące, jak to zrobić:
  4. Uruchom wiersz poleceń/PowerShell (Windows) lub terminal (Mac/Linux) w katalogu, w którym zapisałeś plik binarny ADB. W przypadku użytkowników systemu Windows można to zrobić, przytrzymując klawisz Shift i klikając folder prawym przyciskiem myszy. W menu wybierz opcję „otwórz tutaj okno poleceń” lub „otwórz tutaj okno PowerShell”.
    Otwieranie okna poleceń w systemie Windows 10
  5. Po wyświetleniu wiersza poleceń lub terminala wprowadź następujące polecenie w zależności od systemu operacyjnego:Wiersz poleceń systemu Windows:adb shell pm disable-user --user 0 PowerShell systemu Windows:.\adb shell pm disable-user --user 0 Terminal Mac/Linux:./adb shell pm disable-user --user 0
  6. Na przykład tak to wygląda, jeśli chcesz usunąć Cleanmaster (com.miui.cleanmaster), który jest preinstalowany jako część MIUI na Xiaomi Mi Mix 2S:Wiersz poleceń systemu Windows:adb shell pm disable-user --user 0 com.miui.cleanmasterPowerShell systemu Windows:.\adb shell pm disable-user --user 0 com.miui.cleanmasterTerminal Mac/Linux:./adb shell pm disable-user --user 0 com.miui.cleanmaster

I gotowe! Aplikacja powinna natychmiast zostać wyłączona i zniknie z programu uruchamiającego. Pamiętaj, że w rzadkich przypadkach niektóre aplikacje mogą zostać automatycznie ponownie włączone, jeśli system posiada funkcję umożliwiającą ich ponowne włączenie. Na przykład wyłączenie zapasów Program uruchamiający EMUI 9 na chińskich urządzeniach Huawei lub Honor spowoduje, że program uruchamiający akcje zostanie automatycznie ponownie włączony po pewnym czasie. Jeśli Ci to przeszkadza, spróbuj opcji „odinstaluj" metoda.

Włącz ponownie dowolną wyłączoną, wstępnie zainstalowaną aplikację systemową

Co się stanie, jeśli wyłączysz aplikację i chcesz ją odzyskać? Ponowne włączenie aplikacji jest bardzo łatwe! Najpierw idź do Ustawienia > Aplikacje i spójrz na listę „Wszystkie aplikacje” (może ona znajdować się w innym miejscu na Twoim urządzeniu). Zwykle możesz tutaj filtrować, aby zobaczyć nazwy wszystkich wyłączonych aplikacji. Gdy już wiesz, którą aplikację chcesz ponownie włączyć, wykonaj następujące kroki:

  1. Otwórz wiersz poleceń lub okno terminala i uruchom następujące polecenie:Wiersz poleceń systemu Windows:adb shell pm list packages -dPowerShell systemu Windows:.\adb shell pm list packages -dTerminal Mac/Linux:./adb shell pm list packages -d
  2. To polecenie wyświetla listę wszystkich wyłączonych pakietów. Znajdź nazwę pakietu odpowiadającą aplikacji, którą chcesz ponownie włączyć. Teraz po prostu uruchom następujące polecenie, aby ponownie włączyć jedno z nich:Wiersz poleceń systemu Windows:adb shell pm enable PowerShell systemu Windows:.\adb shell pm enable Terminal Mac/Linux:./adb shell pm enable
  3. Jeśli masz jakiekolwiek problemy, spróbuj uruchomić ponownie po ponownym włączeniu aplikacji.

Co zrobiliśmy?

Przede wszystkim ważne jest rozróżnienie, co robi to polecenie i dlaczego jest lepsze od metody, której używaliśmy w poprzednim poradnik usuwania bloatware. W tym samouczku odinstalowaliśmy aplikację na poziomie użytkownika, co oznacza, że ​​nadal była ona zainstalowana na urządzeniu w partycji systemowej, ale nie dla użytkownika głównego (użytkownika 0). Dlatego, aby go odzyskać, konieczne było przywrócenie ustawień fabrycznych lub boczne załadowanie pliku APK. W tym samouczku tak właśnie jest wyłączanie aplikację dla głównego użytkownika, zamiast ją odinstalowywać, co oznacza, że ​​możemy ją włączyć bez konieczności ponownej instalacji.

Polecenie pm Disable-user istnieje od lat, ale zostało przeoczone na korzyść PM Disable. Można by pomyśleć, że zarówno pm Disable-user, jak i PM Disable --user 0 będą identyczne, ale mylisz się. Z jakiegoś powodu polecenie wyłączenia użytkownika pozwala wyłączyć w zasadzie dowolną aplikację, podczas gdy zwykłe polecenie wyłączenia jest dość ograniczone.

Najlepsze w tej metodzie jest to, że jeśli zepsujesz i wyłączysz aplikację, której nie powinieneś, jest to naprawdę łatwe do naprawienia. Nadal będziesz otrzymywać aktualizacje OTA, ponieważ w rzeczywistości nie modyfikujesz żadnych plików systemowych. Dlatego potrzebujemy części naszego polecenia „--user 0”, która określa, że ​​aplikacja zostanie wyłączona tylko dla bieżącego użytkownika, a nie dla wszystkich użytkowników, co wymagałoby dostępu do konta root.