Home
» Porady Mobile
»
Jak odinstalować dowolną aplikację na Androida za pomocą ADB (w tym aplikacje systemowe i oprogramowanie typu bloatware)
Jak odinstalować dowolną aplikację na Androida za pomocą ADB (w tym aplikacje systemowe i oprogramowanie typu bloatware)
Urządzenia z Androidem mają wiele preinstalowanych aplikacji i choć niektóre z nich mogą być przydatne, wiele z nich jest zbędnych i niepożądanych. Na szczęście możesz odinstalować dowolną aplikację na Androida bezwarunkowo za pomocą ADB.
ADB to potężny zestaw narzędzi, który daje Ci większą kontrolę nad urządzeniem z Androidem. Chociaż ADB jest przeznaczony dla programistów Androida, nie potrzebujesz żadnej wiedzy programistycznej, aby odinstalować aplikacje na Androida za jego pomocą.
ADB, czyli Android Device Bridge, to narzędzie umożliwiające uruchamianie kodu w systemie Android z komputera. ADB otwiera wiele możliwości dzięki wykorzystaniu wiersza poleceń. Można jednak używać ADB również do prostych zadań, takich jak przesyłanie schowka, zdalne instalowanie aplikacji i oczywiście ich odinstalowywanie.
Odinstalowywanie aplikacji za pomocą ADB nie wymaga dostępu do roota i jest dość proste, gdy już się z tym oswoisz. Oprócz możliwości odinstalowania niemal każdej aplikacji – w tym aplikacji systemowych i bloatware – ADB umożliwia również zdalne odinstalowywanie aplikacji za pomocą funkcji Wireless Debugging.
Ponieważ ADB komunikuje się z urządzeniem za pomocą kodu, aby odinstalować aplikację, należy użyć pełnej nazwy pakietu, a nie bardziej znanej nazwy marki (na przykład „com.facebook.katana” zamiast „Facebook”).
Nazwa pakietu może brzmieć jak coś, z czym programiści sobie nie radzą, ale prawda jest taka, że nazwę pakietu aplikacji można łatwo znaleźć za pomocą ADB. Po jej uzyskaniu wystarczy jedno polecenie, aby odinstalować aplikację na zawsze.
1. Zainstaluj ADB na swoim komputerze
Musisz zainstalować ADB na swoim komputerze przed odinstalowaniem aplikacji z urządzenia z Androidem. Możesz to zrobić, pobierając aplikację i uruchamiając terminal w folderze ADB. Innym sposobem na zainstalowanie ADB na komputerze jest użycie terminala.
ADB jest dostępny w systemach Windows, Mac i Linux. Jeśli używasz Linuksa, prawdopodobnie nie potrzebujesz instrukcji dotyczących instalowania aplikacji za pomocą Terminala. Na innych platformach możesz użyć Scoop dla Windows i Homebrew dla Mac do zainstalowania ADB. Te dwa instalatory działają z wiersza poleceń i umożliwiają instalację aplikacji za pomocą Terminala.
Jako przykład posłużymy się komputerem z systemem Windows. Po zainstalowaniu Scoop można zainstalować ADB za pomocą jednego polecenia w wierszu poleceń.
Uruchom wiersz polecenia , wyszukując polecenie cmd w menu Start, a następnie wpisz poniższe polecenie i naciśnij klawisz Enter na klawiaturze.
scoop install adb
Scoop automatycznie pobierze i zainstaluje ADB. Jeśli brakuje jakichkolwiek zależności, Scoop poprosi o pozwolenie na ich instalację. Wpisz Y i naciśnij Enter , aby zezwolić na instalację.
Zainstaluj ADB za pomocą Scoop
ADB jest już zainstalowany i gotowy do użycia. Nazwa pakietu ADB różni się w Homebrew i Linuksie. Możesz zainstalować ADB za pomocą Homebrew na komputerze Mac, wykonując następujące kroki:
Jeśli Twoim urządzeniem jest smartfon, najłatwiej jest podłączyć go do komputera za pomocą kabla USB. Jeśli masz do czynienia z urządzeniem stacjonarnym, takim jak Android TV box, wypróbuj debugowanie bezprzewodowe z ADB.
Niezależnie od wybranej metody połączenia, możesz uzyskać listę podłączonych urządzeń, uruchamiając poniższe polecenie w Terminalu:
adb devices
ADB łączy urządzenie przez USB
To polecenie wyświetla numer seryjny dla urządzeń podłączonych przez USB i lokalny adres IP dla połączeń bezprzewodowych.
3. Znajdź nazwę pakietu aplikacji za pomocą ADB
Chociaż większość aplikacji ma proste etykiety, Android nie używa ich do ich identyfikacji. Co się stanie, jeśli dwie aplikacje mają tę samą etykietę? Aby uniknąć potencjalnych pomyłek, Android używa unikalnej nazwy pakietu do identyfikacji aplikacji. Na przykład Mapy Google pojawiają się jako Mapy na liście aplikacji, ale ich rzeczywista nazwa to com.google.android.apps.maps.
Na szczęście możesz użyć ADB w tym samym oknie terminala, aby znaleźć nazwę pakietu aplikacji. Po połączeniu ADB z urządzeniem uruchom poniższe polecenie, aby przejść do powłoki ADB:
adb shell
Teraz obok migającego wskaźnika powinna pojawić się nazwa Twojego urządzenia. Następnie uruchom poniższe polecenie, aby wyświetlić listę wszystkich pakietów zainstalowanych na urządzeniu z Androidem:
pm list packages
Wyświetl listę zainstalowanych pakietów za pomocą ADB
Wywołaj menedżera pakietów ADB, aby wyświetlić listę wszystkich pakietów zainstalowanych na urządzeniu z Androidem. Sama długość tej listy – i pakiety, o których nigdy nie słyszałeś – sugerują, że na Twoim urządzeniu zainstalowanych jest wiele aplikacji, o których nawet nie wiesz. Większość z nich to aplikacje systemowe działające w tle, które po cichu utrzymują urządzenie z Androidem w działaniu.
Ostrzeżenie :
Możesz odinstalować dowolny z wymienionych pakietów Androida za pomocą ADB, ale to nie znaczy, że powinieneś. Większość tych aplikacji jest niezbędna do działania systemu, a ich odinstalowanie może potencjalnie wpłynąć na funkcjonalność urządzenia. Odinstaluj aplikacje systemowe tylko wtedy, gdy wiesz, co robisz!
Pełna lista zainstalowanych pakietów na urządzeniu z systemem Android może pomóc Ci lepiej zrozumieć problem, ale wyszukiwanie nazwy pakietu konkretnej aplikacji nie będzie zbyt skuteczne.
Aby przefiltrować wyniki, możesz użyć poniższego polecenia:
pm list packages |grep chrome
pakiet adb grep
To polecenie filtruje listę pakietów, tak aby zawierała tylko pakiety o nazwie chrome. Zastąp chrome nazwą swojej aplikacji lub nazwą programisty, aby znaleźć pakiety dla tej aplikacji.
4. Odinstaluj aplikację
Znając już nazwę pakietu aplikacji, możesz ją całkowicie kontrolować. Jeśli nadal jesteś w powłoce ADB, wyjdź z niej, wpisując exit i naciskając Enter. Następnie wpisz nazwę pakietu w poniższym poleceniu i uruchom je:
adb uninstall com.spotify.lite
Odinstalowywanie aplikacji Androida za pomocą ADB
To polecenie odinstaluje Spotify Lite z podłączonego urządzenia z Androidem. Zastąp com.spotify.lite nazwą pakietu wybranej aplikacji. Zniknie ona po otrzymaniu przez ADB komunikatu o pomyślnym odinstalowaniu.
Należy pamiętać, że powyższe polecenie poprosi system o odinstalowanie aplikacji tylko dla bieżącego użytkownika. Nie ma możliwości odinstalowania aplikacji dla wszystkich użytkowników bez rootowania telefonu.
Uwaga: odinstalowanie aplikacji systemowych może potencjalnie uszkodzić urządzenie, dlatego odinstaluj tylko te, co do których masz pewność. Aplikacje takie jak Gmail, Muzyka Google Play, Filmy Google Play itp. można bezpiecznie odinstalować, ale nigdy nie usuwaj Sklepu Google Play ani żadnych powiązanych z nim plików. Jeśli telefon stanie się niestabilny po odinstalowaniu konkretnej aplikacji, zainstaluj ją ponownie ze Sklepu Google Play lub przywróć ustawienia fabryczne telefonu.
W zależności od producenta, niektóre telefony są wyposażone jedynie w kilka niechcianych aplikacji systemowych i oprogramowania, które można łatwo wyłączyć, podczas gdy inne są wyposażone w aplikacje innych firm, których użytkownicy nie mogą usunąć ani wyłączyć.
Użytkownicy Androida mają większą swobodę dzięki otwartemu kodowi źródłowemu, jednak Android nadal ma pewne ograniczenia bezpieczeństwa. Nie można odinstalować aplikacji systemowych ani większości preinstalowanych aplikacji na urządzeniu z Androidem bez wykonania dodatkowych kroków. ADB to narzędzie, które może obejść to ograniczenie. W końcu to Twój telefon i powinieneś mieć nad nim pełną kontrolę. Powyższe instrukcje pozwolą Ci usunąć te niechciane aplikacje z telefonu z Androidem bez konieczności rootowania.
Największą zaletą odinstalowywania aplikacji na Androida za pomocą ADB jest to, że nie musisz rootować urządzenia, aby z niego korzystać. Wystarczy podłączyć urządzenie, znaleźć nazwę pakietu aplikacji i uruchomić polecenie „uninstall”. Teraz już wiesz, jak to zrobić. Pożegnaj się z niechcianym oprogramowaniem i aplikacjami, których nie używasz!