Tak więc otworzyłeś drzwi do zaawansowanych funkcji na swoim telefonie z Androidem, rootując go. To wspaniale! Za pomocą telefonu możesz robić rzeczy, których inni ludzie nie mogą robić z ich telefonem. Ale co się dzieje, gdy coś się zmienia i chcesz go odinstalować? Nie bój się, zapewniamy Ci ochronę.
Może chcesz unroot ze względów bezpieczeństwa a może po prostu nie potrzebujesz już roota dla swoich ulubionych poprawek . A może próbujesz sprzedać swoje urządzenie lub skorzystaj z serwisu gwarancyjnego . A może po prostu chcesz pobrać aktualizację bezprzewodową. Bez względu na powody, unrootowanie nie jest takie trudne - o ile wiesz, co robisz.
ZWIĄZANE Z: Siedem rzeczy, których nie musisz już kroić Androida
Wiele sposobów na unrootowanie telefonu z Androidem
Lubić korzenie , Istnieje kilka różnych metod odblokowania telefonu. Wybór z nich zależy od urządzenia, używanej wersji Androida i tego, co próbujesz osiągnąć. Ogólnie rzecz biorąc, unrootowanie będzie obejmować jeden z tych procesów.
- Dowolny telefon, który został tylko zrootowany : Jeśli wszystko, co zrobiłeś, to zrootowanie telefonu i utknięcie przy domyślnej wersji Androida na telefonie, cofnięcie rootowania powinno (miejmy nadzieję) być łatwe. Możesz zrestartować telefon, korzystając z opcji w aplikacji SuperSU, która usunie root i zastąpi przywracanie zasobów Androida. Jest to szczegółowo opisane w pierwszej części tego przewodnika.
- Dowolny telefon uruchamianie niestandardowej pamięci ROM lub używając Xposed Framework : Jeśli zrobiłeś coś więcej niż rootowanie, prawdopodobnie zmieniłeś pewne części systemu na tyle mocno, że jedynym sposobem na odinstalowanie jest powrót do całkowicie zapasowego stanu fabrycznego. W przypadku każdego telefonu jest inaczej i nie możemy podać instrukcji dla każdego z nich, ale omówimy to w ostatniej części tego przewodnika.
Wydaje się proste, prawda? Niestety metoda SuperSU nie zawsze działa idealnie. Może się nie powiedzie, a może z jakiegoś powodu nie może zastąpić odbudowy zapasów. W takich przypadkach możesz ręcznie zrestartować telefon, korzystając z jednej z następujących metod:
- Nexus i inne telefony w wersji dla programistów bieganie pianka : Jeśli metoda SuperSU nie działa, możesz ręcznie zrestartować urządzenie, ponownie aktualizując plik boot.img. To jest główny plik, który jest edytowany po zrootowaniu telefonu przy użyciu Marshmallow, więc zastąpienie go i ponowne flashowanie odzyskiwania zapasów Androida powinno załatwić sprawę. Omówiono to w drugiej części tego przewodnika.
- Nexus i inne telefony w wersji dla programistów bieganie Lollipop i wcześniej : Jeśli metoda SuperSU nie działa, możesz ręcznie zrestartować urządzenie, usuwając plik binarny su. To jest plik, który daje dostęp do roota na telefonach starszych niż Marshmallow, więc usunięcie go i ponowne flashowanie odzyskiwania zapasów Androida powinno załatwić sprawę. Jest to omówione w trzeciej części tego przewodnika.
- Telefony w wersji innej niż Developer Edition : Jeśli metoda SuperSU nie działa, a masz telefon, który nie został opracowany przez programistów, prawdopodobnie będziesz musiał skorzystać z technologii nuklearnej. Oznacza to wyczyszczenie telefonu i przywrócenie go do stanu całkowicie zapasowego, niefabrycznego w celu odinstalowania. W przypadku każdego telefonu jest inaczej i nie możemy podać instrukcji dla każdego z nich, ale omówimy to w ostatniej części tego przewodnika.
Omówimy każdą z tych metod (na różnych poziomach szczegółowości) w czterech poniższych sekcjach. Przejdź więc do sekcji, która pasuje do Twojego urządzenia, wersji Androida i sytuacji.
Jak odinstalować zasadniczo każde urządzenie z Androidem za pomocą SuperSU
SuperSU to najpopularniejsza i najbardziej niezawodna aplikacja do zarządzania rootami dostępna na Androida. Jeśli używasz zrootowanego urządzenia, istnieje bardzo duże prawdopodobieństwo, że używasz SuperSU do zarządzania aplikacjami, które mają uzyskać dostęp superużytkownika. To także najmądrzejszy i najłatwiejszy sposób na szybkie odinstalowanie urządzenia z Androidem, ponieważ cały proces odbywa się w aplikacji bezpośrednio na telefonie.
Aby w pełni zrestartować urządzenie, pierwszą rzeczą, którą będziesz chciał zrobić, jest wskoczenie do aplikacji SuperSU, która znajduje się w szufladzie aplikacji.
Po otwarciu przesuń palcem lub dotknij karty Ustawienia i przewiń w dół, aż zobaczysz sekcję „Czyszczenie”. Wybierz opcję „Pełne unroot”.
Spowoduje to wyświetlenie okna dialogowego z informacją, czego można się spodziewać po procesie unroot i zapytaniem, czy chcesz kontynuować. Jeśli korzystasz z urządzenia z tradycyjną metodą rootowania - na ogół Lollipop lub starszym - jest to pierwszy i jedyny krok dla Ciebie. Naciśnięcie przycisku Kontynuuj spowoduje odinstalowanie urządzenia i konieczne będzie ponowne uruchomienie, aby zakończyć proces.
Jeśli korzystasz z urządzenia, które zostało zrootowane w bezsystemowa metoda rootowania w Marshmallow kliknięcie opcji „Kontynuuj” otworzy kolejne okno dialogowe z pytaniem, czy chcesz przywrócić standardowy obraz rozruchowy, zauważając, że jest to wymagane w przypadku aktualizacji OTA (over-the-air). Jeśli masz nadzieję pobrać najnowszą aktualizację Androida, gdy spadnie, lub jeśli pozbywasz się urządzenia, radzę kliknąć „Tak” tutaj. Jeśli te opcje nie mają zastosowania w Twojej sytuacji, prawdopodobnie możesz po prostu zostawić zmodyfikowany obraz rozruchowy, naciskając „Nie”.
Na następnym ekranie może pojawić się pytanie, czy chcesz przywrócić obraz odzyskiwania zapasów. Jeśli korzystasz z niestandardowego odzyskiwania (co jest prawdopodobne) i chcesz pobrać aktualizację OTA, ta opcja jest konieczna - dotknij „Tak”, aby kontynuować. Jeśli planujesz ponowne zrootowanie w przyszłości lub chcesz nadal korzystać z niestandardowego odzyskiwania (np kopie zapasowe nandroidów ), a następnie kliknij „Nie”. Jest szansa, że ta opcja może się nie pojawić, w takim przypadku będziesz musiał ręcznie flashować przywracanie zapasów. Instrukcje, jak to zrobić, znajdują się w sekcji podręcznika poniżej.
Następnie SuperSU usunie się i wyczyści instalację. Cały proces zajmie tylko kilka sekund, a następnie urządzenie uruchomi się ponownie. Po zakończeniu powinien zostać całkowicie nieukorzeniony i, w zależności od tego, które opcje zostały wybrane podczas procesu unroot, z powrotem w pełnej formie.
Jak ręcznie usunąć rootowanie Nexusa lub innego urządzenia deweloperskiego w Marshmallow
Podczas gdy powyższa metoda unrootowania za pomocą SuperSU teoretycznie działają dobrze na urządzeniach, które zostały zrootowane przy użyciu metoda bez systemu , nadal dobrze jest wiedzieć, co zrobić w sytuacji, gdy SuperSU może nie być w stanie w pełni zrestartować urządzenia.
ZWIĄZANE Z: Co to jest „systemowy root” w systemie Android i dlaczego jest lepszy?
Dobra wiadomość jest taka, że to zwykły flash - zastąpienie zmodyfikowanego pliku boot.img standardowym - powinno załatwić sprawę.
W tym przykładzie używam Nexusa 5, ale proces będzie identyczny dla wszystkich innych urządzeń Nexus. Jeśli używasz telefonu w wersji deweloperskiej innego producenta, proces może się nieco różnić.
Najpierw musisz pobrać obraz fabryczny swojego urządzenia. W przypadku Nexusów jest to dostarczane przez Google . Obrazy innych urządzeń powinny być dostarczone przez ich producenta.
Po pobraniu obrazu fabrycznego urządzenia musisz najpierw rozpakować pakiet.
Wewnątrz tego pakietu jest inny pakiet. Rozpakuj również ten plik.
Ten pakiet będzie zawierał obraz programu ładującego, radio (jeśli dotyczy) i różne skrypty do flashowania pełnej kompilacji Androida. Plik, którego potrzebujemy - boot.img - znajduje się w końcowym pliku .zip, który powinien mieć nazwę „image- <nazwa urządzenia> - <numer kompilacji> .zip”. Rozpakuj ten pakiet.
Wróć do telefonu, upewnij się, że Opcje programisty są włączone, przechodząc do Ustawienia> Informacje o telefonie i stukając numer kompilacji siedem razy. Toastowe powiadomienia pokażą, ile jeszcze kliknięć pozostało, zanim „zostaniesz programistą”.
Po włączeniu menu opcji programisty naciśnij Wstecz, aby przejść do menu ustawień rodzica. Menu „Opcje programisty” będzie nową pozycją tuż nad „Informacje o telefonie”. Kliknij „Opcje programisty”.
Przewiń w dół, aż zobaczysz „Debugowanie USB” i włącz je za pomocą suwaka.
Pojawi się ostrzeżenie z opisem działania debugowania USB - naciśnij „OK”, aby włączyć tę opcję.
Podłącz urządzenie do komputera za pomocą kabla USB. Jeśli masz zainstalowane prawidłowe sterowniki, na urządzeniu powinno pojawić się wyskakujące okienko z opcją zezwalania na debugowanie USB na podłączonym komputerze. Jeśli korzystasz z komputera osobistego, możesz zaznaczyć opcję „Zawsze zezwalaj z tego komputera”, aby umożliwić automatyczne debugowanie w przyszłości. Kliknij „OK”.
Wróć do komputera. Jeśli masz adb skonfigurowany w systemie PATH , Shift + prawy przycisk myszy w folderze, w którym rozpakowałeś wszystkie fabryczne pliki obrazów i wybierz „Otwórz tutaj okno poleceń”.
Jeśli nie masz skonfigurowanego adb w PATH systemu, skopiuj plik boot.img i umieść go w folderze adb -
C: \ Android \ platform-tools
w tym przypadku. Shift + Kliknij prawym przyciskiem myszy w dowolnym miejscu tego folderu i wybierz „Otwórz tutaj okno poleceń” po zakończeniu kopiowania pliku boot.img.
Następnie wprowadź następujące polecenie, aby ponownie uruchomić urządzenie w programie ładującym:
adb reboot bootloader
Po ponownym uruchomieniu telefonu w programie ładującym uruchom następujące polecenie, które powinno zająć tylko kilka sekund:
Fastboot flash boot boot.img
Jeśli odinstalowujesz rootowanie, aby pobrać aktualizację OTA lub po prostu chcesz, aby telefon wrócił do stanu pełnego zapasów, musisz również flashować przywracanie stanu. Możesz to zrobić za pomocą tego polecenia:
Fastboot flash recovery recovery.img
Następnie uruchom ponownie system Android, wykonując następujące czynności:
restart fastboot
Telefon powinien natychmiast się zrestartować i wszystko gotowe - dostęp roota zniknie, a Android odzyska zasoby, ale reszta systemu pozostanie całkowicie nienaruszona. Jeśli planujesz sprzedać lub w inny sposób pozbyć się urządzenia, możesz przywróć ustawienia fabryczne teraz.
Jak ręcznie odinstalować Nexusa lub inne urządzenie programistyczne w Lollipop (lub starszym)
Ogólnie rzecz biorąc, unrootowanie za pomocą SuperSU jest najlepszym wyborem na urządzeniach ze zmodyfikowaną / systemową partycją, ponieważ wszystkie zmiany wprowadzone podczas procesu rootowania są czyszczone. Jeśli jednak wolisz ręcznie zająć się tym procesem, jest to trochę bardziej żmudne niż zwykłe flashowanie pliku boot.img, jak w przypadku metody bezsystemowej. Dobra wiadomość jest taka, że cały proces można wykonać bezpośrednio na urządzeniu, bez konieczności korzystania z komputera.
Pierwszą rzeczą, której będziesz potrzebować, jest menedżer plików z uprawnieniami administratora - Eksplorator plików ES wydaje się być obecnie najpopularniejszym, ale prawie każdy eksplorator rootów będzie działał.
W ES musisz otworzyć menu boczne, przesuwając się od lewej zewnętrznej krawędzi, a następnie przewiń w dół do opcji „Root Explorer” i przesuń przełącznik, aby ją włączyć. Aplikacja SuperUser zainstalowana na Twoim urządzeniu powinna w tym momencie poprosić o przyznanie dostępu do menedżera plików.
Po przyznaniu uprawnień roota przejdź do folderu / system. Używając ES, dotknij menu z napisem „Strona główna” (oczywiście zakładając, że nadal jesteś na stronie startowej). Wybierz opcję „/ Device”.
Na partycji głównej urządzenia przewiń w dół do folderu „/ system” i otwórz go.
W tym miejscu sytuacja może być nieco skomplikowana - w zależności od sposobu zrootowania urządzenia plik „su” (ten, który usuniemy w trakcie tego procesu) będzie znajdować się w jednym z dwóch miejsc:
/ system / bin
lub
/ system / xbin
. Zacznij od sprawdzenia tego pierwszego.
Pliki tutaj są posortowane alfabetycznie, więc jeśli nie widzisz pliku „su” (jak na moim urządzeniu testowym), to znajduje się on w
/ system / xbin
teczka. Wróć, naciskając strzałkę wstecz, a następnie otwórz folder „xbin”.
Nie powinno tu być zbyt wiele plików, więc „su” jest dość łatwe do znalezienia.
Niezależnie od tego, gdzie plik znajduje się na Twoim urządzeniu, wykonamy tę samą czynność. Jeśli chcesz całkowicie odinstalować root, po prostu usuń ten plik, przytrzymując go i wybierając ikonę kosza.
Jeśli chcesz tylko tymczasowo zrestartować, aby pobrać aktualizację OTA, po prostu wytnij plik z tej lokalizacji, naciskając go długo i wybierając nożyczki. Następnie możesz przejść do folderu / sdcard /, kierując się z powrotem do podstawowej partycji „/ Device” i otwierając folder „sdcard”. Wklej go tutaj, wybierając ikonę wklejania.
Gdy plik „su” jest poza działaniem, jest jeszcze jeden plik, który należy przenieść lub usunąć. Wróć do / system i otwórz folder „app”.
Będziesz szukać aplikacji SuperUser zainstalowanej na telefonie - jeśli używasz SuperSU, znajduje się ona w folderze o tej samej nazwie. Być może będziesz musiał się trochę rozejrzeć, jeśli używasz innej aplikacji SuperUser. Po zlokalizowaniu folderu otwórz go. Warto również zauważyć, że może w ogóle nie być w folderze - może to być po prostu „superuser.apk” w katalogu głównym folderu.
Gdy znajdziesz właściwy plik, przytrzymaj go i usuń lub wytnij, tak jak w przypadku pliku „su”.
Jeśli go wytniesz, wklej go z powrotem do / sdcard w celu bezpiecznego przechowywania.
W tym momencie możesz dwukrotnie sprawdzić status roota urządzenia, używając aplikacji takiej jak Root Checker. Jeśli wróci jako nieukorzeniony, to koniec.
Następnie musisz zastąpić odzyskiwanie zapasów Androida na swoim telefonie. Aby to zrobić, musisz pobrać obraz fabryczny swojego urządzenia. W przypadku Nexusów jest to dostarczane przez Google . Obrazy innych urządzeń powinny być dostarczone przez ich producenta.
Po pobraniu obrazu fabrycznego urządzenia musisz najpierw rozpakować pakiet.
Wewnątrz tego pakietu jest inny pakiet. Spowoduje to umieszczenie obrazu programu ładującego, radia (jeśli dotyczy) i różnych skryptów do flashowania pełnej wersji Androida. Wszystko, czego potrzebujemy, to przechowywany w nim plik recovery.img. Rozpakuj ten pakiet.
Wróć do telefonu, upewnij się, że Opcje programisty są włączone, przechodząc do Ustawienia> Informacje o telefonie i stukając numer kompilacji siedem razy. Toastowe powiadomienia pokażą, ile jeszcze kliknięć pozostało, zanim „zostaniesz programistą”.
Po włączeniu menu opcji programisty naciśnij Wstecz, aby przejść do menu ustawień rodzica. Menu „Opcje programisty” będzie nową pozycją tuż nad „Informacje o telefonie”. Kliknij „Opcje programisty”.
Przewiń w dół, aż zobaczysz „Debugowanie USB” i włącz je za pomocą suwaka.
Pojawi się ostrzeżenie z opisem działania debugowania USB - naciśnij „OK”, aby włączyć tę opcję.
Podłącz urządzenie do komputera za pomocą kabla USB. Jeśli masz zainstalowane prawidłowe sterowniki, na urządzeniu powinno pojawić się wyskakujące okienko z opcją zezwalania na debugowanie USB na podłączonym komputerze. Jeśli korzystasz z komputera osobistego, możesz zaznaczyć opcję „Zawsze zezwalaj z tego komputera”, aby umożliwić automatyczne debugowanie w przyszłości. Kliknij „OK”.
Wróć do komputera. Jeśli masz adb skonfigurowany w systemie PATH , Shift + prawy przycisk myszy w folderze, w którym rozpakowałeś wszystkie fabryczne pliki obrazów i wybierz „Otwórz tutaj okno poleceń”.
Jeśli nie masz skonfigurowanego adb w PATH systemu, skopiuj plik boot.img i umieść go w folderze adb -
C: \ Android \ platform-tools
w tym przypadku. Shift + Kliknij prawym przyciskiem myszy w dowolnym miejscu tego folderu i wybierz „Otwórz tutaj okno poleceń” po zakończeniu kopiowania pliku boot.img.
Następnie wprowadź następujące polecenie, aby ponownie uruchomić urządzenie w programie ładującym:
adb reboot bootloader
Po ponownym uruchomieniu telefonu w programie ładującym uruchom następujące polecenie, które powinno zająć tylko kilka sekund:
Fastboot flash recovery recovery.img
Spowoduje to ponowne flashowanie odzyskiwania zapasów. Po zakończeniu uruchom ponownie Androida, wykonując następujące czynności:
restart fastboot
Telefon powinien natychmiast się zrestartować i wszystko gotowe - dostęp roota zniknie, a Android odzyska zasoby, ale reszta systemu pozostanie całkowicie nienaruszona. Jeśli planujesz sprzedać lub w inny sposób pozbyć się urządzenia, możesz przywróć ustawienia fabryczne teraz.
Jeśli planujesz pozbyć się urządzenia, warto to zrobić śmiało i przywróć ustawienia fabryczne w tym momencie .
Ponownie wykonaj flashowanie urządzenia, aby uzyskać kompletną kompilację
Jeśli jesteś uruchamianie niestandardowej pamięci ROM lub framework Xposed , będziesz musiał całkowicie wyczyścić swoje urządzenie i sflashować je do nieukorzenionego, zupełnie nowego stanu po wyjęciu z fabryki. Jest to również jedyny sposób na odinstalowanie telefonu innego niż Nexus lub Developer Edition, jeśli metoda SuperSU nie działa.
Niestety, proces ten jest zupełnie inny dla każdego producenta, a nawet może się różnić w zależności od urządzenia. Tak więc, z wyjątkiem urządzeń Nexus (dla których mamy przewodnik), nie możemy tutaj szczegółowo opisać wszystkich instrukcji. Zamiast tego będziesz musiał przeglądać witryny takie jak Forum deweloperów XDA aby uzyskać pełne instrukcje dotyczące telefonu. Oto krótkie i brudne spojrzenie na to, co ten proces pociąga za sobą dla każdego producenta:
- Nexus i inne urządzenia w wersji Developer Edition : Urządzenia Nexus są dość łatwe. Wystarczy pobrać obraz fabryczny z Google lub producenta (podobnie jak zrobiliśmy to w instrukcjach ręcznego usuwania rootowania dla Marshmallow powyżej), a następnie sflashować wszystkie zawarte w nim pliki do telefonu. Sprawdzić nasz przewodnik dotyczący ręcznego flashowania Nexusa aby uzyskać pełne instrukcje.
- Urządzenia Samsung: Będziesz potrzebować pełnego pliku oprogramowania układowego, który powinien być dostępny praktycznie dla każdego urządzenia pod adresem Sammobile.com . Będziesz miał do czynienia z programem o nazwie „Odin” na komputerze PC, co jest dość proste. Po prostu upewnij się, że znajdziesz wiarygodny przewodnik dla swojego urządzenia.
- Urządzenia Motorola: Motorola używa programu o nazwie „RSD Lite” do przesyłania plików obrazów na urządzenia, chociaż firma nie udostępnia swoich obrazów na urządzenia innych producentów. Wokół krążą kopie, ale przed podjęciem decyzji upewnij się, że pobierasz z zaufanego źródła.
- Urządzenia LG: Firma LG używa specjalnego „narzędzia Flash” do przesyłania plików KDZ specyficznych dla urządzenia do swoich telefonów. Może to być trudne, więc upewnij się, że korzystasz z zaufanego źródła i przewodnika.
- Urządzenia HTC: HTC może być prawdopodobnie najbardziej przyjaznym dla flashowania ze wszystkich urządzeń konsumenckich, ponieważ używa po prostu tak zwanego pliku „RUU” (ROM Update Utility), który można przekazać za pomocą prostych poleceń adb i fastboot. Alternatywnie możesz umieścić jednostkę RUU na partycji / sdcard większości urządzeń HTC i zostanie ona automatycznie wykryta po uruchomieniu bootloadera. Musisz tylko znaleźć RUU dla swojego telefonu.
Chcielibyśmy podać szczegółowe informacje o każdym dostępnym telefonie, ale jest to po prostu niemożliwe - to kolejny powód, dla którego uwielbiamy Nexusa i inne urządzenia w wersji dla programistów. Ale przy odrobinie kopania powinieneś być w stanie odinstalować prawie każdy telefon i przywrócić go do dobrego stanu roboczego.