Znaleziono Nexus 6P Bootloop Fix, który sprawia, że ​​Twój telefon używa 4 rdzeni

Czy dotknął Cię Bootloop śmierci Nexusa 6P? Jeśli jesteś jednym z niewielu pechowców z Nexusem 6P schowanym w szufladzie, z przyjemnością dowiesz się, że znaleziono poprawkę, która pozwoli ci ponownie uruchomić urządzenie ponownie.

Zostało to osiągnięte poprzez wyłączenie dużego klastra urządzenia Snapdragon 810 SoC, który następnie pozwala urządzeniu ostatecznie dotrzeć do ekranu blokady. Aby ożywić Nexusa 6P, musisz flashować zmodyfikowane pliki dostarczone przez Member XCnathan32 (z pomocą Senior Member rchtk), aby ponownie uruchomić ROM i odzyskiwanie.


Kontekst

Pod koniec 2016 r. Widzieliśmy mnóstwo raportów od wielu użytkowników, którzy twierdzili, że ich jednostki Nexus 6P w niewytłumaczalny sposób wchodzą w losowe bootloopy, co jest problemem oddzielnym od wczesnych wyłączeń, które nękały telefon w tym samym czasie. Było inaczej i chociaż skrócenie żywotności baterii jest z pewnością złe, bootloopy zasadniczo zamieniły smartfon w przycisk do papieru.

Użytkownicy, którzy zmierzyli się z tym problemem, szybko popadli w rozpacz, ponieważ nie było widocznego lekarstwa. Wydaje się, że żadna ilość danych do wymazania lub ponownego flashowania obrazów fabrycznych nie rozwiązała problemu, wskazując, że problem był związany ze sprzętem, prawdopodobnie problemem w SoC. To nie byłby pierwszy przypadek, gdy jedno z urządzeń Google wejdzie w niszczycielskie stany klocków lub bootloopów: Nexus 7 zobaczył szeroko rozpowszechnione klocki po otrzymaniu oryginalnego LTA Lollipop OTA, a wyprodukowany przez LG Nexus 5X spotkał taki sam los, jak wiele telefonów LG z bootloop związany ze sprzętem.

Problem bootloopa Nexusa 6P został potwierdzony przez przedstawiciela Google, który zaproponował użytkownikom skontaktowanie się z miejscem zakupu w celu uzyskania gwarancji lub opcji naprawy. Użytkownicy próbowali uzyskać lepsze rozwiązanie od Google, nawiązując kontakt, rozpoczynając rozmowę w narzędziu do śledzenia problemów AOSP, a następnie zaczęliśmy słyszeć o potencjalnym pozwie przeciwko Google i Huawei w sprawie zarówno problemów z wczesnym zamknięciem, jak i bootloopem. Pozew zbiorowy został ostatecznie złożony, a następnie zmieniony, z powodami w ponad dziesięciu stanach. Chociaż Google i Huawei zostały wyraźnie poinformowane o tym problemie, nadal nie widzieliśmy, aby rozwiązali ten problem poza wymianą urządzeń bootloop Nexus 6p objętych gwarancją.


Nexus 6P Bootloop of Death, Bypassed

Członek XCnathan32 opublikował przewodnik i zmodyfikował pliki, które podobno rozwiązują problem bootloopa Nexusa 6P. Instrukcje są dość proste i dotyczą tylko flashowania zmodyfikowanych obrazów dla boot.img, a także zmodyfikowanej wersji TWRP, dzięki czemu można później flashować inne pliki. Te kompilacje zostały zmienione, aby używać tylko małego klastra Snapdragon 810 SoC, skutecznie wyłączając rdzenie wydajności A57, które pozornie uniemożliwiają uruchomienie urządzenia. Chociaż nie spekulujemy, dlaczego tak jest, oznacza to, że napotkasz zauważalne opóźnienie, chociaż małe rdzenie A53 są również bardziej energooszczędne. To dość kompromis, ale z pewnością jest lepszy niż nic.

Wielu użytkowników zgłosiło, że zmodyfikowane obrazy podane w poście otwierającym działają i pozwalają na uruchomienie urządzenia, a ja sam to wypróbowałem na jednostce rozruchowej Nexus 6P, aby to potwierdzić. Dzięki tej metodzie mogłem ożywić Nexusa 6P mojego młodszego brata, nawet gdy obraz fabryczny Google'a nie działał. Oto kilka instrukcji, które możesz wykonać, jeśli chcesz ożywić swoje urządzenie:

Seminarium

  1. Pobierz najnowsze pliki binarne ADB i Fastboot i rozpakuj je do łatwo dostępnego folderu na komputerze.
  2. Pobierz i zainstaluj sterownik Google USB, jeśli używasz systemu Windows.
  3. Pobierz N2G48B_4Cores.img i zapisz go w tym samym katalogu, w którym zapisano pliki binarne ADB i Fastboot.
    • Opcjonalnie: jeśli chcesz korzystać z odzyskiwania TWRP na swoim stacjonarnym Nexusie 6P, musisz użyć zmodyfikowanej wersji. Pobierz twrp3_1_1_4Cores.img i zapisz go w katalogu, w którym zapisałeś pliki binarne ADB i Fastboot.
    • Opcjonalnie: jeśli chcesz przyspieszyć swój stały Nexus 6P, możesz sflashować zmodyfikowaną wersję jądra Elementar X X rozpoznanego programisty flar2. Pobierz EX4_1_1_4Cores.zip i zapisz go w katalogu pobranych plików.
  4. Podłącz telefon do komputera.
  5. Otwórz wiersz polecenia lub terminal w tym samym katalogu, w którym zapisano pliki binarne ADB i Fastboot. W systemie Windows można to łatwo zrobić, przytrzymując klawisz Shift i klikając prawym przyciskiem myszy, a następnie wybierając opcję „otwórz wiersz polecenia tutaj”.

  6. Wpisz następujące polecenie: fastboot devices

  7. Jeśli zobaczysz numer seryjny urządzenia, możesz przejść dalej. Jeśli nie, musisz spróbować ponownie zainstalować sterowniki.
  8. Ważne : bootloader telefonu MUSI być odblokowany, aby flashować te zmodyfikowane obrazy. Jeśli bootloader jest już odblokowany, pomiń następujące 2 kroki.
  9. Rozpocznij proces odblokowywania bootloadera telefonu, wprowadzając następującą komendę: fastboot flashing unlock

  10. Za pomocą klawiszy głośności i zasilania potwierdź, że chcesz odblokować program ładujący. UTRZYMUJE TO WSZYSTKO NA PAMIĘCI WEWNĘTRZNEJ TELEFONU. Ale to albo to, albo poradzić sobie z klockiem za kilkaset dolarów. Twój wybór!
  11. Teraz wprowadź następujące polecenie, aby fastboot flash boot N2G48B_4Cores.img zmodyfikowany obraz rozruchowy: fastboot flash boot N2G48B_4Cores.img

    • Opcjonalnie: jeśli chcesz flashować TWRP, wpisz: fastboot flash recovery twrp3_1_1_4Cores.img

  12. Uruchom ponownie telefon, wpisując: fastboot reboot

  13. Po kilku minutach (może to chwilę potrwać) powinna pojawić się animacja rozruchu telefonu i ewentualnie ekran blokady. Gratulacje, zapisałeś swój telefon!
  14. Opcjonalnie: Jeśli chcesz poprawić wydajność i sflashujesz TWRP, skopiuj zmodyfikowane jądro Elemental X do pamięci telefonu, uruchom system TWRP i sflashuj niestandardowe jądro. Możesz wybrać podkręcenie małego klastra podczas instalacji, aby wycisnąć nieco więcej wydajności z telefonu.

XCnathan32 zauważa, że ​​root działa poprzez flashowanie SuperSU w TWRP. Zaproponował także kilka sugestii dotyczących zwiększenia wydajności urządzenia, takich jak wyłączenie animacji lub zmiana regulatora procesora na agresywny. Podczas gdy testował zmodyfikowany boot.img na standardowej pamięci ROM, inne ROM-y, takie jak PureNexus, również powinny być w stanie działać. Musisz tylko upewnić się, że używasz jądra, które jest zmodyfikowane, aby używać czterech małych rdzeni.

To imponujący rozwój, a właściciele Nexusa 6P mogą teraz ożywić swoje doskonałe urządzenie, nawet jeśli istnieją kompromisy w tym rozwiązaniu. Biorąc pod uwagę, że wielu użytkowników nie było w stanie wymienić swoich urządzeń w ramach gwarancji, mogą teraz dobrze wykorzystać telefon, zamiast martwego w rogu lub szufladzie.

Radzimy również przeczytać cały wątek poniżej i poszukać w nim wszelkich pytań, które możesz mieć przed opublikowaniem. Podziękuj XCnathan32 i, jeśli możesz, pomóż mu w debugowaniu rozruchowego Nexusa 6P, ponieważ szuka on sposobu na uruchomienie dużych rdzeni.


Sprawdź poprawkę Bootloader na naszych forach Nexus 6P!