
Instalacja aplikacji
Hardware BV9900E ma wiele dodatkowych możliwości, które są obsługiwane przez zainstalowane, oryginalne aplikacje producenta, które nie są dostępne po zainstalowania niestandardowego ROM.
Postanowiłem je odtworzyć. Ponieważ są to aplikacje systemowe trzeba użyć specjalistycznego programu - do ekstrakcji aplikacji użyłem Lucky Patcher.
Cały zestaw oryginalnych aplikacji BV9900E można pobrać tutaj -->
Instalacja jest prosta – wystarczy rozpakować pobrany plik a zawarte w nim instalatory przenieść do katalogu „Download” na telefonie a następnie je zainstalować. Przykład aplikacji „Narzędzia”:
Oczywiście nie wszystkie aplikacje dadzą się zainstalować na Androidzie 11+, gdyż są zbyt duże różnice w stosunku do oryginalnego A10 na BV9900E, a niektóre jak np. „Radio” nie działa.
Pozostają nam do odtworzenia jeszcze dwie funkcje:
- Sterowanie diodą LED,
- Zarządzanie dodatkowym, pomarańczowym przyciskiem umieszonym po lewej stronie telefonu.
O ile sterowanie diodą LED jest często implementowane w niestandardowym ROM to obsługa dodatkowego przycisku telefonu już nie.
Można skorzystać z dwóch aplikacji ze sklepu Play:
- Button Mapper: Remap your keys
- Light Flow Legacy :Led Control
Teraz mamy BV9900E z nowym Androidem z większością funkcji z oryginalnego telefonu…
Odtworzenie oryginalnej animacji uruchomienia
Ponieważ wgranie niestandardowego ROM powoduje zamianę oryginalnej animacji ładowania systemu (bootanimation) a animacja BV9900E jest dość fajna postanowiłem odtworzyć i lekko zmodyfikować tą animację:
Oryginalna animacja wygląda tak:
Moja zmodyfikowana animacja:
Aby zmienić animację użyjemy, wcześniej zainstalowanej aplikacji Magisk. Przygotowałem dwa moduły animacji, które można zainstalować w aplikacji Magisk:
Podłączamy telefon do komputera i w opcji USB wybieramy „Transfer plików”. Otwieramy folder „Download” na telefonie do którego kopiujemy wybrany moduł (można zainstalować kilka modułów i wybrać, który ma być aktywny).
Uruchamiamy aplikację Magisk i przechodzimy do zakładki Moduły:
Wybieramy opcję „Zainstaluj z pamięci”, wybieramy moduł, który chcemy zainstalować a po instalacji restartujemy telefon.
Teraz możemy doinstalować oryginalne aplikacje --->
Wgranie niestandardowego romu
UWAGA!Zakładam, że jeżeli chcesz się pobawić w modyfikację swojego smartphona-a znasz podstawy korzystania z wiersza poleceń CMD systemu Windows, umiesz zainstalować nietypowe sterowniki w Windows, itp…
Ponieważ, na tym etapie, jeszcze nie wiemy jaki ROM docelowo zainstalujemy jeszcze nie root-ujemy naszego urządzenia. Przejdziemy najpierw do zainstalowania niestandardowego ROM.
Dobrą, aktualną listę niestandardowych ROM znajdziemy TUTAJ.
Przetestowałem prawie wszystkie ROM-y Android 13 (A13) zarówno Oficjalne jak i Nieoficjalne kierując się moimi poprzednimi doświadczeniami oraz dostępnością i częstotliwością aktualizacji.
Moje doświadczenia z ROM na BV9900E są następujące:
ROM Oficjalny – jedyny jaki udało się zainstalować bez problemów i działał poprawnie to „Project Elixir”. Niestety niezbyt poprawnie działa mój ulubiony Microsoft Launcher więc testowałem dalej.
ROM Nieoficjalny:
– Przetestowałem 90% systemów, działają poprawnie ale nie powalają możliwością konfiguracji to VoltageOS, Pixel Experience (Plus), AlphaDroid, crDroid (ten mnie strasznie rozczarował bo to jest kiepskie wydanie w porównaniu do poprzednich).
- niezły, pod względem konfiguracji i możliwości jest DerpFest
- najlepsze okazały się ROM-y Evolution X i Cherish OS
Niestety nie ma dla BV9900E narzędzia TWRP (bynajmniej ja nie znalazłem), które znacznie ułatwiło by nam prace z urządzeniem musimy wszystkie operacje przeprowadzić za pomocą powłoki ADB.
Rozpakowujemy narzędzie Platform tools (domyślnie do C:\platform-tools), Uruchamiamy program CMD (jako administrator) i wpisujemy komendę:
cd C:\platform-tools
Podłączamy nasz smartfon do komputera i sprawdzamy czy jest poprawnie skonfigurowany i jest widoczny dla komputera komendą:
adb devices
Gdy łączymy się z telefonem po raz pierwszy, konieczne jest zezwolenie na dostęp przez ADB z aktualnego komputera, które pojawi się na ekranie smartfona (dodatkowo zaznaczamy „nie pytaj ponownie), jeśli tak się stało musimy ponownie wydać komendę „adb devices”
Jeżeli poprawnie widzimy nasze urządzenie możemy przejść do trybu „fastboot” wydając komendę:
adb reboot bootloader
Ponownie sprawdzamy czy nasz telefon jest widoczny:
fastboot devices
Teraz musimy zezwolić na wgrywanie dowolnego ROM blokując weryfikację modyfikacji. Do tego celu potrzebujemy „zerowy” plik vbmeta.img
, który przenosimy do katalogu „C:\platform-tools”.
Wyłączamy weryfikację komendą:
fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img
Gdybyśmy teraz chcieli wgrać nowy ROM za pomocą standardowej komendy „fastboot flash system system.img” to otrzymamy błąd gdyż urządzenia nowej generacji oparte o Androida 10+ używają mechanizmu fastbootd a nie fastboot.
Przechodzimy do trybu fastbootd za pomocą komendy:
fastboot reboot fastboot
Na ekranie smartfonu zobaczymy taki obrazek:
Kasujemy partycję „product” a w przypadku BV partycja ta nazywa się „super”:
fastboot delete-logical-partition super
Pobrany, z Internetu ROM, który najczęściej jest w formacie „nazwa.img.xz” rozpakowujemy do folderu „C:\platform-tools” (przykładowo jeden z moich testowych plików to ProjectElixir_3.11_arm64_bgN-13.0-20230821-1931-OFFICIAL.img)
Wgrywamy nasz nowy ROM:
fastboot flash system system.img
Kasujemy partycję danych:
fastboot -w
i restartujemy system:
fastboot reboot
Teraz możemy się cieszyć nowym systemem operacyjnym:
![]() |
![]() |
![]() |
UWAGA!!! Jeżeli chcemy, na tym etapie, przetestować inne warianty ROM wystarczą następujące sekwencje ADB:
adb devices
adb reboot bootloader
fastboot devices
fastboot reboot fastboot
fastboot delete-logical-partition super
fastboot flash system system.img
fastboot -w
fastboot reboot
Teraz możemy przejść do Rootowanie systemu --->
BLACKVIEW BV9900E
Niedawno, przez zupełny przypadek, wpadł mi w ręce smartfon BalckView BV9900E. Niestety, mój ulubiony poprzednik LG G6 nieco się zestarzał a do tego LG zaprzestało produkcji telefonów, i niestety zlikwidowało też obsługę techniczna dla swoich produktów musiałem poszukać czegoś innego.
BV9900E spełniał moje trzy podstawowe wymagania:
- Ma niewielkie rozmiary: 5,84” i przez to mieści się w kieszeni kamizelki.
- Ma dużą rozdzielczość ekranu: 2280x1080px (FHD+), 432 ppi.
- Ma bardzo dobrą konstrukcję obudowy – mało plastiku dużo stopów aluminium.
Po wyjęcia z pudełka i zdjęciu oklejek zobaczyłem bardzo fajny telefonik. Jest dość ciężki i gruby ale bardzo dobrze leży w ręce – wolę czuć porządną cegiełkę niż lekki kawałek plastiku… Jak na telefon typu „ruged” jest bardzo dobrze wykonany. Bardzo spodobała mi się funkcja ładowania bezprzewodowego – mój, każdy następny smartfon będzie miał taką funkcję!
Telefon, a w zasadzie oprogramowanie, ma jedną dość upierdliwą wadę – nie zapamiętuje parametrów wszystkich aplikacji łącznie z niektórymi systemowymi. Tak więc po restarcie czy wyłączeniu telefonu trzeba prawie wszystko konfigurować od nowa! Jeżeli zmieniliśmy sobie tapetę na swoją to po restarcie mamy tapetę systemową ☹
Jednak konstrukcja, oparta o procesor MediaTec oraz system oparty na standardzie Google Treble, pozwala na instalowanie dowolnego systemu ROM. BV9900E jest doskonałą bazą do eksperymentowania z innymi systemami operacyjnymi opartymi o otwartą platformę Google.
Moje doświadczenia opiszę w kilku punktach:
Rootowanie systemu
Rootowanie systemu.
Ponieważ w tym samouczku zastosowaliśmy ROM 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):
- Oryginalny ROM producenta BV9900E_EEA_S900AA_V1.0_20211206V06. (Do pobrania ze strony producenta)
- Narzędzie wiersza poleceń CMD „Platform tools” dla systemu Android.
- Sterowniki MediaTek USB Drivers.
- Program „SP Flash Tool” do modyfikacji oprogramowania urządzeń z procesorami MediaTek.
- Aplikacja Magisk do modyfikacja boot loadera smartfona.
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.v26.3.apk” oraz plik „boot.img” z folderu „BV9900E_EEA_S900AA_V1.0_20211206V06” z rozpakowanym wcześniej ROMem.
- Instalujemy i uruchamiamy aplikację Magisk i wybieramy opcję „Instaluj” a następnie „Wybierz i załataj plik”
- 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 typu „magisk_patched-26100_XYZ.img”, który musimy skopiować do komputera, najlepiej do folderu z oryginalnym ROM-em (BV9900E_EEA_S900AA_V1.0_20211206V06).
- 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 najlepiej z linii poleceń CMD (unikamy zabawy z naciskaniem przycisków i podłączania kabla USB):
adb reboot
- Jak zobaczymy komunikat „OK” restartujemy smartwatch i ponownie uruchamiamy aplikację Magisk. Ponownie wybieramy opcję „Instaluj” ale tym razem wybieramy „Bezpośrednia instalacja”:
- Po restarcie możemy sprawdzić czy wszystko jest OK za pomocą aplikacji „Root Checker Basic”:
Przechodzimy do odtworzenie oryginalnej animacji uruchomienia --->