b4s1l

Mi Band 2 firmware mod (PL, CZ, SK) + MiFit

Recommended Posts

Modyfikacja firmware Mi Band 2 dla wersji sprzętowych  HW: 0.1.3.2/3/4,   0.9.3.3,   0.16.2.2     (0.9.3.4 nie przetestowana).

Jak sprawdzić wersję opaski:

Spoiler

miband2_wersje.thumb.jpg.2bccc141aade7e23cbd4b9b86c08fd24.jpggadgetbridge.jpg.25aaf46cc028745da59d9fce3598ff59.jpg

Od lewej wersja 0.1.3.x,   0.9.3.x,   0.16.2.2

HW najlepiej sprawdzić w Gadgetbridge naciskając 3 kropki po połączeniu z opaską.

Instrukcja flashowania przy pomocy Gadgetbridge, krok po kroku:

Spoiler
  1. kopiujemy na telefon: wybraną czcionkę (*.ft), wybrany firmware (*.fw) oraz aplikację Gadgetbridge
  2. w Mi Fit albo zamienniku włączamy opasce tryb widoczności
  3. odinstalowujemy/zamrażamy/usypiamy wszystkie aplikacje do obsługi opaski (Mi Fit i inne)
  4. instalujemy Gadgetbridge, nadajemy wszystkie żądane uprawnienia
  5. parujemy/łączymy Gadgetbridge z opaską
  6. po połączeniu możemy się upewnić czy wgrywamy firmware odpowiedni dla naszej opaski (klikamy 3 kropeczki i sprawdzamy HW)
  7. uruchamiamy w telefonie menedżer plików (przykład dla MiXplorer), naciskamy na skopiowany plik czcionki (*.ft), wybieramy opcję 'otwórz przez..', z listy wybieramy 'Instalator FW/Aplikacji (Gadgetbridge)', potwierdzamy instalację
  8. powtarzamy punkt 7 dla pliku firmware (*.fw)  (podczas flashowania, dla bezpieczeństwa, można podtrzymywać podświetlenie telefonu, dotykając od czasu do czasu ekran ;))
  9. po zakończeniu opaska powinna się zrestartować, zajmuje to chwilę
  10. po operacji miband może wyświetlać tylko godzinę, bez możliwości przełączania przyciskiem - normalne jeśli nie skonfigurowaliśmy wcześniej opcji mibanda w Gadgetbridge (nie trzeba)
  11. odinstalowujemy Gadgetbridge
  12. instalujemy/odmrażamy Mi Fit lub zamiennik i konfigurujemy na nowo wszystkie opcje mibanda, wyłączamy tryb widoczności
  13. na koniec dobrze jest zrestartować telefon

 

Wersja v0.4 (firmware 1.0.1.81):

  • data po polsku, z polskimi znakami, w formacie Pon 12.03  lub  PON 12 MAR
  • przerysowane czcionki zegara i daty, warianty do wyboru: D - "digi",  K - "kwadrat", S - "stock"
  • czas wyświetlania powiadomień: 10 sekund
  • czas podświetlania ekranu zwiększony z 4 do 6 sekund
  • dodane zero do godzin i dat jednocyfrowych (np 01:23 zamiast 1:23)
  • dodane polskie znaki do powiadomień - plik Mili_pro.pl.ft lub Mili_pro.bold.pl.ft (w N&F wyłączamy transliterację i oczyszczanie tekstu, w Mi Fit działa od razu)
  • ikony: zakupy pl, zakupy zagr., portfel, paczka, wykop, discord - do ich wykorzystania można użyć zamieszczonego tu zmodyfikowanego Mi Fit. W innych aplikacjach wybieramy lewą ikonę z poniższego obrazka, opaska wyświetli prawą - podmienioną:
  • _ikony2.jpg.cc1eb24577756b911506844d938fcda2.jpg
  • zmiana wersji firmware na 1.0.4.81 by zapobiec automatycznej aktualizacji po pojawieniu się nowszego
  • poprawki wewnętrzne i inne zmiany kosmetyczne


Warianty firmware:

  • Pon 12.03 D:    5ae879cddf265_0.4PON12_03D.jpg.1335f6264441b8cad6b7e91cfa086d38.jpg
  • Pon 12.03 K:    5ae879d1476f9_0.4PON12_03K.jpg.8a58906e8f6abf20f563ee05fd8bd0de.jpg
  • Pon 12.03 S:    5ae879d448c1b_0.4PON12_03S.jpg.c3607cc192bcaac3ab9bf40bb59d1ad0.jpg
  • PON12MAR D: 5ae879d78bbe2_0.4PON12MARD.jpg.9cf35e2bec48420984961946029d4094.jpg
  • PON12MAR K: 5ae879dab40b2_0.4PON12MARK.jpg.5f6beb44c8a0c187ee4cba6a2b694d70.jpg

Czcionki powiadomień:

  • Mili_pro.pl.ft:         font_.jpg.5130837ffe2e6365aeea7190deb6887e.jpg
  • Mili_pro.bold.pl.ft:font.b_.jpg.529c44aa52a4e220a435b0c68f772893.jpg

 

PLIKI (archiwum zawiera wszystkie warianty, do wszystkich wersji opaski, oraz pliki Mili_pro.pl.ft / Mili_pro.bold.pl.ft )

PLIKI do iOS (różnią się brakiem zmiany numeru wersji firmware)

Wybraną czcionkę powiadomień oraz firmware flashujemy przez Gadgetbridge.

FLASHUJESZ NA WŁASNĄ ODPOWIEDZIALNOŚĆ!

Oryginalne pliki, by przywrócić stan sprzed modyfikacji: POBIERZ

 

 

Czech & Slovak version:

Spoiler
  • date format:  Pn 12.03  or  PN  12 DUB (CZ)             Pon 12.03  or  PON 12 MAR (SK)
  • redrawed clock fonts, 3 variants: DK,  S
  • notification display time increased to 10 seconds
  • screen on time increased to 6 seconds
  • time/date leading zero (e.g: 01:23 instead of 1:23)
  • czech & slovak characters added to font file Mili_pro.cz+sk.ftMili_pro.bold.cz+sk.ft (disable transliteration in apps other than Mi Fit)

DOWNLOAD CZECH
DOWNLOAD SLOVAK

 

 

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

Modyfikacja Mi Fit (działa z Mi Band 2, Mi Band 3, BIP itp):

Modyfikacja nie aktualizuje firmware opasek/zegarków.
Przed instalacją należy odinstalować oryginalny Mi Fit (zgromadzone dane nie są usuwane), to samo przy zmianie wersji pomiędzy beta a stable.

 

Baza:  Mi Fit 3.5.9  stabilny;  algorytm:  1.1.14       POBIERZ 

Zmiany w stosunku do wersji 3.4.1:
- rozszerzone informacje o śnie
- [MB2] brak automatycznego wykrywania tętna
- usunięte 0s opóźnienie powiadomień o połączeniu (wyłączenie opóźnienia daje ten sam efekt)

 

Baza:  Mi Fit 3.4.1  stabilny;  algorytm: 1.1.14        POBIERZ               oryginał

Zmiany:
- [MB2, BIP] ID dzwoniącego/SMS
- [BIP] pogoda po polsku
- [MB2] opcja automatycznego wykrywania tętna (przy włączonej funkcji, wykres dzienny jest dostępny po kliknięciu 'Tętno' na ekranie głównym)
- [MB2] menu "Przypomnienia" (nie wymagają połączenia z telefonem)
- polski głos
- możliwość przeniesienia aplikacji na kartę SD
- opóźnienie powiadomienia o połączeniu od 0s
- [MB2] wyświetlanie odpowiedniej ikony dla aplikacji:
    sklepy polskie (ikona 'zakupy pl')
    sklepy zagraniczne (ikona 'zakupy zagr.')
    bankowość/płatności (ikona 'portfel')
    śledzenie przesyłek (ikona 'paczka')
    wykop, discord, poczta, kalendarze, facebook lite, messenger lite, Telegram X

[MB2] Lista dodanych aplikacji przypisanych ikonom:

Spoiler

Zakupy PL:
com.evokly.intermarche
com.ikea.kompis
com.kaufland.Kaufland
com.mec.leroy
com.polomarket.polomarket_app
de.sec.mobile
pl.allegro
pl.allegro.sale
pl.biedronka
pl.carrefour.carrefourmobile
pl.ceneo
pl.com.rossmann.centauros
pl.ebros.webviewver23
pl.otomoto
pl.tablica
pl.tesco.clubcard
pl.tesco.groceries

Zakupy zagr.:
com.jingdong.app.mall
com.alibaba.aliexpresshd
com.amazon.mShop.android.shopping
com.banggood.client
com.ebay.mobile
com.globalegrow.app.gearbest

Portfel:
com.getingroup.mobilebanking
com.google.android.apps.walletnfcrel
com.konylabs.cbplpat
com.paypal.android.p2pmobile
com.skycash.beta
eu.eleader.mobilebanking.invest
eu.eleader.mobilebanking.pekao
eu.eleader.mobilebanking.pekao.firm
eu.eleader.mobilebanking.raiffeisen
pl.aliorbank.aib
pl.bph
pl.bzwbk.bzwbk24
pl.fmbank.smart
pl.ing.mojeing
pl.mbank
pl.mpay.app
pl.pkobp.iko
wit.android.bcpBankingApp.millenniumPL

Paczka:
com.metalsoft.trackchecker_mobile
com.poisoned_unit.gdziepaczka
de.orrs.deliveries
net.track24.android
org.antczak.whereIsMyPackage
pl.alipaczka.app
pl.ppuc.envelo
yqtrack.app

Facebook:
com.facebook.katana
com.facebook.lite

Messenger:
com.facebook.orca
com.facebook.mlite

Telegram:
org.telegram.messenger
org.thunderdog.challegram
org.telegram.plus
org.telegram.messenger.beta

E-mail:
com.android.email
com.google.android.gm
ch.protonmail.android
com.google.android.apps.inbox
com.htc.android.mail
com.microsoft.office.outlook
com.samsung.android.email.provider
com.sonyericsson.extras.liveware.extension.mail
com.yahoo.mobile.client.android.mail
org.kman.AquaMail
pl.interia
pl.interia.poczta_next
pl.onet.mail
pl.wp.pocztao2
com.asus.email
com.lge.email
com.sonymobile.email
com.my.mail
com.trtf.blue
me.bluemail.mail

Kalendarz:
com.android.calendar
com.google.android.calendar
com.bbk.calendar
com.samsung.android.calendar
org.withouthat.acalendar
org.withouthat.acalendarplus
com.google.android.keep
com.colapps.reminder
com.appgenix.bizcal
com.htc.calendar
com.asus.calendar

Wykop:
pl.wykop.droid
io.github.feelfreelinux.wykopmobilny
liquidcode.pl.twojmikroblog
net.pds.wykopclient
pl.webnet.android.wykoparka

Discord:
com.discord

 

Logowanie do modyfikacji Mi Fit kontem google:

Spoiler

Używający konta google do logowania w Mi Fit zapewne zauważyli brak możliwości zalogowania do zmodyfikowanej aplikacji.

Poniższa metoda w większości przypadków powinna zadziałać:

  1. Odinstaluj MiFit
  2. Ustawienia telefonu/google/połączone aplikacje -> odłącz mifit
  3. Restart telefonu
  4. Zainstaluj MiFit oficjalny, zaloguj kontem google
  5. Odinstaluj MiFit
  6. Zainstaluj MiFit modowany, zaloguj kontem google - powinno się udać

Operacja jest jednorazowa, potem aplikacja startuje już zalogowana.

Prawdopodobnie to samo dotyczy logowania kontem facebook (punkt 2 wykonujemy w ustawieniach facebooka itd).

 

Edited by b4s1l
  • Like 9
  • Thanks 6

Share this post


Link to post
Share on other sites

Bardzo fajna modyfikacja. Przydało by się trochę zmniejszyć czcionkę od daty bo za bardzo przylega do godziny i trochę przez to jest mniej czytelne. I np kropki bo nazwie tygodnia 

Share this post


Link to post
Share on other sites

Witam, mam zamiar wgrać to oprogramowanie, ale chciałbym wiedzieć czy można wrócić do oryginalnej wersji oprogramowania? Czy wszystkie funkcje będą działać tak jak działały I czy będę mógł nadal korzystać z Mi Fit czy z Gadetbridge. Pozdrawiam

Share this post


Link to post
Share on other sites

@Amadi Przy pomocy gadgetbridge można wgrać dowolny firmware, także oryginalny. Wszystkie funkcje oczywiście będą działać. Jeśli wiesz co robisz, szansa nieodwracalnego uszkodzenia opaski jest minimalna.

Share this post


Link to post
Share on other sites

Czysty Mi Fit od 3.3.0 w górę zdaje się działa bez modów, jeśli nie to byle jaki mod: MrTomi, lolex itp.

Share this post


Link to post
Share on other sites

Wiem że żaden ale mnie taki mod bardzo by odpowiadał 

b4s. Mógłbyś zrobić dla mnie taki mod? Z czcionką 03b

Edited by Zulwiczek1983

Share this post


Link to post
Share on other sites

Jak dotąd nikt czegoś takiego chyba nie stworzył, potrzeba by ingerencji w kod poważniejszej niż modyfikacja istniejących funkcji. Nie wiem czy to możliwe w tym sprzęcie.

Share this post


Link to post
Share on other sites

Możesz sprawdzić Mi Fit MrTomi, używam podobnej opcji. Więcej funkcji mają zamienniki takie jak notify & fitness, ale to już dyskusja nie na temat.

Share this post


Link to post
Share on other sites

Szkoda ze nie moge wgrac Mili_pro.ft.en....

Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka

Share this post


Link to post
Share on other sites



U mnie na HW 0.16.2.2 wszystko dobrze działa


wyświetla Ci w powiadomieniach "Ł"? u mnie jest "L", reszta polskich znaków działa

Tapatalk - Xiaomi Mi6

Share this post


Link to post
Share on other sites

@JayZ93 @GorgorothPL Literka Ł jest dodana jak trzeba (nazwa obrazu odpowiada numerowi znaku Unicode). Mi Fit wyświetla to prawidłowo, sprawdziłem właśnie w N&F i faktycznie, jest embargo na Ł.. Chyba trzeba z tym żyć. Używacie notify czy nie działa też w innych aplikacjach?

Share this post


Link to post
Share on other sites

Będziesz się skupiał tylko na kwadratowej czcionce? Czy w przyszłości dodasz cyfrową? (nie powiem, ta druga bardziej mi się podoba).

Share this post


Link to post
Share on other sites

dobra robota, "Ł" i "ł" pięknie się wyświetlają

nie powiem, ta druga bardziej mi się podoba


mi też bardziej podoba się wersja "cyfrowa"

Tapatalk - Xiaomi Mi6

Share this post


Link to post
Share on other sites

Raczej nie bałdzo. Np spróbuj narysować grube W o szerokości 5 czy 6 pikseli. Poza tym, dzień tygodnia, jako najmniej ważna informacja, jest w mojej opinii słusznie niewytłuszczony i całość wygląda w miarę estetycznie :)

Share this post


Link to post
Share on other sites

Nie rozumiem trochę o co chodzi z tymi ikonami, gdzie je mam wybrać dla konkretnej aplikacji? Bo MiFit nie daje możliwości wyboru ikony dla aplikacji, a Mi Band Tools tych ikon nie widzi.
Poza tym wydaje mi się, że duża wersja dnia tygodnia jest bardziej czytelna niż ta z ostatniej wersji.

Wysłane z mojego MI 6 przy użyciu Tapatalka

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now