Вземете Digital Wellbeing на Google Pixel на OnePlus 6/Essential Phone на Android Pie

Android Pie (Android 9) е тук за Google Pixel и Essential Phone, но само Pixel получи Digital Wellbeing. Ето как да го получите на PH-1 и OnePlus 6.

Актуализация 07.08.18 г: Според няколко потребители този мод работи и на OnePlus 6.

Веднага след Digital Wellbeing, новото на Google функция против пристрастяване към смартфон представен на Google I/O, започна да се разпространява за Google Pixel и Google Pixel 2 най-късно Версия на Android Pie, успяхме да активираме функцията на Essential Phone, който също получи Android 9 днес. Digital Wellbeing всъщност е доста лесно да се пренесе към Essential Phone и други устройства, които не са на Google, работещи с Android 9, просто защото APK сама по себе си не се нуждае от никакви промени - просто активирайте правилните функции на платформата, задайте правилните разрешения на правилното място и сте добре да отида. Докато вашето Essential PH-1, OnePlus 6 или друго устройство, което не е на Google, на Android Pie има root достъп чрез Magisk ( текущата версия вече работи на Android Pie

), всичко, което трябва да направите, е да инсталирате модул Magisk, за да го стартирате и да работи.

Препоръчителна литература: Digital Wellbeing вече е налице за Google Pixel/Pixel XL и Google Pixel 2/Pixel 2 XL

След като разбрах необходимите стъпки, попитах XDA Senior Member Dil3mm4 за да превърнете процеса в модул Magisk, много му благодаря за помощта! Получихме и помощ от XDA Recognized Developer Maxr1998! Ето модула, последван от обяснение как го накарахме да работи за всеки, който е любопитен:

Изтеглете Digital Wellbeing Enabler за Android Pie

Как активирахме Digital Wellbeing на Essential Phone/OnePlus 6 с Android Pie

Приложението беше предварително инсталирано на смартфоните Google Pixel, започвайки от втория Android P Developer Preview, но беше запазено място и всъщност не беше функционално. Днес Google отвори бета програма за приложението в Google Play Store и започна да позволява на собствениците на Google Pixel да изтеглят актуализация на приложението placeholder. Изтеглихме актуализацията на APK и проверихме какво е необходимо, за да работи. Всичко, от което се нуждае са:

  1. Android Pie (Android 9)
  2. com.google.android.feature.WELLBEING дефинирана като функция на платформа (решена чрез добавяне на XML, който я дефинира в /system/etc/sysconfig)
  3. com.google.android.feature.PIXEL_EXPERIENCE дефинирана като функция на платформа (решена чрез добавяне на XML, който я дефинира в /system/etc/sysconfig)
  4. Инсталиране като привилегировано системно приложение поради някои от разрешенията, които изисква (като новото разрешение за Android Pie android.permission.OBSERVE_APP_USAGE)
  5. Определяне на привилегированите разрешения за приложения, които изисква поради ограниченията, въведени в Android 8.0 Oreo (решено чрез добавяне на XML, дефиниращ ги в /system/etc/permissions)

Тъй като #2-5 изискват модифициране на системния дял, получаването на Digital Wellbeing на Essential Phone или OnePlus 6 изисква root достъп. За тези от вас, които не искат SafetyNet да се провали, направихме модула Magisk, така че да не се налага да жертвате Google Pay или Pokemon Go само за да накарате функцията за цифрово благополучие на Google Pixel да работи на вашия Essential Phone или OnePlus 6, работещ Android Pie.

Тази статия беше актуализирана, за да отрази, че този мод работи и на OnePlus 6.