Android Pie (Android 9) jest dostępny dla Google Pixel i Essential Phone, ale tylko Pixel ma funkcję Digital Wellbeing. Oto jak to zrobić na PH-1 i OnePlus 6.
Aktualizacja 8/7/18: Według kilku użytkowników ten mod działa również na OnePlus 6.
Zaraz po Digital Wellbeing nowość Google funkcja przeciwdziałająca uzależnieniu od smartfona wprowadzone na Google I/O, zaczęły być wdrażane najpóźniej w Google Pixel i Google Pixel 2 Wydanie Androida Pie, udało nam się uruchomić tę funkcję w telefonie Essential Phone, który również otrzymał dzisiaj Androida 9. W rzeczywistości cyfrowe dobre samopoczucie można dość łatwo przenieść na telefon Essential Phone i inne urządzenia inne niż Google z systemem Android 9 po prostu dlatego, że plik APK samo w sobie nie wymaga żadnych zmian – wystarczy włączyć odpowiednie funkcje platformy, ustawić odpowiednie uprawnienia we właściwym miejscu i gotowe iść. Tak długo, jak Twój Essential PH-1, OnePlus 6 lub inne urządzenie inne niż Google z systemem Android Pie ma dostęp do konta root za pośrednictwem Magisk (tzw.
Rekomendowane lektury: Cyfrowa równowaga jest już dostępna dla Google Pixel/Pixel XL i Google Pixel 2/Pixel 2 XL
Po ustaleniu niezbędnych kroków zapytałem starszego członka XDA Dil3mm4 aby przekształcić proces w moduł Magisk, wielkie dzięki za pomoc! Otrzymaliśmy także pomoc od uznanego programisty XDA Maxr1998! Oto moduł, po którym następuje wyjaśnienie, w jaki sposób to działa, dla każdego, kto jest ciekawy:
Pobierz narzędzie Digital Wellbeing Enabler dla systemu Android Pie
Jak włączyliśmy funkcję Digital Wellbeing w telefonie Essential Phone/OnePlus 6 z systemem Android Pie
Aplikacja była preinstalowana na smartfonach Google Pixel, począwszy od drugiej wersji Android P Developer Preview, jednak była to funkcja zastępcza i w rzeczywistości nie działała. Dzisiaj Google uruchomiło program beta aplikacji w sklepie Google Play i umożliwiło właścicielom Google Pixel pobranie aktualizacji aplikacji zastępczej. Wyciągnęliśmy aktualizację APK i sprawdziliśmy, co jest wymagane do działania. Wszystko czego potrzebuje to:
- Android Pie (Android 9)
-
com.google.android.feature.WELLBEING
zdefiniowana jako funkcja platformy (rozwiązana poprzez dodanie pliku XML definiującego ją w/system/etc/sysconfig
) -
com.google.android.feature.PIXEL_EXPERIENCE
zdefiniowana jako funkcja platformy (rozwiązana poprzez dodanie pliku XML definiującego ją w/system/etc/sysconfig
) - Instalacja jako uprzywilejowanej aplikacji systemowej ze względu na niektóre wymagane uprawnienia (takie jak nowe uprawnienia dla Androida Pie
android.permission.OBSERVE_APP_USAGE
) - Zdefiniowanie uprawnień aplikacji uprzywilejowanej, których wymaga ona ze względu na ograniczenia wprowadzone w systemie Android 8.0 Oreo (rozwiązane poprzez dodanie pliku XML definiującego je w
/system/etc/permissions
)
Ponieważ punkty 2-5 wymagają modyfikacji partycji systemowej, uzyskanie funkcji Digital Wellbeing na telefonie Essential Phone lub OnePlus 6 wymaga dostępu do konta root. Dla tych z Was, którzy nie chcą, aby SafetyNet zawiódł, stworzyliśmy moduł Magisk, dzięki któremu nie będziecie musieli rezygnować z Google Pay lub Pokemon Go tylko po to, aby funkcja Google Pixel Digital Wellbeing działała na Twoim telefonie Essential Phone lub OnePlus 6 Ciasto z Androidem.
Ten artykuł został zaktualizowany, aby odzwierciedlić, że ten mod działa również na OnePlus 6.