DOTACJADONATE

Wszystkie moje prace są udostępniane bezpłatnie na zasadzie „Wolnego oprogramowania" na licecji GNU/LGPL i GNU/GPL. Jeżeli podobają Ci się moje prace możesz zawsze wesprzeć moje wydatki na kawę, ciastka, piwo i cygaretki przez dotację w dowolnej kwocie poprzez serwis PayPal.


All of my work is made available free of charge on the basis of "Free Software" and is subject to GNU/LGPL and GNU/GPL licenses.
If you like my work, you can always support my spending on coffee, cookies, beer and cigarillos by making a donation of any amount via PayPal.

Co dalej?

Mariusz BAYER Beyrowski. Opublikowano w Android

 ETAP 5 - Co dalej?

Udało mi się zrobić, za pomocą Lucky~Patcher, kilka instalatorów aplikacji z systemowego oprogramowania zegarka LZAKMR Z35GT:

1. Monitorowanie tętna --> Download

capture 07042023 173337

2. Podłącz telefon --> Download

capture 07042023 173450

Nadal pracuję nad pozostałymi aplikacjami ale, dla mnie najważniejsze jest przywrócenie funkcjonalności tarcz zegarka. Niestety tutaj poległem na placu broni...

Niestety aplikacja WatchClockSkin (ClockSkinCoco-3.6.apk) działa tak sobie:

capture 07042023 190010

Nawet po ukryciu paska zadań i wskaźnika strony nie wygląda to najlepiej, ponadto animacje są powolne i pewne kody skórek nie działają.

Szukałem aplikacji, które potrafiły by zrobić z tarcz zegarka (clockskin) wygaszacz ekranu lub ekran blokady. Niestety, na razie, nic sensownego nie znalazłem.

 


 

Po dwóch dniach walki udało mi się uzyskać funkcję SmartWatch-a

capture 07092023 002959

Aby uzyskać taki efekt będziemy potrzebowali kilku aplikacji:

1. Universal Launcher:

capture 07092023 015213

2. Rotation Control:

capture 07092023 010517

3. Fullscreen Immersive:

capture 07092023 011154

Oraz jeżeli chcemy przełączać się pomiędzy ekranami głównymi:

4. Home Screen Switcher --> Download

capture 07092023 011633

Zamieszczam link do pobrania .apk ponieważ nie da się tej aplikacji zainstalować ze sklepu Google.

Po przetestowaniu setek ustawień udało mi się, nie tylko uruchomić moją skórkę ale także przełączać się między ekranami głównymi:

capture 07092023 002959 capture 07092023 023500

Większość opcji jest dostępna z poziomu paska stanu:

capture 07092023 013932 capture 07092023 013956

Oczywiście nie wszystko działa jak należy, może pomoże Eric_Crochemore z a6912fde33ce6401587c09ab403cd87751fa4735, więc...


Ciąg dalszy nastąpi...

Instalacja aplikacji

Mariusz BAYER Beyrowski. Opublikowano w Android

ETAP 4 - Instalacja aplikacji.

W poprzednim rozdziale uzyskaliśmy uprawnienia „root” w naszym smatrwatch-u, ponieważ aplikacja Magisk, od pewnego czasu nie zawiera biblioteki modułów, warto zainstalować aplikację:

1. FoxMagiskModuleManagerostatnia wersja u mnie nie działała więc tu można pobrać wersję działąjącą → Download

 capture 07042023 164030

Kolejna, interesująca aplikacja pozwala na modyfikowanie ustawień większości aplikacji (w tym systemowych), jest to w pewnym sensie narzędzie hakerskie więc używaj ostrożnie!!!

2. Lucy~Pacher - Uwaga! Windows rozpoznaje tą aplikację jako wirus więc najlepiej pobrać instalator --> Download

 capture 07042023 164949

 

Możemy się pozbyć upierdliwych reklam instalując aplikację:

3. AdAway --> Download

capture 07042023 171152

 

Mając uprawnienia „root” warto zainstalować menadżera plików, który korzysta z tych uprawnień. Ja używam dwóch aplikacji:

4. Total Commander

capture 07042023 171536

Niestety TC ma zablokowane instalowanie aplikacji z innych źródeł więc dodatkowo instaluję:

5. Ghost Commander

capture 07042023 172615

 

Ostatnią aplikacja jaką instaluję prawie zawsze jest:

6. Microsoft Launcher --> Download

capture 07042023 175156

Zamieszczam link do pobrania .apk ponieważ nie da się tej aplikacji zainstalować ze sklepu Google.


 

W następnej sekcji podejmę próby przywrócenia funkcjonalności smartwatch-a dla niestandardowego romu -->Co dalej?

Rootowanie systemu

Mariusz BAYER Beyrowski. Opublikowano w Android

ETAP 3 -  Rootowanie systemu.

Ponieważ w tym samouczku zastosowaliśmy ROM typu bgN czyli boot typu a/b, z aplikacjami Googla GAPS i bez uprawnień SuperUsera czas na zrootowanie naszego urządzenia – oczywiście nie musimy tego robić ale ta operacja znacznie poszerza możliwości konfiguracji.

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. Aplikacja Magisk do modyfikacja boot loadera smartwatcha.  Download

Zakładam, że po przeczytaniu poprzednich rozdziałów mamy zaistalowane sterowniki, oprogramowanie i smartwatch jest skonfigurowany do działania.

- Podłączamy telefon do komputera i w opcji USB wybieramy „Transfer plików”. Otwieramy folder „Download” na telefonie do którego kopiujemy aplikację „Magisk-26.1(26100).apk” oraz plik „boot.img” z folderu „Smart-watch-S999” z rozpakowanym wcześniej ROMem.

- Instalujemy i uruchamiamy aplikację Magisk i wybieramy opcję „Instaluj” a następnie „Wybierz i załataj plik”

capture 07042023 022918  capture 07042023 022950  capture 07042023 023017 

- Wskazujemy plik „boot.img” z katalogu „Download” i czekamy aż Magisk załata plik. Po zakończeniu, w katalogu „Download” znajdziemy nowy plik o nazwie „magisk_patched-26100_XYZ.img”, który musimy skopiować do komputera, najlepiej do folderu z oryginalnym ROM-em (Smart-watch-S999).

- Ponownie uruchamiamy program SP Flash Tool i w zakładce „Download” wybieramy opcję „Download Only”, odznaczamy wszystkie partycje poza boot, klikamy na końcu tej linii i otwieramy zmodyfikowany plik „magisk_patched-26100_XYZ.img” i klikamy na przycisk „Download” i restartujemy telefon:

capture 07042023 024440

- Jak zobaczymy komunikat „OK” restartujemy smartwatch i ponownie uruchamiamy aplikację Magisk. Ponownie wybieramy opcję „Instaluj” ale tym razem wybieramy „Bezpośrednia instalacja”:

capture 07042023 025558

- Po restarcie możemy sprawdzić czy wszystko jest OK za pomocą aplikacji „Root Checker Basic”:

capture 07042023 025939


Następny rozdział opublikuję jak uda mi się rozwiązać kilka problemów z konfiguracją zbliżającą urządzenie do zegarka...

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-->

Odblokowanie bootload-era

Mariusz BAYER Beyrowski. Opublikowano w Android

ETAP 1 - Odblokowanie bootload-era.

Większość smatrwatch-y tego typu mają problem z odblokowaniem bootload-era ze względu na brak przycisków regulacji głośności potrzebnych do wybrania opcji odblokowania. Miałem już ten problem z moimi poprzednimi telefonami jak między innymi Ticwris Max S. W końcu znalazłem rozwiązanie tego problemu na stronach https://forum.xda-developers.com/.

WAŻNA UWAGA: sposób opisany na tej stronie pozwala na odblokowanie wszystkich smartwatch-y opartych o procesor Mediatek bez przycisków głośności!!!

 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):

Na tym etapie potrzebujemy tylko jednego narzędzia – MTKClient . Niestety instalacja tego programu, zarówno pod Windows jak i w Linuksie jest dość upierdliwa, więc skorzystałem z dystrybucji „Live” Linuksa LeOS, który ma zainstalowane wszystkie narzędzia dla procesorów MTK.

  1. LeOS.

Niestety nie miałem pod ręką komputera, na którym mógłbym uruchomić tą dystrybucję, skorzystałem ze starego, dobrego narzędzia - VMware Workstation, który zainstalowałem na moim tablecie Dell-a.

  1. VMware Workstation PRO.

Jeżeli nie mamy licencji, instalujemy VMware Workstation jako wersję 30-to dniową. Uruchamiamy aplikację i wybieramy „File/New Virtual Machine” instalacja Typowa, następnie wskazujemy plik .iso: LeOS-Live-2023-XX-XX.iso, wybieramy system gościa jako Linux/Ubuntu i uruchamiamy wersję „Live”.

Dla komfortowej pracy warto jest zainstalować LeOS na dysku wirtualnym za pomocą aplikacji Remastersys Instaler:

 capture 07032023 205511

Instalacja jest dość prosta ale trzeba znać podstawy linuksa – trzeba stworzyć dwie partycje: systemową i SWAP – instalator pomaga to zrobić.

Uruchamiamy ponownie system „gościa” i jesteśmy gotowi na odblokowanie bootload-era.

Ta dystrybucja zawiera wszystkie potrzebne narzędzia do zabawy z urządzeniami z procesorami MTK (folder Android):

capture 07032023 210431

Poza jednym wyjątkiem: Dla smartwatch-y opartych o Androida typu S999 i podobnych potrzebna jest wersja SP Flash Tool 5.XXX a w LeOS jest wersja 6.XX!!!

Otwieramy folder Android/mtkclient, uruchamiamy aplikację mtk_gui i klikamy RUN:

mtk1

i w końcu mamy program do odblokowania bootloader-a:

capture 07032023 212733

Na smartwatchu musimy odblokować opcje programisty a następnie włączamy dwie opcje: „Zdjęcie blokady OEM” i „Debugowanie USB

Teraz podłączamy nasz smartwatch do komputera, w naszej konfiguracji, po podłączeniu otrzymamy komunikat od VMWARE co zrobić z urządzeniem USB MediaTek XXX czy podpiąć do Hosta czy Gościa – wybieramy Gościa i opcję Zawsze.

Następnie restartujemy nasz telefon (nie trzeba odłączać kabla USB), jeżeli USB jest prawidłowo skonfigurowane do dostępu dla gościa zobaczymy ekran rozpoznawania urządzenia:

capture 07032023 214052

Jeżeli program poprawnie połączy się z smartwatch-em zobaczymy taki ekran:

capture 07032023 214118

Teraz przechodzimy do zakładki „Flash Tools” i klikamy na przycisk „Unlock bootloader”:

capture 07032023 215047

Mamy odblokowane urządzenie, pieprzyłem się rok z rozwiązaniem problemu braku VOL+/- i w końcu się udało!!!


Oczywiście, jak zwykle, nie wszystko jest idealne: Po odblokowaniu urządzenia, podczas uruchamiania, pojawia się paskudny komunikat ostrzegawczy i dodane jest 5 sekundowe opóźnienie(Orange, Yellow & Red state). Teoretycznie, znalazłem rozwiązanie tego problemu na www.hovatek.com ale w przypadku mojego S999 nie zadziałało.

Edycja partycji lk.bin i lk2.bin według przepisu z hovatek nie dała oczekiwanego rezultatu. Zajmę się tym problemem w następnej wolnej chwili, jak się uda dam znać.


Teraz możemy przejść do wgrania niestandardowego romu-->

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