Få Google Pixels digitale velvære på OnePlus 6/Essential Phone på Android Pie

click fraud protection

Android Pie (Android 9) er her for Google Pixel & Essential Phone, men bare Pixel fikk Digital Wellbeing. Slik får du det på PH-1 og OnePlus 6.

Oppdatering 8/7/18: Ifølge flere brukere fungerer denne moden også på OnePlus 6.

Rett etter Digital Wellbeing, Googles nye funksjon for anti-smarttelefonavhengighet introdusert på Google I/O, begynte å rulle ut for Google Pixel og Google Pixel 2 på det siste Android Pie-utgivelse, klarte vi å få funksjonen i gang på Essential Phone som mottok også Android 9 i dag. Digital Wellbeing er faktisk ganske enkelt å overføre til Essential Phone og andre ikke-Google-enheter som kjører Android 9, ganske enkelt fordi APK selv trenger ingen endringer overhodet – bare aktiver de riktige plattformfunksjonene, sett de riktige tillatelsene på rett sted, og du er bra å gå. Så lenge din Essential PH-1, OnePlus 6 eller annen ikke-Google-enhet på Android Pie har root-tilgang via Magisk (den gjeldende versjon fungerer allerede på Android Pie), alt du trenger å gjøre er å installere en Magisk-modul for å få den i gang.

Anbefalt lesning: Digital Wellbeing nå live for Google Pixel/Pixel XL og Google Pixel 2/Pixel 2 XL

Etter at jeg fant ut de nødvendige trinnene, spurte jeg XDA Senior Member Dil3mm4 for å gjøre prosessen om til en Magisk-modul, så tusen takk til ham for hjelpen! Vi fikk også hjelp av XDA Recognized Developer Maxr1998! Her er modulen, etterfulgt av en forklaring på hvordan vi fikk den til å fungere for alle som er nysgjerrige:

Last ned Digital Wellbeing Enabler for Android Pie

Hvordan vi aktiverte digital velvære på Essential Phone/OnePlus 6 som kjører Android Pie

Appen kom forhåndsinstallert på Google Pixel-smarttelefonene fra og med den andre Android P Developer Preview, men den var en plassholder og var faktisk ikke funksjonell. I dag åpnet Google et betaprogram for appen i Google Play Store og begynte å la Google Pixel-eiere laste ned en oppdatering til plassholderappen. Vi trakk oppdaterings-APK og undersøkte hva den krevde for å kjøre. Alt den trenger er:

  1. Android Pie (Android 9)
  2. com.google.android.feature.WELLBEING definert som en plattformfunksjon (løst ved å legge til en XML som definerer den i /system/etc/sysconfig)
  3. com.google.android.feature.PIXEL_EXPERIENCE definert som en plattformfunksjon (løst ved å legge til en XML som definerer den i /system/etc/sysconfig)
  4. Installasjon som en privilegert systemapp på grunn av noen av tillatelsene den krever (som den nye Android Pie-tillatelsen android.permission.OBSERVE_APP_USAGE)
  5. Definere de privilegerte apptillatelsene den krever på grunn av begrensninger introdusert i Android 8.0 Oreo (løst ved å legge til en XML som definerer dem i /system/etc/permissions)

Fordi #2-5 krever modifisering av systempartisjonen, krever det root-tilgang for å få Digital Wellbeing på Essential Phone eller OnePlus 6. For de av dere som ikke vil at SafetyNet skal mislykkes, har vi laget Magisk-modulen slik at du ikke trenger å ofre Google Pay eller Pokemon Go bare for å få Google Pixels Digital Wellbeing-funksjon til å fungere på Essential Phone eller OnePlus 6 Android Pie.

Denne artikkelen ble oppdatert for å gjenspeile at denne moden også fungerer på OnePlus 6.