„Nie udało się załadować jądra” po flashowaniu LineageOS 17.1 na Moto G6

Dec 15 2020

Kupiłem nową Motorolę Moto G6 z zamiarem wypróbowania przy użyciu LineageOS zamiast standardowego romu.

Oto wszystko, co pojawiało się w sekcji Informacje w Ustawieniach. Pamiętaj, że wybrałem portugalski, więc przetłumaczę kilka etykiet:

Kanał oprogramowania: retin

Wersja Androida: 8.0.0

Poziom poprawek zabezpieczeń Androida: 01.04.2018

Wersja pasma podstawowego: M450_03.08.10.51R ALI_INDIADSDS_CUST

Wersja jądra: 3.18.71-perf-ga4749e5

hudsoncm @ ilclbld32 # 1

Piątek, 30 marca, 11:53:22 CDT 2018

Numer wersji: OPS27.82-45

To jest mój pierwszy raz, kiedy majstruję z telefonami takimi jak ten. Jestem jednak inżynierem komputerowym.

Zacząłem postępować zgodnie z instrukcjami tutaj . Włączyłem opcje programisty w ustawieniach, włączyłem debugowanie USB i zezwoliłem na odblokowanie OEM.

Następnie odblokowałem bootloader. Używam ADB i Fastboot, które zostały dostarczone z Android Studio.

Pobiegłem fastboot oem get_unlock_data, dostałem kod, wstawiłem na stronę Motoroli, dostałem e-mail z kluczem odblokowującym i odblokowałem go fastboot oem unlock UNIQUE_KEY.

Następnie zainstalowałem TWRP 3.3.1-0. Żadnych problemów.

Potem musiałem poszukać linku do pobrania LineageOS i GApps, ponieważ wyglądało na to, że kroki, które wykonywałem, były niekompletne.

Pobrałem LineageOS stąd i GApps stąd . Do tego ostatniego wybrałem ARM64, Android 10.0 i pełny. Przeniosłem je do pamięci wewnętrznej za pomocą Eksploratora plików urządzenia Android Studio.

Następnie śledziłem wideo na YouTube z pierwszego linku. Wygląda na to, że miałem problemy z czyszczeniem z powodu szyfrowania. Poszedłem za tym, aby kontynuować. Korzystanie z przepustki lub pinezki nie działa. Kolejne rozwiązanie, Napraw system plików, było niedostępne. Widziałem tylko opcję Zmień system plików. Następnie sformatowałem /datado EXT2, a następnie z powrotem do EXT4 i zadziałało.

Następnie próbowałem flashować LineageOS. Mam błąd 255. Zajrzałem tutaj . Najwyraźniej powinienem był użyć 64-bitowego TWRP. Znalazłem jeden tutaj i sflashowałem. Następnie mogłem sflashować zarówno LineageOS, jak i GApps. Brak komunikatów o błędach.

Następnie uruchomiłem ponownie bez instalowania aplikacji TWRP. Otrzymałem następujące informacje:

Start Up Failed:

Your device didn't start up successfully.
Use the Software Repair Assistant on computer
to repair your device.
Connect you device to your computer to get
the Software Repair Assistant.

AP Fastboot Flash Mode (Secure)
Error: failed to load kernel!
Fastboot Reason: Fall-through from normal boot mode
USB connected

Szukałem i niewiele znalazłem. Szukałem Asystenta naprawy oprogramowania, ale wydaje się, że dobrze jest tylko ponownie zainstalować standardową pamięć ROM. Jednak nadal chcę zainstalować LineageOS.

Znalazłem wyniki dotyczące flashowania boot.imgi innych rzeczy, ale boję się mocno zablokować telefon, aby postępować zgodnie z instrukcjami, które nie zostały napisane specjalnie dla mojej sytuacji.

Nadal mam dostęp do TWRP. Wyczyściłem i zainstalowałem ponownie, aby dokładnie sprawdzić, czy podczas flashowania nie było żadnych komunikatów o błędach, a następnie ponownie, aby spróbować zainstalować aplikację TWRP, ale monit o to nie pojawił się.

Proszę doradzić, co zrobić, aby zakończyć instalację LineageOS na moim Moto G6.

Z góry dziękuję.

Aktualizacja 2020-12-15: Wygląda na to, że samouczek, który śledziłem, został zaktualizowany. Teraz nie brakuje żadnych kroków. Spróbuję ponownie, korzystając z dostarczonych tam plików.

Aktualizacja 2020-12-16: Obecnie próbuję flashować pamięć ROM, aby postępować zgodnie z najnowszymi instrukcjami. Używam Lenovo Rescue and Smart Assistant, ale działa już od Wait for matching firmware, don't unplug your devicejakiegoś czasu. W międzyczasie pobieram zapasowy ROM, który bardziej pasuje do mojego urządzenia. Dowiedziałem się o poleceniu, fastboot getvar allwięc opublikuję wyniki tutaj:

(bootloader) version: 0.5
(bootloader) version-bootloader: moto-sdm450-C3.09
(bootloader) product: ali
(bootloader) board: ali
(bootloader) secure: yes
(bootloader) hwrev: PVT2
(bootloader) radio: 5
(bootloader) storage-type: emmc
(bootloader) emmc: 32GB SAMSUNG GD6BMB RV=08 PV=01 FV=0000000000000001
(bootloader) ram: 3GB SAMSUNG LP3 DIE=8Gb M5=01 M6=06 M7=00 M8=5F
(bootloader) cpu: SDM450
(bootloader) cid: 0x0032
(bootloader) channelid: 0xc0
(bootloader) securestate: flashing_unlocked
(bootloader) iswarrantyvoid: yes
(bootloader) max-download-size: 534773760
(bootloader) reason: Fall-through from charger boot mode
(bootloader) imei: [REDACTED]
(bootloader) meid:
(bootloader) date: 08-11-2018
(bootloader) sku: XT1925-13
(bootloader) carrier_sku: XT1925-13
(bootloader) battid: SB18C18509
(bootloader) iccid:
(bootloader) cust_md5:
(bootloader) max-sparse-size: 268435456
(bootloader) current-time: "Tue May  9  7: 0:46 UTC 1972"
(bootloader) ro.build.fingerprint[0]: motorola/ali/ali:8.0.0/OPS27.82-45
(bootloader) ro.build.fingerprint[1]: /56:user/release-keys
(bootloader) poweroffalarm: 0
(bootloader) ro.build.version.full[0]: Blur_Version.27.81.56.ali.retail.
(bootloader) ro.build.version.full[1]: en.US
(bootloader) ro.build.version.qcom: LA.UM.6.6.r1-04400-89xx.0
(bootloader) version-baseband: M450_03.08.10.51R ALI_INDIADSDS_CUST
(bootloader) kernel.version[0]: Linux version 3.18.71-perf-ga4749e5 (hud
(bootloader) kernel.version[1]: soncm@ilclbld32) (gcc version 4.9.x 2015
(bootloader) kernel.version[2]: 0123 (prerelease) (GCC) ) #1 SMP PREEMPT
(bootloader) kernel.version[3]:  Fri Mar 30 11:53:22 CDT 2018
(bootloader) sbl1.git: git=MBM-NG-VC3.09-0-g4650d8f
(bootloader) rpm.git: git=MBM-NG-VC3.04-0-g02798db
(bootloader) tz.git: git=827710b-dirty
(bootloader) devcfg.git: git=827710b-dirty
(bootloader) keymaster.git: git=827710b
(bootloader) cmnlib.git: git=827710b
(bootloader) cmnlib64.git: git=827710b
(bootloader) prov.git: git=827710b-dirty
(bootloader) aboot.git: git=MBM-NG-VC3.09-0-g225f207
(bootloader) frp-state: no protection (0)
(bootloader) ro.carrier: retin
(bootloader) current-slot:
(bootloader) slot-suffixes: _a
(bootloader) slot-count: 1
(bootloader) slot-successful:_a: INVALID
(bootloader) slot-successful:_b: INVALID
(bootloader) slot-bootable:_a: INVALID
(bootloader) slot-bootable:_b: INVALID
(bootloader) slot-retry-count:_a: unknown
(bootloader) slot-retry-count:_b: unknown
all: listed above
Finished. Total time: 0.082s

Myślałem, że mam 1925-3, ale to XT1925-13 ... Wyjaśnia, dlaczego otrzymałem ładowarkę ze standardowymi pinami Indii w Brazylii ... Przynajmniej była z adapterem.

Później dzisiaj narzędzie Lenovo działało (zamknąłem je, otworzyłem ponownie i wykonałem instrukcje co do joty).

Zgodnie z żądaniem otrzymałem zrzut ekranu od Magisk Manager.

Odpowiedzi

1 alecxs Dec 16 2020 at 15:11
  • zainstaluj zapasowy ROM + oprogramowanie układowe (nie należy przypadkowo ponownie blokować bootloadera)

  • upewnij się, że urządzenie działa poprawnie, zanim spróbujesz zainstalować niestandardową pamięć ROM

  • rozruch niestandardowego odzyskiwania z fastboot

    fastboot boot mali.img
    
  • sformatuj partycję danych użytkownika z menu TWRP

  • Zresetuj bootloader

  • rozruch niestandardowego odzyskiwania z fastboot (ponownie)

  • rozruch kopii zapasowej, odzyskiwanie, system, dostawca (na wszelki wypadek)

  • skopiuj kopię zapasową na komputer

    adb pull /sdcard/TWRP
    
  • Wipe system, sprzedawca

  • zainstaluj flashowalny zamek LineageOS

  • uruchom ponownie i poczekaj, aż LineageOS zostanie pomyślnie uruchomiony


Następnie spróbuj zainstalować GApps

  • Zresetuj bootloader
  • rozruch niestandardowego odzyskiwania z fastboot (ponownie)
  • zainstaluj Flashowalny zip OpenGApps
  • sformatuj partycję danych użytkownika z menu TWRP
  • uruchom ponownie i poczekaj, aż LineageOS zostanie pomyślnie uruchomiony

Jeśli wszystko pójdzie dobrze, gotowe.

Jeśli urządzenie przechodzi w pętlę rozruchową, musi być powiązane z GApps. zacznij ponownie od wyczyszczenia systemu, dostawcy i ponownie zainstaluj LineageOS. W Magisk Manager sprawdź sekcję SAR (system-as-root).

To obejście może pomóc tylko wtedy, gdy Twoje urządzenie jest SAR (system-as-root)

  • bind mount / system_root / system

    adb shell
    mount -w /system
    mkdir /system_root
    mount -o bind /system /system_root
    umount /system
    mount -o bind /system_root/system /system
    
  • zainstaluj Flashowalny zamek błyskawiczny GApps


Jeśli nadal nie działa, flashuj inny zapasowy ROM + oprogramowanie układowe (Android 8.1.0 lub Android 9.0) i spróbuj ponownie.

Wypróbuj także inne niestandardowe ROM-y. Zalecam flashowanie tylko oficjalnych niestandardowych ROM ze Status: Stabilny (na przykład RevengeOS lub Resurrection Remix)