Skocz do zawartości

Potrzebujemy Ciebie! Weź udział w rekrutacji do redakcji Android.com.pl!

cholek3

tutorial Usuwanie aplikacji typu Bloatware (S7/S7 Edge) - metoda ADB+PC

Rozwiązany

cholek3   
Otrzymana reputacja: 1308
cholek3

 

UWAGA:

USUWANIE APLIKACJI SYSTEMOWYCH LUB BLOATWARE (NP. TVN PLAYER) MOŻE SIĘ WIĄZAĆ Z NIESTABILNĄ PRACĄ SYSTEMU LUB NAWET CAŁKOWITYM JEGO ZAWIESZENIEM.

JEDYNYM RATUNKIEM BĘDZIE PONOWNE WGRANIE SYSTEMU OD NOWA,

CO NAJPRAWDOPODOBNIEJ BĘDZIE SIĘ WIĄZAŁO Z UTRATĄ

WSZYSTKICH DANYCH NA TELEFONIE.

WIĘC ZANIM WEŹMIESZ SIĘ ZA USUWANIE TYCH APLIKACJI,

UPEWNIJ SIĘ, ŻE WIESZ, CO ROBISZ.

AUTOR, JA ORAZ FORUM NIE PONOSIMY ODPOWIEDZIALNOŚCI ZA EWENTUALNE "USZKODZENIA".

RAZ ODINSTALOWANEJ APLIKACJI NIE MOŻNA PRZYWRÓCIĆ, DO CZASU PRZYWRÓCENIA USTAWIEŃ FABRYCZNYCH LUB WGRANIA NA NOWO OPROGRAMOWANIA.

PONIŻSZA METODA NIE NABIJA FLAGI KNOX,

CZYLI NIE WIĄŻE SIĘ TO Z UTRATĄ GWARANCJI.

 

Autorem poniższej metody jest użytkownik forum XDA, hasanben35, ja tylko przetłumaczyłem i dodałem grafiki.

@Fenek też w sumie należy się piwko za "znalezisko".

 

 

 

Instrukcja:

 

Zakładam, że sterowniki do S7/S7 Edge są już zainstalowane (np. poprzez zainstalowanie Smart Switch) oraz Debugowanie USB jest włączone w Opcjach programisty (Ustawienia > Informacje o urządzeniu > Informacje o oprogramowaniu > klikamy 7 razy na Numerze wersji - Opcje programisty pojawią się w Ustawieniach)

 

1. Na początek musimy pobrać ADB. Można to zrobić STĄD

 

2. Uruchamiamy ściągnięty plik i wstawiamy "Y" (Yes) dla pierwszych dwóch opcji. Dla trzeciej można dać "N" (No), zakładając, że sterowniki są już zainstalowane.

 

Spoiler

 

adb1.png.65f4dfc53713d7bfe2d5be6db2f029f4.png

 

3. ADB zainstaluje się na dysku C:\ w katalogu ADB:

 

Spoiler

 

adb2.png.a4eedbbae11cd4777e26dcc4e959dc5e.png

 

4. Następnie uruchamiamy wyszukiwanie w Windowsie i wpisujemy "cmd", i uruchamiamy "Wiersz poleceń" jako administrator:

 

Spoiler

 

adb3.png.94ddc7061a72f0f0876e233fe8daec4f.png

 

5. Teraz możemy podłączyć telefon kablem do komputera. Warto też zostawić telefon z włączonym ekranem, gdyż może się pojawić komunikat o połączeniu MTP, gdzie klikamy NIE ZEZWALAJ.

Spoiler

Screenshot_20170914-101823.thumb.png.f603b36cf68039439a7b6a625c03a0bc.png

 

W otwartym oknie poleceń wpisujemy kolejno:

 

a ) cd c:\adb

 

b ) adb devices - jeśli wszystko poszło prawidłowo, pojawi się ciąg znaków z napisem "device", jak na załączonym ekranie (ciąg znaków będzie inny)

Spoiler

unistall_bloatware_05.png.7d5a069dede2ba4853bdb8e722814680.png

 

6. Następną do wpisania komendą jest shell, a później kolejno wpisujemy pm uninstall -k --user 0 nazwa.aplikacji.do.odinstalowania

 

Spoiler

unistall_bloatware_04.png.0c9411df8192affe638b79d30ef0b018.png

 

7. Jeśli wszystko poszło poprawnie, po zatwierdzeniu komendy Enterem, powinien pojawić się napis Success.

 

Wynik odinstalowania przykładowej aplikacji:

Spoiler

Screenshot_20170914-102834.thumb.png.10a84171b22ce07a2e75d3ccdcd25b25.png

 

Screenshot_20170914-103059.thumb.png.70e45aeffd8b39aee9f7bbb9c59f5ae0.png

 

 

Kilka przydatnych komend ADB:

Poniższe komendy działają, gdy już jesteśmy w shell-u (pojawia się hero2lte), w przeciwnym wypadku przed komendą należy wpisać adb shell pm list...

pm list packages -f - nazwy wszystkich zainstalowanych paczek wraz z folderami

pm list packages - nazwy wszystkich zainstalowanych paczek bez folderów

pm list packages -f > C:\adb\lista-paczek.txt - eksport nazw paczek wraz z folderami do pliku txt

pm list packages > C:\adb\lista-paczek.txt - eksport nazw paczek bez folderów do pliku txt

 

 

Edytowane przez cholek3
  • Piwko! 4
  • Lubię to! 2

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
Lesterr   
Otrzymana reputacja: 40
Lesterr

Dobry tutorial lecz jest to pracochłonne. Trzeba dokładnie znać nazwę aplikacji i wpisywać po kolei każdą z nich.

Zapewne znajdą się osoby które z niego skorzystają.

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
the_naturat_com   
Otrzymana reputacja: 1142
the_naturat_com

@Lesterr nazwy można łatwo podejrzeć i skopiować, a w ADB można wklejać..

  • Piwko! 1

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
konstantyno110   
Otrzymana reputacja: 142
konstantyno110

Działaj na takiej samej zasadzie jak BK package distabler ?

Wysłane z mojego SM-G935F przy użyciu Tapatalka

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
the_naturat_com   
Otrzymana reputacja: 1142
the_naturat_com

@konstantyno110 a to też usuwa aplikacje systemowe?

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
cholek3   
Otrzymana reputacja: 1308
cholek3

@Lesterr
No nie jest to najprostsza metoda, ale chcieć to móc. Zwłaszcza, że ostatnio Package Disabler Pro oraz Debloater zaczynają zawodzić.
@konstantyno110
Nawet lepiej, bo aplikacje są usuwane (chyba), a nie tylko wyłączane.

  • Piwko! 1

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
konstantyno110   
Otrzymana reputacja: 142
konstantyno110

Nie tylko zamraża. Aż zaraz spróbuje coś usunąć.

Wysłane z mojego SM-G935F przy użyciu Tapatalka

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
adamz667   
Otrzymana reputacja: 15
adamz667
40 minut temu, cholek3 napisał:

@Lesterr
No nie jest to najprostsza metoda, ale chcieć to móc. Zwłaszcza, że ostatnio Package Disabler Pro oraz Debloater zaczynają zawodzić.
@konstantyno110
Nawet lepiej, bo aplikacje są usuwane (chyba), a nie tylko wyłączane.

 

Fizycznie aplikacje nie znikają z partycji systemowej, to jest nie są usuwane. Bardziej bym to nazwał jako bezpowrotne wyłączenie.

 

@Lesterr

Tutaj masz moją listę usuwanych aplikacji z S7 Flat - https://pastebin.com/KhARm9TJ

Edytowane przez adamz667
  • Piwko! 1
  • Lubię to! 1

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
konstantyno110   
Otrzymana reputacja: 142
konstantyno110

Wszystko działa jak należy,  tylko trzeba uważać co się wyłącza, skoro nie znikają czyli działa to na takiej samej zasadzie jak ten program. Idzie jakoś w CMD poleceniem wywołać całą listę aplikacji żeby jakoś kopiować nazwy a nie z palca przepisywać?

Usuwanie.JPG

Screenshot_20170914-150928.jpg

Screenshot_20170914-151011.png

Edytowane przez konstantyno110

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
cholek3   
Otrzymana reputacja: 1308
cholek3

@konstantyno110

pm list packages -f - nazwy wszystkich zainstalowanych paczek wraz z folderami

pm list packages - nazwy wszystkich zainstalowanych paczek bez folderów

pm list packages -f > C:\adb\lista-paczek.txt - eksport nazw paczek wraz z folderami do pliku txt

pm list packages > C:\adb\lista-paczek.txt - eksport nazw paczek bez folderów do pliku txt

  • Piwko! 1
  • Lubię to! 2

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×