Skocz do zawartości

Amazfit BIP, oraz MiFit modyfikacje


Antoni Czaplicki

Rekomendowane odpowiedzi

Wątek poświęcony wszelkim modyfikacjom firmware'u Amazfit BIP
oraz aplikacji MiFit. 

 
Będzie w nim sekcja POBIERZ, w której będą umieszczane najświeższe, stabilne wersje MOD-ów.
Na początek link do narzędzie do modyfikacji firmware Amazfit BIP na GitHubie: https://github.com/amazfitbip/tools

Nie będę się rozpisywać na jego temat, bo wszelkie potrzebne instrukcje do skryptów są w toolsie.
 
Instrukcja podmiany firmware w Amazfit BIP:
 

 

"We are not responsible for anything that may happen to your Bip as a result of installing custom FW. You do so at your own risk and take the responsibility upon yourself. "
Co potrzebujemy:
  1. Firmware w naszym zegarku np. 0.1.0.27.
  2. Notify&Fitnes for Amazfit / GadgetBridge
  3. Nowy .fw i .res
Procedura:
 

Notify&Fitnes for Amazfit:

  1.  
GadgetBridge:
  1. Zainstaluj GadgetBridge nadając wszystkie możliwe uprawnienia oraz dostęp do powiadomień.
  2. Uruchom GadgetBridge, wyszukaj urządzenie  Amazfit BIT i sparuj.
  3. Po sparowaniu wyszukaj w telefonie z poziomu menadżera plików plik .res uprzednio pobrany i klikając na niego skojarz z programem GadgetBridge, a następnie w programie tym zainstaluj.
  4. Następnie wyszukaj plik .fw uprzednio pobrany i klikając na niego skojarz z programem GadgetBridge, a następnie w programie tym zainstaluj.  Amazfit po zainstalowaniu FW zrestartuje się.
  5. Rozkoszuj się nowym oprogramowaniem  :)
 
 
Instrukcja modyfikacji tarcz zegara:
Spoiler

 

AmazfitBipTools - świetne narzędzie do modyfikacji tarcz zegarka, bardzo przydatne przy tarczach *.bin:

Narzędzie pobieramy ze strony (najnowsza wersja jest na górze): https://bitbucket.org/valeronm/amazfitbiptools/downloads/

Po pobraniu i rozpakowaniu mamy takie pliki:


Newtonsoft.Json.dll
NLog.dll
Resources.dll
WatchFace.Parser.dll
WatchFace.exe

W katalogu, w którym rozpakowaliśmy to narzędzie wywołujemy linię komend Windowsa: cmd.exe

I po wywołaniu bez parametru WatchFace.exe otrzymujemy prostego helpa:


g:\temp\bin>WatchFace.exe
WatchFace.exe unpacks and packs Amazfit Bip downloadable watch faces and unpacks res files.

Usage examples:
  WatchFace.exe watchface.bin  - unpacks watchface images and config
  WatchFace.exe watchface.res  - unpacks resource file images
  WatchFace.exe watchface.json - packs config and referenced images to bin file
I teraz, w celu rozpakowania danej tarczy bin (np. test.bin), wpisujemy:

WatchFace.exe test.bin

Utworzy nam się katalog test, w którym to będą rozpakowane obrazki png oraz dwa dodatkowe pliki: 


test.json
test.log

Pierwszy plik jest plikiem konfiguracyjnym i w nim to możemy zmieniać kolejność danych bloków, zmieniać pozycje, dokładać bloki z innej tarczy etc. - generalnie Ameryka :)

Aby przyspieszyć proces edycji pliku .json można użyć edytora online: Edytor

Po wszelkich korektach, gdy już mamy gotową tarcze, przystępujemy do pakowania. Pakujemy poleceniem:


WatchFace.exe .\test\test.json 

gdzie: 

test - jest to katalog, który został utworzony przy rozpakowywaniu pliku bin
test.json - plik konfiguracyjny, który podajemy jako parametr do pakowania.

Po wydaniu tej komendy otrzymujemy spakowany plik test_packed.bin znajdujący się w katalogu test.

I to cała filozofia :)

 

 

ZMIANA CHIŃSKIEJ WERSJI ZEGARKA W WERSJĘ MIĘDZYNARODOWĄ
Spoiler

 

CN -> CE
i odwrotnie
CE -> CN
 

Procedura zmiany CN (HW V0.11.1.4 wersja chińska) na CE (HW V0.11.2.4 wersja międzynarodowa), oparta na FW 1.1.2.05 (ważne).

  1. Upewniamy się, że posiadamy wgrany komplet firmware 1.1.2.05 - FW, RES, GPS, fonty etc., po prostu działający już FW.
  2. Pobieramy patch CN->CE (w ZIP jest także patch odwrotny: CE->CN) - POBIERZ
  3. Z pliku ZIP wybieramy FW-1.1.2.05-CE.fw i za pomocą GadgetBridge wrzucamy go do zegarka.
  4. Po restarcie zegarka rozłączamy nasz zegarek od MiFit oraz GadgetBridge.
  5. Przechodzimy do ustawień (w menu zegarka) - będzie po chińsku - przechodząc do przedostatniej opcji po czym klikamy na nią, potwierdzając żółtym "TAK", a następnie przytrzymujemy przycisk boczny trzymając go do restartu zegarka.
  6. Po restarcie nasz zegarek uruchomi się z ikonką: telefon <-> zegarek czekając na sparowanie z telefonem.
  7. Uruchamiamy MiFit i parujemy zegarek - ja musiałem jeszcze raz sparować BT w ustawieniach samego telefonu.
  8. Zegarek pobierze wszelkie aktualizacje z telefonu po czym będzie gotowy do użycia.
  9. Wrzucamy BipOs_0.5.2_pl.zip bądź oryginał i cieszymy się wersją międzynarodową zegarka.
  10. Operacja raczej jest "dożywotnia" - zmiana FW nie spowoduje zmiany HW.

żródło: 4PDA

ce.thumb.png.b9fd7ff47faa7a3232631bb24a945d4e.png

 

 

 

 

EDYCJA WŁASNEJ CZCIONKI NASZEGO ZEGARKA

Spoiler

 

(dzięki januszwajs)

Potrzebujemy do tego Python'a w wersji 3 - można używać obu wersji, wywołując je tylko odpowiednio: np. python (będzie to wersja 2.7), python3 (wersja 3). 
Ja wersję 2.7 mam zainstalowaną na C: w folderze Python27, a wersję 3.6 w folderze Python3 - oba foldery są dodane do systemowych ścieżek w Windowsie.

Oprócz instalacji Python3 potrzebujemy jeszcze moduł PIL, który instalujemy tak:
- przechodzimy do folderu Python3 i wywołujemy linię komend (cmd.exe), a następnie wpisujemy:

pip install Pillow

Potrzebny będzie nam jeszcze skrypt bipfont.py ze znanej nam strony: https://github.com/amazfitbip/tools

Teraz przechodzimy do konkretów...
januszwajs zalinkował do 2 latin fontów (czeskich). Ja pozwoliłem je sobie wrzucić na swój serwer:

  • czcionki zwykłe - POBIERZ
  • czcionki pogrubione - POBIERZ
  • czcionki przerobione przez Janusza - POBIERZ
  • pojedyncze fonty z języków English, German, Italian, Turkish, Czech, Hungarian & Vietnamese do pobrania - KLIKNIJ

Pobrane pliki rozpakowujemy poleceniem:

python3 bipfont.py unpack Mili_chaohu_xxx.ft

Otrzymamy folder BMP, w którym to będzie masa plików BMP z czcionkami. Wybrane, interesujące nas czcionki kopiujemy do innego folderu i możemy zająć się ich edycją w dowolnym programie graficznym. 
Ważne jest aby pliki były jako bitmapy mono 1 bit o rozdzielczości 16x16. 
Nazwy plików powstają z połączenia kodu znaku w unicode (cztery pierwsze cyfry), a piąta cyfra to tzw. offset, przesunięcie fontu w osi Y - można pokombinować, 4 jest ok.

Uwaga! Nie zmieniamy nazw plików!

Po edycji, wrzucamy do pierwotnego folderu BMP nasze pliki i przystępujemy do pakowania:

python3 bipfont.py pack Mili_chaohu_yyy.ft

Tutaj uwaga od Janusza: Jeśli wyrzuci błędy o zdublowanych plikach, usuwasz te które nie są Twoje (ja np. musiałem usunąć Czeskie "Ą")

I gotowe :) Wrzucamy nasze fonty przez np. Notify & Fitnes for Amazfit.

 

 

 

POBIERZ - Amazfit BIP

wersje stabilne oraz wersje beta
 
Proponuję przed instalacją zmodyfikowanych wersji FW jak i MiFit najpierw zainstalować wersję oryginalną
i poczekać na aktualizację oryginalnych plików FW
(wgrywamy np. przez Notify & Fitnes for Amazfit)
 
 
 
BIP OS:
v 0.5: BipOs_0.5_pl.zip - by @walek75
 
Wersje stabilne:
1.1.6.32 - 1.1.6.32.zip
1.1.6.30 - 1.1.6.30.zip
 
 
 
POBIERZ - MiFit
 
Wersje stabilne:
Zmodyfikowany MiFit bez wymuszania aktualizacji: MiFit mod 4.2.0
MrTomi-4.0.0-PL.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP - POBIERZ
MrTomi-3.5.9-PL.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP - POBIERZ
MrTomi-3.5.9-PL2.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP zmodyfikowany JSON (GPS) u nie których są problemy z aktualizacją GPS - POBIERZ
MrTomi-3.5.8-PL.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP - POBIERZ
MrTomi-3.5.6-PL.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP - POBIERZ
MrTomi-3.5.4-PL.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP - POBIERZ
MrTomi-3.5.0-PL.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP - POBIERZ
 
Co posiada MOD MrTomi:
  • Google Maps,
  • Google Fit,
  • 0 sekundowe opóźnienie przy połączeniu przychodzącym,
  • Nazwa kontaktu przy połączeniu głosowym i wiadomości SMS.
  • Polska pogoda w Amazfit BIP.
  • Polski głos.
MOD jest najbliższy oryginału i zmienione zostały tylko najważniejsze (moim zdaniem) elementy.
 
Wersja MIUISU: https://miui.su/app/mifit
 
Oryginalne wersje: APK-MIRROR
 
Zablokowane zostały tarcze BIN w aplikacji MiFit. Aby można było ich używać, potrzeba uruchomić VPN na telefonie, np. 
VPN Master - LINK
 i w ustawieniach wybrać Hong Kong.
 
========
 
UWAGA! 
Telefony z MIUI sprawdzają oryginalność podpisu, przez co aplikacje zmodyfikowane i podpisane nieoryginalnym podpisem będą zgłaszały błąd (FC) przy próbie wejścia w ustawienia "Odblokuj ekran" i "Przejdź do ustawień". W pozostałych telefonach nie ma tego problemu.
------------
UWAGA!
Wszystko co robicie, robicie na własną odpowiedzialność.

 

Edytowane przez Antoni Czaplicki
  • Thanks 1
Odnośnik do komentarza
Udostępnij na innych stronach

SEKCJA ZMODYFIKOWANYCH TARCZ ZEGARKA

Tarcza nr 01:
MrTomi-01.zip | 

tarcza1-1.jpg.7e15540a44802dd13489b0a8472baa02.jpg

Tarcza nr 02:
linear-02.zip 6 kB · 22 downloads  | 

linear-port_fb.jpg.c155abc442a7e0dc2c8951d6098d4dd6.jpg

Tarcza nr 03:
MrTomi-03.zip | MrTomi-03-inv-am.zip | MrTomi-03-inv-battery.zip | fake4r-03.zip |

tarcza-biala.jpg.9c38ce429afe27377b5eb3c90310face.jpg tarcza-am.jpg.d8a99a968677749656a7aafb7e7b26a3.jpgtarcza-invert-battery.jpg.0073b900ffc89f58c9aaeab708aa79a9.jpg fake4r.jpg.6e891ffa3ffbab5ff21f1e17e9c0168d.jpg

Tarcza nr 05:
MrTomi-05.zip | nike-pl-05.zip | 

tarcze5.jpg.009ca355d3c8127b45c52b02d4a067b1.jpg nike_yellow.jpg.0e34b1f0dc688f617c06e6b1694ba2f4.jpg

Tarcza nr 10:
MrTomi-10-1.zip | MrTomi-10-2.zip

414.png.aa4017e45796a9835f0f524f800aa49b.png tarcza10-2.jpg.52d4e31b581c3aee9cff272ed773af53.jpg

Tarcza Digit3 PL:
MrTomi-digit3-pl.bin | MrTomi-digit3-inv-pl.bin | digit3-PL-24h.bin | digit3-PL-24h-inwert.bin

digit31.jpg.665df2d288aa866e11b9a394c04b7179.jpg new-invert.jpg.3b22c65419324a89ccd9170644014b59.jpg 24.jpg.2a06e7c61e03973be3346443bf3882b7.jpg

Tarcza Pointer2 PL:
MrTomi-pointer2-PL.bin 

pointer2.jpg.c239a678bdfe73792f435dfea44214f5.jpg

Tarcza Digit PL:
digit-tomi.bin 20 kB · 82 downloads  digit-tomi-invert.bin 13 kB · 95 downloads  

noweczka.jpg.bae68eb80de5d7905dd1a41d2b22023c.jpgninvert.jpg.a1337c17d1bf0d14a323079b394dc974.jpg 

 

-------------------------------------

Oryginalne plik PNG z FW 9.40 -  oryginal-9.40.zip 148 kB · 44 downloads
01.png.f253c0ea065cd8a48c2b3bed29cced6a.png02.png.8aef396f664745775fe96eb24d4067e7.png03.png.921322d5fa369c465c5289f9314cbd72.png04.png.1d0722ad423c56b319e8632037b7fb6e.png05.png.f25a0d947a5730469c0764d9067caca2.png06.png.34878ea80baa39667db4073f17a1959c.png07.png.9ed29e1078142df944bd1554251246b6.png08.png.8d486b653e539ce30104e3bcdc1f7feb.png09.png.67e16d4b5291f210618aa114d03bb666.png 10.png.81d991f352ef1af27f1642425ccb5094.png

Nowe, dodatkowe tarcze w MiFit 3.1.3 -  new_watchfaces.zip 73 kB · 83 downloads

07.gif.c6f235b73f0dfb492936e20c79619204.gif06.gif.09d66c815ec2ebdfaa8ad9e5dc01a924.gif05.gif.f407f26e3b222f00d7548aee4b799530.gif04.gif.5e3c257a420f3a795840eef22953d7a7.gif03.gif.54e879cc3aaadd487021350583862f87.gif02.gif.e2b54029e439f62153775cc48ad4c415.gif01.gif.12f6d2b3707fbcf923ffc86fa3cd816e.gif

------------
UWAGA!
Wszystko co robicie, robicie na własną odpowiedzialność.
Odnośnik do komentarza
Udostępnij na innych stronach

  • mrosi przypiął/eła ten temat

Którą z najnowszych wersji MiFita mógłbym używać żeby mi nie nadpisywała  modu Bipos 0.5 i żeby był język polski również w pogodzie ?

Obecnie korzystam z wersji 3.6, próbowałem wersję 4.01 ściągniętą z podanego linku:

https://geekdoing.com/threads/modified-mi-fit-4-0-10-mi-band-3-4.1370/

ale zaktualizowało mi oprogramowanie na język polski likwidując funkcję modu Wołkowa (kalkulator, kalendarz...).

Edytowane przez lisek1953
Odnośnik do komentarza
Udostępnij na innych stronach

5 godzin temu, lisek1953 napisał:

Obecnie korzystam z wersji 3.6, próbowałem wersję 4.01 ściągniętą z podanego linku:

https://geekdoing.com/threads/modified-mi-fit-4-0-10-mi-band-3-4.1370/

ale zaktualizowało mi oprogramowanie na język polski likwidując funkcję modu Wołkowa (kalkulator, kalendarz...).

A tą " Mi Fit 4.0.10 - All languages | No update - Mi Band 4 v2" probowałeś?

  • Thanks 1
Odnośnik do komentarza
Udostępnij na innych stronach

Dwa wątki, i się zgubiłem.

1. Jest aplikacja na telefon która pozwala edytować tarcze? Czy tylko na kompie? 

2. Spotkał się ktoś z jakimś modem/przeróbką która wyświetla ikonę(symbol) jeżeli mamy powiadomienie jakies? Nie musi być numerka, reagować na odczytane/nieodczytane tylko że coś mamy. (Był taki mod na mb3 jak by ktoś kojarzył) 

Odnośnik do komentarza
Udostępnij na innych stronach

10 godzin temu, frrancuz napisał:

Dwa wątki, i się zgubiłem.

1. Jest aplikacja na telefon która pozwala edytować tarcze? Czy tylko na kompie? 

2. Spotkał się ktoś z jakimś modem/przeróbką która wyświetla ikonę(symbol) jeżeli mamy powiadomienie jakies? Nie musi być numerka, reagować na odczytane/nieodczytane tylko że coś mamy. (Był taki mod na mb3 jak by ktoś kojarzył) 

1. Tylko na komputer

2. Nie rozumiem pytania

Odnośnik do komentarza
Udostępnij na innych stronach

2. Obecnie zegarek wibruje, wyświetla powiadomienie i wraca do godziny. I na tarczy godziny nie ma nic  co dało by znać że jest jakieś powiadomienie już "w zegarku". Trzeba sobie samemu sprawdzić a robiąc jako robol nie zawsze czuje że wibruje. Na mb3 pojawiała się ikonka koperty jeżeli mieliśmy jakieś powiadomienia w opasce, znikała po skasowaniu wszystkich. Pytam czy taki bajer da się osiągnąć w bipie. Patrzę na godzinę i mam od razu np. kopertę i wiem że coś jest. Kasuję wszystkie powiadomienia i ona znika.

Odnośnik do komentarza
Udostępnij na innych stronach

4 godziny temu, frrancuz napisał:

2. Obecnie zegarek wibruje, wyświetla powiadomienie i wraca do godziny. I na tarczy godziny nie ma nic  co dało by znać że jest jakieś powiadomienie już "w zegarku". Trzeba sobie samemu sprawdzić a robiąc jako robol nie zawsze czuje że wibruje. Na mb3 pojawiała się ikonka koperty jeżeli mieliśmy jakieś powiadomienia w opasce, znikała po skasowaniu wszystkich. Pytam czy taki bajer da się osiągnąć w bipie. Patrzę na godzinę i mam od razu np. kopertę i wiem że coś jest. Kasuję wszystkie powiadomienia i ona znika.

O ile pamiętam już było to omawiane. Nie da się. Producent nie przewidział tej funkcji, a szkoda. 

Odnośnik do komentarza
Udostępnij na innych stronach

Na mb3 też się nie dało, a jednak ktoś zrobił. No nic , wolałem zapytać bo za dużo tu słów powiadomienia i ikonki, przez co szukajka nie chciała pomóc.

Na mb3 też się nie dało, a jednak ktoś zrobił. No nic , wolałem zapytać bo za dużo tu słów powiadomienia i ikonki, przez co szukajka nie chciała pomóc.

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 19.10.2019 o 13:35, Antoni Czaplicki napisał:

Pojawiła się aktualizacja BIP os 0.5.1

BipOs_0.5.1_pl.zip 437 kB · 7 downloads

Nie wiem czemu ale miałem kłopot, po zainstalowaniu czcionki z pakietu Bipos 0.5.1 zegarek nie chciał się uruchomić dopiero po zainstalowaniu czcionki z starego pakietu Wołkowa 0.4 BOLD V6.11_9w_ft.latin wszystko zadziałało, próbowałem kilkakrotnie i za każdym razem to samo więc tak zostawiłem czy to nie przeszkadza ?

Z ciekawości: na czym polega gra "punkciki" ?

 

 

Edytowane przez lisek1953
Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, lisek1953 napisał:

 

Z ciekawości: na czym polega gra "punkciki" ?

IMG_20191019_162248.jpg

IMG_20191019_162128.jpg

Program punkcik w oryginalnym tłumaczeniu to demonstracja funkcji rand od Volkowa

2 godziny temu, lisek1953 napisał:

Nie wiem czemu ale miałem kłopot, po zainstalowaniu czcionki z pakietu Bipos 0.5.1 zegarek nie chciał się uruchomić dopiero po zainstalowaniu czcionki z starego pakietu Wołkowa 0.4 BOLD V6.11_9w_ft.latin wszystko zadziałało, próbowałem kilkakrotnie i za każdym razem to samo więc tak zostawiłem czy to nie przeszkadza ?

Masz rację czcionka była zepsuta zaktualizowałem post jest już prawidłowa czcionka

  • Thanks 1
Odnośnik do komentarza
Udostępnij na innych stronach

8 godzin temu, frrancuz napisał:

Poważnie? Granie w wężyka na bipie?

Ja tu nowy, bo do tej pory mialem miBandy, jednak jest to interesujący bajer. Wgrywanie jak w #1 poście?

Można, chociaż jest jeszcze trochę niedopracowany ale to przecież jest wersja beta.

Czekam na finalną może będzie bardziej dopracowana.

Odnośnik do komentarza
Udostępnij na innych stronach

1 godzinę temu, sider1 napisał:

Po wgraniu BipOs_0.5.1_pl.zip i zainstalowaniu MiFit, program przywraca dane opaski i usuwa funkcje volkova, co robić?

Czcionka z BipOs_0.5.1_pl.zip nie instaluje się

Jeśli używasz oryginalnego mifita sklepu Play to zawsze będzie ci się aktualizował do wersji najnowszej bez modów aby pozostał mod musisz zainstalować mi fit a bez fw

Odnośnik do komentarza
Udostępnij na innych stronach

22 godziny temu, bykumza napisał:

Ma ktoś może tą nową czcionkę, ale nie w wersji pogrubionej, tylko tej normalnej? Bo to z wersji Volkov'a niezbyt dobrze wygląda

W załączeniu troszkę mniejsza wersja czcionki... sam szukam takiej jak w oryginale jest, jak znajdę (lub będę miał czas zrobić) podzielę się.

BOLD_v6.11_9_w.ft.latin

Odnośnik do komentarza
Udostępnij na innych stronach

7 godzin temu, MIXTERek napisał:

W załączeniu troszkę mniejsza wersja czcionki... sam szukam takiej jak w oryginale jest, jak znajdę (lub będę miał czas zrobić) podzielę się.

BOLD_v6.11_9_w.ft.latin 159 kB · 11 downloads

 

Dnia 21.10.2019 o 10:11, bykumza napisał:

Ma ktoś może tą nową czcionkę, ale nie w wersji pogrubionej, tylko tej normalnej? Bo to z wersji Volkov'a niezbyt dobrze wygląda

Mam wersję taką jak w oryginale, jest już dołączona w katalogu fonty w modzie bip os v 0.5.1

Edytowane przez Antoni Czaplicki
Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 17.10.2019 o 08:49, Antoni Czaplicki napisał:

MrTomi-4.0.0-PL.apk bazowany na miusiu MiFit z PL FW dla Amazfit BIP - POBIERZ

Cześć.

Pytanie. Zainstalowałem wersję MiFit z poprzedniego wątku z pierwszej strony i działa kto dzwoni ale nie ma polskich czcionek. Niestety GB nie wykrywa mi telefonu więc nie mogę czcionki podegrać. Wiem, że z nowym mifitem wyszła aktualizacja która zmienia Bipa na jeżyk polski. I teraz pytanie: czy wersja MiFit przeze mnie zacytowana wgrywa już polskie czcionki i pokazuje kto dzwoni?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...