If-Koubou

Jak Unroot Twój telefon z Androidem

Jak Unroot Twój telefon z Androidem (Jak)

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.

Wiele sposobów na Unroot telefonu z systemem Android

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.

  • Dowolny telefon, który został tylko zrootowany: Jeśli wszystko, co zrobiłeś, to wykorzenić twój telefon i utknąć przy domyślnej wersji Androida na telefonie, unrootowanie powinno (miejmy nadzieję) być łatwe. Możesz odinstalować swój telefon za pomocą opcji w aplikacji SuperSU, która usunie root i zastąpi odzyskiwanie zasobów Androida. Jest to szczegółowo opisane w pierwszej części tego przewodnika.
  • Dowolny telefon z niestandardową ROM lub korzystający z Xposed Framework: Jeśli zrobiłeś więcej niż root, prawdopodobnie zmieniłeś pewne części systemu na tyle mocno, że tylko sposobem na unroot jest powrót do kompletnego stanu, poza fabryką. Jest inaczej w przypadku każdego telefonu i nie możemy wydawać instrukcji dla każdego z nich, ale omówimy to w końcowej części tego przewodnika.

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:

  • Nexus i inne telefony z wersji dla programistów bieganie pianka: Jeśli metoda SuperSU nie działa, możesz ręcznie zrestartować urządzenie przez ponowne flashowanie pliku boot.img. Jest to główny plik, który jest edytowany, gdy rootujesz telefon z Marshmallow, więc zastąpienie go, a następnie ponowne flashowanie odzyskiwania zasobów Androida powinno załatwić sprawę. Jest to omówione w drugiej części tego przewodnika.
  • Nexus i inne telefony z 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 su binary. Jest to plik, który daje dostęp do roota na telefonach pre-Marshmallow, więc usunięcie go, a następnie ponowne flashowanie odzyskiwania zasobów Androida powinno załatwić sprawę. Jest to omówione w trzeciej części tego przewodnika.
  • Telefony w wersjach dla firm innych niż Developer: Jeśli metoda SuperSU nie działa, a masz telefon inny niż programista, najprawdopodobniej będziesz musiał użyć technologii nuklearnej. Oznacza to, że wyczyszczenie telefonu i przywrócenie go do stanu pełnego stanu fabrycznego w celu zrestartowania. Jest inaczej w przypadku każdego telefonu i nie możemy wydawać instrukcji dla każdego z nich, ale omówimy to w końcowej części tego przewodnika.

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.

Jak całkowicie odłączyć dowolne urządzenie z Androidem z SuperSU

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.

Jak ręcznie odłączyć Nexusa lub inne urządzenie programistyczne na Marshmallow

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.

Jak ręcznie usunąć Nexusa lub inne narzędzie programistyczne na Lollipop (lub starsze)

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.

Przeprojektuj swoje urządzenie, aby uzyskać pełną skład

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:

  • Nexus i inne urządzenia z wersji dla programistów: Urządzenia Nexus są dość łatwe.Wystarczy pobrać obraz fabryczny od Google lub producenta (tak jak zrobiliśmy to w instrukcji ręcznej unrootingu dla Marshmallow powyżej), a następnie przesłać wszystkie pliki z telefonu do telefonu. Zapoznaj się z naszym przewodnikiem ręcznego migania 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 w Sammobile.com. Będziesz miał do czynienia z programem o nazwie "Odin" na PC, który jest dość prosty. Po prostu upewnij się, że znajdziesz niezawodny przewodnik dla swojego urządzenia.
  • Urządzenia Motorola: Motorola używa programu o nazwie "RSD Lite" do przesyłania plików graficznych na urządzenia, chociaż firma nie udostępnia swoich zdjęć dla urządzeń innych producentów. Tam są unoszące się kopie, ale upewnij się, że pobierasz z zaufanego źródła przed podjęciem zanurzenia.
  • Urządzenia LG: Firma LG używa specjalnie zaprojektowanego "narzędzia Flash" do przesyłania plików KDZ specyficznych dla urządzenia do swoich telefonów. Ponownie, może to być trudne, więc upewnij się, że używasz zaufanego źródła i przewodnika.
  • Urządzenia HTC: HTC może być najbardziej przyjaznym dla wszystkich urządzeń konsumenckich, ponieważ używa tylko tak zwanego pliku "RUU" (ROM Update Utility), który można przesłać za pomocą prostych komend adb i fastboot. Alternatywnie, możesz umieścić RUU na partycji / sdcard większości urządzeń HTC i zostanie on automatycznie wykryty po uruchomieniu bootloadera. Musisz tylko znaleźć RUU dla swojego telefonu.

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.