- Oprogramowanie typu bloatware można usunąć dla głównego użytkownika za pomocą ADB lub narzędzi graficznych, bez konieczności rootowania urządzenia.
- Istnieją alternatywne rozwiązania bez użycia komputera, bazujące na połączeniu Shizuku i Canta, służące do zarządzania pakietami systemowymi.
- Usuwanie aplikacji systemowych za pomocą ADB jest odwracalne i nie wpływa na partycję główną, zapewniając zgodność z aktualizacjami OTA.
Czy zdarzyło Ci się kiedyś kupić nowy telefon i odkryć, że jest przeładowany bezużytecznymi aplikacjami, których nawet nie da się usunąć? To prawdziwa udręka, że producenci i operatorzy zmuszają nas do noszenia ze sobą tego śmieciowego oprogramowania, znanego jako bloatware , które nie tylko zaśmieca szufladę z aplikacjami, ale czasami nie chce zniknąć, nawet gdy próbujesz je wyłączyć.
Prawda jest taka, że chociaż większość dzisiejszych telefonów ma pokaźną pojemność pamięci, pozbycie się tych aplikacji to kwestia optymalizacji wydajności i prywatności . Nie chodzi tylko o zyskanie kilku megabajtów, ale o zapobieganie niepotrzebnemu zużywaniu baterii i zasobów przez procesy działające w tle. Na szczęście istnieje kilka sposobów na optymalizację telefonu bez ryzyka dostępu do roota.
Pierwsza linia obrony: odinstalowanie i natywne wyłączenie
Zanim przejdziemy do kwestii technicznych, najrozsądniej będzie sprawdzić, czy system pozwala na ręczne odinstalowywanie aplikacji. Niektóre aplikacje innych firm, nawet jeśli są preinstalowane, obsługują tradycyjną metodę odinstalowywania . Wystarczy nacisnąć i przytrzymać ikonę lub przejść do menu aplikacji w ustawieniach i sprawdzić, czy przycisk usuwania jest aktywny.
Jeśli przycisk odinstalowania się nie pojawi, następną opcją jest wyłączenie lub dezaktywacja aplikacji . Chociaż nie usunie to pliku APK z partycji systemowej (a więc nie odzyskasz miejsca fizycznego), aplikacja zniknie z widoku, przestanie działać i nie będzie zużywać pamięci RAM ani danych. Aby to zrobić, przejdź do Ustawień, znajdź sekcję Aplikacje, włącz opcję wyświetlania aplikacji systemowych i dotknij opcji Wyłącz. To najbezpieczniejsza opcja, ponieważ jest całkowicie odwracalna i nie niesie ze sobą ryzyka, że telefon stanie się bezużyteczny.
Pełna kontrola poprzez ADB (Android Debug Bridge)
Gdy producent staje się uparty i nie pozwala nawet na wyłączenie aplikacji, do gry wkracza ADB. To narzędzie to w zasadzie pomost, który umożliwia wysyłanie poleceń z komputera do telefonu. W tym przypadku odinstalowujemy je dla użytkownika 0 (profil główny). Technicznie rzecz biorąc, aplikacja nadal istnieje w systemie, ale telefon zachowuje się tak, jakby nigdy nie została zainstalowana.
Przygotowanie podłoża pod urządzenie i komputer
Aby to zadziałało, musisz najpierw włączyć tryb programisty na swoim urządzeniu z Androidem . Przejdź do ekranu informacyjnego telefonu i naciśnij numer kompilacji siedem lub dziesięć razy z rzędu. Po włączeniu przejdź do opcji programistycznych i zaznacz pole debugowania USB . Bez tego kroku komputer nigdy nie będzie mógł nawiązać komunikacji z telefonem.
Na komputerze należy pobrać oficjalne narzędzia Google Platform-Tools . Rozpakuj folder i otwórz terminal lub wiersz poleceń (CMD w systemie Windows) w tym katalogu. Po podłączeniu telefonu przez USB zaakceptuj komunikat klucza bezpieczeństwa RSA wyświetlany na ekranie telefonu, aby autoryzować połączenie.
Podstawowe polecenia do czyszczenia systemu
Jeśli używasz systemu Windows, polecenia wpisuje się dokładnie tak, jak pokazano, ale jeśli używasz systemu macOS lub Linux, pamiętaj, aby przed poleceniem dodać `.`. ./ przed każdą instrukcjąAby sprawdzić, czy wszystko jest w porządku, napisz adb devices; jeśli zobaczysz kod, po którym następuje słowo urządzenieMasz zielone światło.
Aby usunąć aplikację, musimy najpierw poznać jej wewnętrzną nazwę (nazwę pakietu). Możesz je wszystkie wyświetlić, korzystając z adb shell pm list packagesChociaż lista jest nieskończona, bardzo użyteczną sztuczką jest wyszukanie aplikacji w Sklep Google Play z przeglądarki; w adresie URL, zaraz po id=Zobaczysz na przykład dokładną nazwę com.google.android.apps.photos.
Po uzyskaniu identyfikatora uruchom polecenie master: adb shell pm uninstall -k --user 0 nombre.del.paqueteJeśli widzisz to słowo sukcesWygrałeś bitwę. Jeśli kiedykolwiek będziesz tego żałować, możesz odzyskać aplikację bez pobierania czegokolwiek za pomocą polecenia adb shell cmd package install-existing nombre.del.paquete.
Alternatywy graficzne dla tych, którzy nienawidzą terminala
Jeśli sama myśl o pisaniu linijek kodu przyprawia Cię o ból głowy, istnieją programy, które wykonają za Ciebie brudną robotę poprzez wizualny interfejs. Universal Android Debloater to jeden z najbardziej cenionych programów, ponieważ nie tylko wyświetla listę aplikacji, ale także informuje, które z nich można bezpiecznie usunąć, a które mogą powodować niestabilność, uniemożliwiając usunięcie krytycznych komponentów systemu.
Kolejną potężną opcją dla użytkowników systemu Windows jest ADB AppControl . To narzędzie pozwala filtrować aplikacje, zarządzać plikami APK i odinstalowywać zbędne oprogramowanie za pomocą zaledwie kilku kliknięć. Oba narzędzia wykorzystują ADB, więc wymagają włączonego debugowania USB, ale dzięki temu proces jest znacznie bardziej intuicyjny i szybszy niż w przypadku ręcznego debugowania.
Zarządzaj oprogramowaniem typu bloatware bezpośrednio ze swojego urządzenia mobilnego
Jeśli nie masz pod ręką komputera, istnieje sprytne połączenie: Shizuku i aplikacja Canta . Shizuku to usługa, która umożliwia innym aplikacjom dostęp do uprawnień administratora bez uprawnień roota, wykorzystując bezprzewodowe debugowanie Androida. Po uruchomieniu Shizuku, Canta pełni funkcję menedżera, umożliwiając wybór i usuwanie pakietów systemowych oznaczonych jako ryzykowne (Zaawansowane, Ekspertowe lub Niezalecane).
Ścieżka korzeniowa: ostateczne usunięcie
Dla bardziej doświadczonych użytkowników rootowanie to jedyny sposób na fizyczne usunięcie plików z partycji /system. Narzędzia takie jak Root Uninstaller umożliwiają całkowite i trwałe usunięcie danych . Wiąże się to jednak z poważnym ryzykiem: usunięcie czegoś istotnego może skutkować unieważnieniem gwarancji, utratą dostępu do aplikacji bankowych lub uruchomieniem się telefonu w pętli (uniemożliwiając jego uruchomienie). Jest to zalecane tylko wtedy, gdy dokładnie wiesz, co robisz i masz pełną kopię zapasową.
Posiadanie urządzenia wolnego od zbędnego oprogramowania poprawia płynność działania i ogólne wrażenia użytkownika. Niezależnie od tego, czy preferujesz prostotę wyłączania aplikacji, moc poleceń ADB, wygodę narzędzi graficznych, czy elastyczność Shizuku, kluczem jest dokładne sprawdzenie każdego pakietu przed kliknięciem przycisku usuwania. Ostatecznie celem jest przekształcenie tego uniwersalnego Androida w zoptymalizowane narzędzie, które zawiera tylko to, co naprawdę wnosi wartość dodaną do Twojego codziennego życia.
