1. pobierasz zmodyfikowana aplikację, instalujesz ją, powiązujesz ją z swoim odkurzaczem, wylaczasz aplikacje
2. Podłączasz telefon, i szukasz pliku main.bundle w scieżce /Android/data/com.xiaomi.smarthome/files/plugin/install/rn/1000004/X/android/main.bundle, zmieniasz linijkę o numerze 32, oraz linijki 26807, 26809, 26811, 26813, 26815 na adres na którym hostujesz plik soundpackage.json(możesz nawet na localhoscie za pomocą xammpa albo na darmowym hostingu cba.pl, moj adres to vacuummop.cba.pl który jest ważny do 26.12.2020)
3. Tworzysz paczkę z plikami dzwiekowymi i pakujesz jako tar.gz np. PL.tar.gz
4. w soundpackage json dodajesz wpis, tutaj jest przykład,
{
"icon": "http://vacuummop.cba.pl/english.png",
"listen": "http://vacuummop.cba.pl/7.ogg",
"name": {
"default":"Polski"
},
"desc":{
},
"download":"http://vacuummop.cba.pl/PL.tar.gz",
"md5sum": "2ff9942ae9816f6042089e813ab862ae",
"size":1610202,
"id": "PL"
},
musisz md5sum wyliczyć z paczki tar.gz i podstawić jako md5sum w pliku json
musisz także wielkość paczki w bitach odczytac i wstawić do klucza "size"
5. wrzucasz na serwer paczke PL.targ.gz i soundpackage.json, opcjonalnie plik png dla klucza icon(np enlgish.ong) oraz plik listen dla klucza listen(np. 7.ogg)
6. Włączasz aplikacje i szukasz opcji alerty dźwiękowe i wybierasz polski.
w załączniku wrzucam mój plik main.bundle spakowany winrarem, on powinien działać dopóki hosting na cba mi nie wygaśnie czyli do 26.12.2020. Jak go podmienisz sobie w pamieci telefonu to po odpaleniu apki od pojawi sie polski w odpowiednim menu. W najbliższym czasie planowałem nagrać film krok po kroku i wrzucic na youtube
Użyłem dźwięków użytkownika Czajo, dzięki za dobrą robotę!
Edit: pomyliłem sie w dacie, hosting na cba zostal dzisiaj wyłączony tj. 26.12.2020
spakowany main bundle.rar soundpackage.json