Otworzyłeś drzwi zaawansowanej funkcjonalności na swoim telefonie z Androidem, korzeniami. To wspaniale! Możesz robić rzeczy za pomocą telefonu, których inni ludzie nie mogą zrobić ze swoim telefonem. Ale co się dzieje, gdy rzeczy się zmieniają i chcesz je usunąć? Nie obawiaj się, mamy cię przykrytego.
Może chcesz odinstalować ze względów bezpieczeństwa, a może po prostu nie potrzebujesz root do swoich ulubionych poprawek już. Lub, być może, próbujesz sprzedać swoje urządzenie lub uzyskać usługę gwarancyjną. A może po prostu chcesz pobrać aktualizację bezprzewodową. Bez względu na powody, unrootowanie nie jest tak trudne, o ile wiesz, co robisz.
Podobnie jak rootowanie, istnieje kilka różnych metod unrootowania telefonu, a tego, którego będziesz używać, zależy od urządzenia, wersji Androida, z której korzystasz, i tego, co próbujesz osiągnąć. Ogólnie rzecz biorąc, unrootowanie obejmie jeden z tych procesów.
Wydaje się proste, prawda? Niestety metoda SuperSU nie zawsze działa idealnie. Może się nie uda, a może z jakiegoś powodu nie może zastąpić odzyskiwania zapasów. W takich przypadkach możesz ręcznie wyrejestrować telefon, korzystając z jednej z następujących metod:
Omówimy każdą z tych metod (na różnych poziomach szczegółowości) w czterech poniższych sekcjach. Przejdź do sekcji, która pasuje do Twojego urządzenia, wersji Androida i sytuacji.
SuperSU to najpopularniejsza i najsolidniejsza aplikacja do zarządzania rootami dostępna na Androida. Jeśli używasz zrootowanego urządzenia, istnieje bardzo duża szansa, że używasz SuperSU do zarządzania, które aplikacje uzyskują dostęp superuser. Jest to również najmądrzejszy i najłatwiejszy sposób na szybkie odinstalowanie urządzenia z systemem Android, ponieważ cały proces odbywa się w aplikacji bezpośrednio na telefonie.
Aby całkowicie odinstalować urządzenie, pierwszą rzeczą, którą chcesz zrobić, jest wskoczenie do aplikacji SuperSU, która znajduje się w szufladzie aplikacji.
Po otwarciu przeciągnij palcem lub dotknij karty Ustawienia i przewiń w dół, aż zobaczysz sekcję "Oczyszczanie". Stuknij opcję "Pełny pakiet Unroot".
Pojawi się okno dialogowe z tym, czego można się spodziewać po procesie unroot i zapytaj, czy chcesz kontynuować. Jeśli korzystasz z urządzenia z tradycyjną metodą rootowania - ogólnie Lollipop lub starszą - to jest to pierwszy i jedyny krok dla ciebie. Naciskanie Kontynuuj spowoduje odinstalowanie urządzenia i konieczne będzie ponowne uruchomienie komputera, aby zakończyć proces.
Jeśli korzystasz z urządzenia, które było zakorzenione w systemie Marshmallow bez systemu systemowego, kliknięcie opcji "Kontynuuj" spowoduje otwarcie innego okna dialogowego z pytaniem, czy chcesz przywrócić obraz rozruchowy, zauważając, że jest to wymagane dla OTA ( over-the-air) aktualizacje. Jeśli masz nadzieję pobrać najnowszą aktualizację Androida po upuszczeniu lub jeśli pozbędziesz się urządzenia, sugeruję dotknięcie "Tak" tutaj. Jeśli te opcje nie mają zastosowania w twojej sytuacji, prawdopodobnie po prostu zostaw zmodyfikowany obraz rozruchowy, naciskając "Nie".
Poniższy ekran może zapytać, czy chcesz przywrócić obraz odzyskiwania zapasów. Jeśli korzystasz z niestandardowego odzyskiwania (prawdopodobnie) i chcesz pobrać aktualizację OTA, ta opcja jest konieczna - kliknij "Tak", aby kontynuować. Jeśli planujesz ponowne uruchamianie w przyszłości lub chcesz nadal korzystać z niestandardowego odzyskiwania (np. W przypadku kopii zapasowych nandroidów), kliknij tutaj "Nie". Jest szansa, że ta opcja może się nie pojawić, w takim przypadku będziesz musiał ręcznie ręcznie przywrócić stan magazynowy. Istnieją instrukcje, jak to zrobić w sekcji podręcznika poniżej.
Następnie SuperSU usunie się i oczyści instalację.Cały proces zajmie tylko kilka sekund, a następnie urządzenie uruchomi się ponownie. Po zakończeniu powinno być całkowicie nierozwiązane i, w zależności od tego, które opcje zostały wybrane podczas procesu unroot, z powrotem w formie pełnej akcji.
Podczas powyższej metody unrootowania z SuperSU powinien teoretycznie działa dobrze na urządzeniach, które zostały zakorzenione przy użyciu metody bez systemu, nadal dobrze jest wiedzieć, co robić w sytuacji, w której SuperSU może nie być w stanie całkowicie odinstalować urządzenia.
Dobrą wiadomością jest to, że jest to zwykły flash-wymieniający zmodyfikowany boot.img na zapasowy - powinien załatwić sprawę.
Używam Nexusa 5 do tego przykładu, ale proces będzie identyczny dla wszystkich innych urządzeń Nexus. Jeśli używasz telefonu wersji programisty innego producenta, proces ten może się nieznacznie różnić.
Pierwszą rzeczą, którą musisz zrobić, to pobrać obraz fabryczny urządzenia. W przypadku Nexuses jest to zapewniane przez Google. Inne obrazy urządzenia powinny być dostarczane przez ich producenta.
Po pobraniu obrazu fabrycznego urządzenia musisz najpierw rozpakować paczkę.
Wewnątrz tego pakietu znajduje się inny pakiet. Rozpakuj także to.
Ten pakiet będzie zawierał obraz bootloadera, radio (jeśli dotyczy) i różne skrypty do flashowania pełnej wersji Androida. Plik, którego potrzebujemy - boot.img - znajduje się w ostatecznym pliku .zip, który powinien mieć nazwę "image--.zip". Rozpakuj ten pakiet.
Po powrocie do telefonu upewnij się, że opcje dla programistów są włączone, wybierając opcję Ustawienia> Informacje o telefonie i dotykając numeru seryjnego siedem razy. Powiadomienia tosty pokażą, ile jeszcze kliknięć zostało, zanim "staniesz się programistą".
Po włączeniu menu opcji programisty naciśnij przycisk Wstecz, aby przejść do menu ustawień rodzica. Menu "Opcje programistyczne" będzie nowym wpisem tuż nad "O telefonie". Wybierz "Opcje programisty".
Przewiń w dół, aż zobaczysz "Debugowanie USB" i włącz je za pomocą suwaka.
Pojawi się ostrzeżenie z opisem debugowania USB - naciśnij "OK", aby włączyć tę opcję.
Podłącz urządzenie do komputera za pomocą kabla USB. Tak długo, jak masz zainstalowane odpowiednie sterowniki, na urządzeniu powinno być wyświetlane 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 automatycznie zezwalać na debugowanie w przyszłości. Hit "OK."
Wróć do swojego komputera. Jeśli masz ustawioną wartość adb w PATH systemu, Shift + prawy Kliknij w folderze, w którym rozpakowałeś wszystkie fabryczne pliki obrazów i wybierz "Otwórz tutaj okno poleceń".
Jeśli nie masz ustawionego adb w PATH systemu, skopiuj plik boot.img i umieść go w folderze adb- C: \ Android \ platform-tools
w tym przypadku. Shift + kliknięcie prawym przyciskiem myszy w dowolnym miejscu w tym folderze i wybranie "Otwórz okno poleceń tutaj" po zakończeniu kopiowania pliku boot.img.
Następnie wprowadź następujące polecenie, aby ponownie uruchomić urządzenie w bootloaderze:
adb reboot bootloader
Po ponownym uruchomieniu telefonu do bootloadera uruchom następujące polecenie, które powinno zająć tylko kilka sekund:
fastboot flash boot boot.img
Jeśli zrezygnujesz z instalacji, aby pobrać aktualizację OTA lub po prostu chcesz, aby telefon był z powrotem w stanie pełnej zapasów, musisz również uruchomić funkcję przywracania stanu magazynowego. 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:
ponowne uruchomienie fastboot
Telefon powinien natychmiast się zrestartować, a będziesz miał dobry dostęp do konta root-root, a Android będzie odzyskiwał swoje zasoby, ale reszta systemu będzie nadal całkowicie nienaruszona. Jeśli planujesz sprzedać lub w inny sposób pozbyć się urządzenia, możesz teraz przywrócić ustawienia fabryczne.
Zasadniczo, unrootowanie z SuperSU jest najlepszym wyborem na urządzeniach ze zmodyfikowaną partycją systemową, ponieważ wszystkie zmiany dokonane podczas procesu roota są oczyszczane. Jeśli jednak chcesz ręcznie zająć się procesem, jest to trochę bardziej żmudne niż zwykłe flashowanie boot.img, jak w przypadku metody bez systemu. Dobrą wiadomością jest to, ż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 funkcjami root'a - ES File Explorer wydaje się być najpopularniejszym obecnie, ale prawie każdy eksplorator rootów będzie działał.
W ES musisz otworzyć menu boczne, przesuwając się z lewej krawędzi zewnętrznej, a następnie przewiń w dół do opcji "Root Explorer" i przesuń przełącznik, aby go włączyć. Zainstalowana na urządzeniu aplikacja SuperUser powinna w tym momencie poprosić o przyznanie dostępu do menedżera plików.
Po przyznaniu uprawnień administratora przejdź do folderu / system. Korzystając z ES, dotknij menu "Strona główna" (zakładając oczywiście, że wciąż jesteś na stronie startowej). Wybierz opcję "/ Urządzenie".
Na podstawowej partycji urządzenia przewiń do folderu "/ system" i otwórz go.
W tym przypadku sytuacja może trochę skomplikować - w zależności od tego, jak urządzenie zostało zrootowane, plik "su" (ten, który usuniemy w tym procesie) zostanie umieszczony w jednym z dwóch miejsc: / system / bin
lub / system / xbin
. Zacznij od sprawdzenia pierwszego.
Pliki tutaj są posortowane alfabetycznie, więc jeśli nie widzisz pliku "su" (jak na moim urządzeniu testowym), to jest on w / system / xbin
teczka. Wróć, klikając strzałkę wstecz, a następnie otwórz folder "xbin".
Nie powinno tu być zbyt wielu plików, więc "su" jest dość łatwe do znalezienia.
Niezależnie od tego, gdzie znajduje się plik na danym urządzeniu, wykonamy tę samą akcję. Jeśli chcesz całkowicie odinstalować, po prostu usuń ten plik, ale przytrzymaj go i wybierz ikonę kosza.
Jeśli chcesz tylko tymczasowo odinstalować, aby pobrać aktualizację OTA, po prostu wycinaj plik z tego miejsca, naciskając go i wybierając nożyczki. Następnie możesz przejść do folderu / sdcard /, kierując się z powrotem na podstawową partycję "/ Device" i otwierając folder "sdcard". Wklej tutaj, wybierając ikonę wklejania.
Po usunięciu pliku "su" jest jeszcze jeden plik, który należy przenieść lub usunąć. Wróć do / system i otwórz folder "app".
Będziesz szukał zainstalowanej na telefonie aplikacji SuperUser - jeśli używasz SuperSU, znajdziesz ją w folderze o tej samej nazwie. Być może będziesz musiał rozejrzeć się trochę, jeśli używasz innej aplikacji SuperUser. Po znalezieniu folderu otwórz go. Warto również zauważyć, że nie ma go w żadnym folderze - może to być po prostu "superuser.apk" w katalogu głównym folderu.
Po znalezieniu właściwego pliku naciśnij i przytrzymaj go długo, a następnie usuń lub przytnij, jak w przypadku pliku "su".
Jeśli go przycinisz, wklej go z powrotem do / sdcard, aby zachować bezpieczeństwo.
W tym momencie możesz dwukrotnie sprawdzić status root urządzenia, używając aplikacji takiej jak Root Checker. Jeśli wróci jako nierozwiązany, to skończysz.
Następnie musisz zastąpić odzyskiwanie zasobów systemu Android na swoim telefonie. Aby to zrobić, musisz pobrać obraz fabryczny urządzenia. W przypadku Nexuses jest to zapewniane przez Google. Inne obrazy urządzenia powinny być dostarczane przez ich producenta.
Po pobraniu obrazu fabrycznego urządzenia musisz najpierw rozpakować paczkę.
Wewnątrz tego pakietu znajduje się inny pakiet. To pomieści obraz bootloadera, radio (jeśli dotyczy) i różne skrypty, które będą migać pełną wersją Androida. Wszystko, czego potrzebujemy, to plik recovery.img przechowywany wewnątrz. Rozpakuj ten pakiet.
Po powrocie do telefonu upewnij się, że opcje dla programistów są włączone, wybierając opcję Ustawienia> Informacje o telefonie i dotykając numeru seryjnego siedem razy. Powiadomienia tosty pokażą, ile jeszcze kliknięć zostało, zanim "staniesz się programistą".
Po włączeniu menu opcji programisty naciśnij przycisk Wstecz, aby przejść do menu ustawień rodzica. Menu "Opcje programistyczne" będzie nowym wpisem tuż nad "O telefonie". Wybierz "Opcje programisty".
Przewiń w dół, aż zobaczysz "Debugowanie USB" i włącz je za pomocą suwaka.
Pojawi się ostrzeżenie z opisem debugowania USB - naciśnij "OK", aby włączyć tę opcję.
Podłącz urządzenie do komputera za pomocą kabla USB. Tak długo, jak masz zainstalowane odpowiednie sterowniki, na urządzeniu powinno być wyświetlane 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 automatycznie zezwalać na debugowanie w przyszłości. Hit "OK."
Wróć do swojego komputera. Jeśli masz ustawioną wartość adb w PATH systemu, Shift + prawy Kliknij w folderze, w którym rozpakowałeś wszystkie fabryczne pliki obrazów i wybierz "Otwórz tutaj okno poleceń".
Jeśli nie masz ustawionego adb w PATH systemu, skopiuj plik boot.img i umieść go w folderze adb- C: \ Android \ platform-tools
w tym przypadku. Shift + kliknięcie prawym przyciskiem myszy w dowolnym miejscu w tym folderze i wybranie "Otwórz okno poleceń tutaj" po zakończeniu kopiowania pliku boot.img.
Następnie wprowadź następujące polecenie, aby ponownie uruchomić urządzenie w bootloaderze:
adb reboot bootloader
Po ponownym uruchomieniu telefonu do bootloadera uruchom następujące polecenie, które powinno zająć tylko kilka sekund:
fastboot flash recovery recovery.img
Spowoduje to ponowne odtworzenie stanu zapasów. Po zakończeniu uruchom ponownie system Android, wykonując następujące czynności:
ponowne uruchomienie fastboot
Telefon powinien natychmiast się zrestartować, a będziesz miał dobry dostęp do konta root-root, a Android będzie odzyskiwał swoje zasoby, ale reszta systemu będzie nadal całkowicie nienaruszona. Jeśli planujesz sprzedać lub w inny sposób pozbyć się urządzenia, możesz teraz przywrócić ustawienia fabryczne.
Jeśli planujesz pozbyć się urządzenia, dobrym pomysłem jest kontynuowanie i przywracanie ustawień fabrycznych w tym momencie.
Jeśli korzystasz z niestandardowej pamięci ROM lub systemu Xposed, musisz całkowicie wyczyścić pamięć urządzenia i przesłać go do nieobrobionego, zupełnie nowego stanu fabrycznego. Jest to również jedyny sposób na unrootowanie telefonu innego niż Nexus lub Developer Edition, jeśli metoda SuperSU nie działa dla Ciebie.
Niestety, proces ten różni się dla każdego producenta i może się różnić w zależności od urządzenia. Tak więc, z wyjątkiem urządzeń Nexus (o których mamy poradnik), 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 szybki i brudny wygląd tego, co proces ten pociąga za sobą dla każdego producenta:
Chcielibyśmy podać szczegółowe informacje na temat każdego telefonu, ale nie jest to możliwe - jest to jeszcze jeden powód, dla którego uwielbiamy Nexusa i inne urządzenia z wersji dla programistów. Ale przy odrobinie kopania, powinieneś być w stanie odłączyć praktycznie każdy telefon i przywrócić go do dobrego stanu.