Wgranie romu

Mariusz BAYER Beyrowski. Opublikowano w Android

ETAP 2 - Wgranie niestandardowego romu.

Mamy już odblokowany smatrwatch i teraz możemy zastąpić badziewny, firmowy system operacyjny na jakiś, mamy nadzieję lepszy, ROM.

Przetestowałem kilka różnych dystrybucji i na początku tego wątku podzielę się moimi wrażeniami aby moi następcy nie ściągali gównianego softu:

  1. crDroid (crDroid-8.13-arm64_bgN-Unofficial.img) – jedna z moich ulubionych dystrybucji ale niestety nie daje się zainstalować na S999.

  2.  EvolutioX (EvolutionX -12.1_arm64-bgN-UNOFFICIAL.img) - błąd w trakcie wgrywania.
  3.  PixelExperience Plus (PixelExperience_Plus_arm64-bgN-12.1-20230609-1510-MeowIce-GSI.img) - błąd w trakcie wgrywania.
  4. Corvus (Corvus_vS4.0-Leviathan-treble_arm64_ab-Unofficial-1513.img) – dało się zainstalować ale ma beznadziejny interfejs, nie da się na tym pracować na ekranie S999.
  5. LeOS (LeOS-VNDKLITE-arm64-bvS-19.1.img) daje się zainstalować i nawet pracuje całkiem sprawnie. Niestety kolorystyka i grafika interfejsu jest dla ludzi lekko naćpanych, ponadto ekran uruchamiania systemu jest zupełnie niedopasowany do ekranu S999.
  6. Lineage OS (lineage-19.1-20230611-UNOFFICIAL-arm64_bgN.img) – daje się zainstalować i wszystko wydaje się pracować poprawnie. Zdecydowanie najlepsza dystrybucja z przetestowanych.

Teraz mogę już opisać, krok po kroku, jak zainstalować niestandardowy ROM na zegarku klasy S999.

UWAGA!Zakładam, że jeżeli chcesz się pobawić w modyfikację swojego smartwatch-a znasz podstawy korzystania z wiersza poleceń CMD systemu Windows, umiesz zainstalować nietypowe sterowniki w Windows, itp…

Co będzie nam potrzebne (linki do konkretnych wersji, które zadziałały u mnie):

  1. Oryginalny ROM producenta 4G_H19_S999_EN_V0.9_P_user_20220611Download
  2. Narzędzie wiersza poleceń CMD „Platform tools” dla systemu Android. Download
  3. Sterowniki MediaTek USB Drivers.  Download
  4. Program „SP Flash Tool” do modyfikacji oprogramowania urządzeń z procesorami MediaTek.  Download
  5. LineageOS ROM (lineage-19.1-20230611-UNOFFICIAL-arm64_bgN.img)

- Instalujemy sterowniki MediaTek USB Drivers

- Na smartwatchu musimy odblokować opcje programisty a następnie włączamy dwie opcje: „Zdjęcie blokady OEM” i „Debugowanie USB” (obrazki są z MAX S ale w S999 wyglada to podobnie).

 capture 10112022 184914 capture 10112022 184936 

- Podłączamy smartwatch po USB do komputera (u mnie Windows Serwer 2016)

- Sprawdzamy czy system widzi urządzenie.

capture 10212022 214539

 

- Rozpakowujemy narzędzie „Platform tools” (u mnie C:\platform-tools)

- Uruchamiamy wiersz poleceń CMD (najlepiej jako Administrator) i wydajemy polecenie:

cd C:\platform-tools

- Przechodzimy na smartwatchu do funkcji bootloader wpisując komendę:

adb reboot bootloader

- Urządzenie się restartuje, sprawdzamy czy po restarcie nadal jest widoczne wydając komendę:

fastboot devices

powinniśmy zobaczyć identyfikator naszego zegarka

Zrzut ekranu 1

- Rozpakowujemy plik ROM „Smart-watch-S999.rar” i kopiujemy plik „vbmeta.img” oraz nasz nowy ROM (lineage-19.1-20230611-UNOFFICIAL-arm64_bgN.img) do katalogu „C:\platform-tools”

- Wyłączamy weryfikację instalacji wydając komendę:

fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img

- Instalujemy nowy ROM:

fastboot flash system lineage-19.1-20230611-UNOFFICIAL-arm64_bgN.img

- Przywracamy ustawienia fabryczne:

fastboot -w

- Uruchamiamy program SP Flash Tool, wczytujemy plik MT6761_Android_scatter.txt z katalogu z firmowym ROM-em i szukamy wpisów „Begin Address” i „End Address” dla partycji „userdata”:

capture 07042023 003739

 

W moim przypadku Begin Address=0x12B800000 a wyliczona wielkość partycji = 0xD604FBE00.

- Przechodzimy do zakładki „Format”, wybieramy opcję „Manual Format Flash” i wpisujemy ustalone wartości „Begin Address” i „Format Lenght”:

capture 07042023 005111

- Klikamy na przycisk „Start” i po zakończeniu formatowania przechodzimy ponownie do konsoli z „Platform tools” i wydajemy polecenie:

fastboot reboot bootloader

- Odłączamy kabel USB i uruchamiamy smartwatch. Po uruchomieniu przeprowadzamy pierwszą, standardową konfigurację systemu i zobaczymy coś takiego:

capture 07042023 010803

capture 07042023 010833

capture 07042023 010902

capture 07042023 010928

Na początku będzie to wyglądało nieco inaczej ale zrobiłem zrzuty ekranu po kilku modyfikacjach ;).

Pierwszy problem, który trzeba rozwiązać to przystosowanie obrotu ekranu, ja zastosowałem aplikacją Screen Orientation Control.


Zanim zaczniemy konfigurować nasz smartwatch warto najpierw przejeść do Rootowania systemu-->

Built with HTML5 and CSS3 • Copyright © 1996-2023 by BAYERMAN