AOSP / Lenovo Tab M7 3rd

Cześć!

Mam taki tablet:

Tablet ogólnie spoko jeśli się używa tylko do oglądania filmów / czytania ■■■■■ów / nawigacji offline ale odpalenie dwóch appek w tle (np messengera i insta) powoduje że zaczyna lekko zacinać. Więc pomyślałem sobie żeby wrzucić jakieś gsi / aosp i znalazłem nawet taki tutek:

Zrobiłem wsio jak wyżej (odblokowanie bootloadera i flashowanie) ale po poprawnym sflashowaniu tablet uruchamia się w trybie fastboota. Sprawdziłem kilka obrazów (aosp 11 z gms i bez, dot z linka i coś tam jeszcze). Da się bez problemu wyłączyć z fastboota i za pomocą oficjalnego narzędzia od lenovo przywrócić do stanu oryginalnego.

Czy ktoś ogarniał taki lub podobny sprzęcik i mógłby mnie nakierować co jest nie tak? Może powinienem zrobić jeszcze coś, czego w tym tutorialu nie ma?

Recovery typu TWRP wgrane?

Nie jestem pewien czy inne recovery jest obsługiwane przez ten sprzęt. Na telefonie na którym AOSP ruszyło z kopyta (nokia 5.1, też na mediateku) nie musiałem wgrywać innego recovery.

Sprawdzę wieczorem.

Aosp które miałoby na nim działać nie znalazłem, jakbym miał obstawiać to aosp nie chce wstać z dwóch powodów - albo nie przechodzi „weryfikacji” albo jest coś namieszane z partycjami. Ktoś coś?

Hmm. Moze ROM wadliwy. Poszukaj czegoś na Android.com.pl

Ja bym wgrał stock ROM i zaczął od nowa.

Na android.com.pl brak info o tym tablecie, założyłem tam taki sam temat i brak odzewu póki co.

Wiesz co, możliwe, że popełniłeś - choćby najdrobniejszy - błąd i OS nie wstaje. Wgraj stockowy ROM i zacznij od nowa z pominięciem odblokowywania BL. po to zrobione i raczej nieodwracalne.
Jeśli korzystasz z Facebooka, to są grupy Androidowe, które się zajmują m.in. właśnie takim modowaniem. Android.com.pl ma także swoją grupę:
Android.com.pl - dyskusja, wsparcie, co kupić, pomoc Android | Facebook

Poza tym ja mogę polecić jeszcze „Majstry Pirza”:

A to nie jest przypadkiem tak, że zablokowany bootloader blokuje jakąkolwiek próbę wgrania jakiegokolwiek roma?

No oczywiście, ze tak hest

To jak mam sflashowac np aosp skoro bootloader bedzie zablokowany? :thinking::thinking:

BL będzie odblokowany. Unlock bootloader’a jest nieodwracalny z tego, co pamiętam. Przynajmniej tak było z jednym moim smartfonem - Xperią M5. Obecnie ja już nie root’uje i nie wgrywam custom ROM’ów - przynajmniej na mój daily phone (Galaxy S20 FE 5G).

Bootloader można zablokować ponownie z poziomu fastboota:
fastboot oem lock
Nie radzę tego robić jeżeli mamy niedziałający oficjalny ROM!!!

Nie można blokować bootloadera na innym ROM niż oficjalny z prostego powodu. Nie wgramy potem normalną metodą softu, tylko trzeba będzie kombinować z hackami/loaderami na procka, a w najgorszym wypadku tylko box sobie z tym poradzi.
Ten model akurat ma MT8766B, więc raczej trudno będzie o exploita na to.

@pavlo950
Pokaż wyniki poleceń w trybie fastboot:
fastboot getvar all
fastboot oem device-info
fastboot getvar unlocked

ZAZWYCZAJ przechodzenie od razu do fastboot mode po próbie wgrania ROMu pasuje mi do nie wyłączonego „dm-verity/verity mode” (weryfikacja obrazu) lub nieodpowiedniego obrazu vbmeta.img.

W Twoim przypadku nie działa Ci, bo wgrywasz obraz nie przeznaczony do tego modelu.
Musi się nie tylko model, ale i procek zgadzać. Według mgsm.pl ten model posiada procek Mediatek MT8766B. Podany link z forum XDA jest obraz pod Mediatek MT8166, a to inny procesor i w takim wypadku nie będzie działać.

Na gsmarena jest dokładniej rozpisane:
Mediatek MT8166 - Wi-Fi version
Mediatek MT8766 - LTE version

logan@pc:~$ fastboot getvar all
(bootloader) max-download-size: 0x8000000
(bootloader) variant:
(bootloader) logical-block-size: 0x200
(bootloader) erase-block-size: 0x80000
(bootloader) hw-revision: ca01
(bootloader) battery-soc-ok: yes
(bootloader) battery-voltage: 4223mV
(bootloader) partition-size:sgpt: 8000
(bootloader) partition-type:sgpt: raw data
(bootloader) partition-size:flashinfo: 1000000
(bootloader) partition-type:flashinfo: raw data
(bootloader) partition-size:otp: 2b00000
(bootloader) partition-type:otp: raw data
(bootloader) partition-size:userdata: 5f20f8000
(bootloader) partition-type:userdata: f2fs
(bootloader) partition-size:vbmeta_vendor_b: 800000
(bootloader) partition-type:vbmeta_vendor_b: raw data
(bootloader) partition-size:vbmeta_system_b: 800000
(bootloader) partition-type:vbmeta_system_b: raw data
(bootloader) partition-size:vbmeta_b: 800000
(bootloader) partition-type:vbmeta_b: raw data
(bootloader) partition-size:super: 110000000
(bootloader) partition-type:super: raw data
(bootloader) partition-size:lenovocust: cb00000
(bootloader) partition-type:lenovocust: raw data
(bootloader) partition-size:lenovoraw: 1000000
(bootloader) partition-type:lenovoraw: raw data
(bootloader) partition-size:tee_b: 500000
(bootloader) partition-type:tee_b: raw data
(bootloader) partition-size:dtbo_b: 800000
(bootloader) partition-type:dtbo_b: raw data
(bootloader) partition-size:vendor_boot_b: 4000000
(bootloader) partition-type:vendor_boot_b: raw data
(bootloader) partition-size:boot_b: 2000000
(bootloader) partition-type:boot_b: raw data
(bootloader) partition-size:lk_b: 100000
(bootloader) partition-type:lk_b: raw data
(bootloader) partition-size:gz_b: 1000000
(bootloader) partition-type:gz_b: raw data
(bootloader) partition-size:sspm_b: 100000
(bootloader) partition-type:sspm_b: raw data
(bootloader) partition-size:scp_b: 100000
(bootloader) partition-type:scp_b: raw data
(bootloader) partition-size:spmfw_b: 100000
(bootloader) partition-type:spmfw_b: raw data
(bootloader) partition-size:md1img_b: 6400000
(bootloader) partition-type:md1img_b: raw data
(bootloader) partition-size:vbmeta_vendor_a: 800000
(bootloader) partition-type:vbmeta_vendor_a: raw data
(bootloader) partition-size:vbmeta_system_a: 800000
(bootloader) partition-type:vbmeta_system_a: raw data
(bootloader) partition-size:vbmeta_a: 800000
(bootloader) partition-type:vbmeta_a: raw data
(bootloader) partition-size:tee_a: 800000
(bootloader) partition-type:tee_a: raw data
(bootloader) partition-size:dtbo_a: 800000
(bootloader) partition-type:dtbo_a: raw data
(bootloader) partition-size:vendor_boot_a: 4000000
(bootloader) partition-type:vendor_boot_a: raw data
(bootloader) partition-size:boot_a: 2000000
(bootloader) partition-type:boot_a: raw data
(bootloader) partition-size:lk_a: 100000
(bootloader) partition-type:lk_a: raw data
(bootloader) partition-size:gz_a: 1000000
(bootloader) partition-type:gz_a: raw data
(bootloader) partition-size:sspm_a: 100000
(bootloader) partition-type:sspm_a: raw data
(bootloader) partition-size:scp_a: 100000
(bootloader) partition-type:scp_a: raw data
(bootloader) partition-size:spmfw_a: 100000
(bootloader) partition-type:spmfw_a: raw data
(bootloader) partition-size:md1img_a: 6400000
(bootloader) partition-type:md1img_a: raw data
(bootloader) partition-size:logo: b00000
(bootloader) partition-type:logo: raw data
(bootloader) partition-size:nvram: 4000000
(bootloader) partition-type:nvram: raw data
(bootloader) partition-size:proinfo: 300000
(bootloader) partition-type:proinfo: raw data
(bootloader) partition-size:sec1: 200000
(bootloader) partition-type:sec1: raw data
(bootloader) partition-size:persist: 3000000
(bootloader) partition-type:persist: ext4
(bootloader) partition-size:seccfg: 800000
(bootloader) partition-type:seccfg: raw data
(bootloader) partition-size:protect2: ade000
(bootloader) partition-type:protect2: ext4
(bootloader) partition-size:protect1: 800000
(bootloader) partition-type:protect1: ext4
(bootloader) partition-size:metadata: 2000000
(bootloader) partition-type:metadata: raw data
(bootloader) partition-size:md_udc: 169a000
(bootloader) partition-type:md_udc: ext4
(bootloader) partition-size:nvdata: 4000000
(bootloader) partition-type:nvdata: ext4
(bootloader) partition-size:nvcfg: 2000000
(bootloader) partition-type:nvcfg: ext4
(bootloader) partition-size:frp: 100000
(bootloader) partition-type:frp: raw data
(bootloader) partition-size:expdb: 1400000
(bootloader) partition-type:expdb: raw data
(bootloader) partition-size:para: 80000
(bootloader) partition-type:para: raw data
(bootloader) partition-size:boot_para: 100000
(bootloader) partition-type:boot_para: raw data
(bootloader) partition-size:pgpt: 8000
(bootloader) partition-type:pgpt: raw data
(bootloader) partition-size:preloader_b: 40000
(bootloader) partition-type:preloader_b: raw data
(bootloader) partition-size:preloader_a: 40000
(bootloader) partition-type:preloader_a: raw data
(bootloader) partition-size:preloader: 40000
(bootloader) partition-type:preloader: raw data
(bootloader) serialno: HA1ERG1Y
(bootloader) off-mode-charge: 1
(bootloader) factory-hotkey: 1
(bootloader) recovery-hotkey: 1
(bootloader) fastboot-hotkey: 1
(bootloader) warranty: no
(bootloader) unlocked: yes
(bootloader) secure: no
(bootloader) kernel: lk
(bootloader) product: m7
(bootloader) is-userspace: no
(bootloader) slot-retry-count:b: 7
(bootloader) slot-retry-count:a: 7
(bootloader) slot-unbootable:b: no
(bootloader) slot-unbootable:a: no
(bootloader) slot-successful:b: no
(bootloader) slot-successful:a: yes
(bootloader) slot-count: 2
(bootloader) current-slot: a
(bootloader) has-slot:sgpt: no
(bootloader) has-slot:flashinfo: no
(bootloader) has-slot:otp: no
(bootloader) has-slot:userdata: no
(bootloader) has-slot:super: no
(bootloader) has-slot:lenovocust: no
(bootloader) has-slot:lenovoraw: no
(bootloader) has-slot:vbmeta_vendor: yes
(bootloader) has-slot:vbmeta_system: yes
(bootloader) has-slot:vbmeta: yes
(bootloader) has-slot:tee: yes
(bootloader) has-slot:dtbo: yes
(bootloader) has-slot:vendor_boot: yes
(bootloader) has-slot:boot: yes
(bootloader) has-slot:lk: yes
(bootloader) has-slot:gz: yes
(bootloader) has-slot:sspm: yes
(bootloader) has-slot:scp: yes
(bootloader) has-slot:spmfw: yes
(bootloader) has-slot:md1img: yes
(bootloader) has-slot:logo: no
(bootloader) has-slot:nvram: no
(bootloader) has-slot:proinfo: no
(bootloader) has-slot:sec1: no
(bootloader) has-slot:persist: no
(bootloader) has-slot:seccfg: no
(bootloader) has-slot:protect2: no
(bootloader) has-slot:protect1: no
(bootloader) has-slot:metadata: no
(bootloader) has-slot:md_udc: no
(bootloader) has-slot:nvdata: no
(bootloader) has-slot:nvcfg: no
(bootloader) has-slot:frp: no
(bootloader) has-slot:expdb: no
(bootloader) has-slot:para: no
(bootloader) has-slot:boot_para: no
(bootloader) has-slot:pgpt: no
(bootloader) has-slot:preloader: yes
(bootloader) version-baseband: N/A
(bootloader) version-bootloader: m7-e4a51e5-20210816111743-2022102116241
(bootloader) version-preloader:
(bootloader) version: 0.5
all: Done!!
Finished. Total time: 0.023s

logan@pc:~$ fastboot oem device-info
FAILED (remote: ‘unknown command’)
fastboot: error: Command failed

To jest wersja bez sim czyli MT8166. Na grupie fejsbukowej ktoś mi zwrócił uwagę (i pewnie słusznie) że w wątku na xda ktoś flaszował z poziomu fastbootd a nie tak jak ja czy z poziomu fastboot. Przy fastbootd dało się flaszować np partycję system co nie było możliwe z poziomu fasboot. Kolesiowi działały chyba lineageos i coś jeszcze.
Mam starą nokię 5.1 na mediateku P10, to jest MT6755, też na cortexie a53. Wrzuciłem tam w taki sam sposób jak próbuję na tego tableta AOSP i ruszyło z kopyta.
Sprawdzę ten obraz z wątku na xda sflaszować przy pomocy fastbootd i dam znać (edytuję potem post).

PS. Po sflaszowaniu super obrazem z wątku tablet wpada w pętle boot. Da się wejść w fastboot / odpalić recovery i np przywrócić stockowy rom.

Dobra, problem rozwiązano XD dla potomnych:

uruchamiamy tablet w fastboot mode
fastboot flashing unlock
fastboot reboot fastboot
fastboot vbmeta vbmeta.img // może być ten z aosp 11
fastboot reboot recovery
enter fastboot // flaszowanie z poziomu fastbootd
flash system system.img
reboot to bootloader // jak się flaszowanie zakończy
fastboot erase userdate // można factory reset z poziomu recovery zrobić
Na tą chwilę jedyny działający custom rom to:
dotOS 5.2 arm32-binder64-ab // gsi a64