Ontvang het digitale welzijn van Google Pixel op OnePlus 6/Essential Phone op Android Pie

Android Pie (Android 9) is er voor Google Pixel en Essential Phone, maar alleen de Pixel kreeg Digital Wellbeing. Hier leest u hoe u het op de PH-1 en OnePlus 6 kunt krijgen.

Update 7-08-2018: Volgens meerdere gebruikers werkt deze mod ook op de OnePlus 6.

Direct na Digital Wellbeing is Google's nieuwe anti-smartphoneverslavingsfunctie geïntroduceerd op Google I/O, en sinds kort uitgerold voor de Google Pixel en Google Pixel 2 Android Pie-release, zijn we erin geslaagd om de functie operationeel te krijgen op de Essential Phone vandaag ook Android 9 ontvangen. Digital Wellbeing is eigenlijk vrij eenvoudig te porten naar de Essential Phone en andere niet-Google-apparaten met Android 9, simpelweg vanwege de APK zelf heeft geen enkele wijziging nodig: schakel gewoon de juiste platformfuncties in, stel de juiste machtigingen op de juiste plaats in en u bent klaar gaan. Zolang uw Essential PH-1, OnePlus 6 of ander niet-Google-apparaat op Android Pie root-toegang heeft via Magisk (de huidige versie werkt al op Android Pie

), hoeft u alleen maar een Magisk-module te installeren om deze aan de praat te krijgen.

Aanbevolen lectuur: Digitaal welzijn nu live voor de Google Pixel/Pixel XL en Google Pixel 2/Pixel 2 XL

Nadat ik de noodzakelijke stappen had bedacht, vroeg ik het aan XDA Senior Member Dil3mm4 om het proces om te zetten in een Magisk-module, hartelijk dank aan hem voor zijn hulp! We kregen ook hulp van XDA Recognized Developer Maxr1998! Hier is de module, gevolgd door een uitleg van hoe we het werkend hebben gekregen voor iedereen die nieuwsgierig is:

Download Digital Wellbeing Enabler voor Android Pie

Hoe we Digitaal welzijn hebben ingeschakeld op de Essential Phone/OnePlus 6 met Android Pie

De app was vooraf geïnstalleerd op de Google Pixel-smartphones vanaf de tweede Android P Developer Preview, maar het was een tijdelijke aanduiding en was niet echt functioneel. Vandaag heeft Google een bètaprogramma voor de app geopend in de Google Play Store en Google Pixel-bezitters de mogelijkheid gegeven een update voor de tijdelijke app te downloaden. We hebben de update-APK opgehaald en onderzocht wat deze nodig had om te worden uitgevoerd. Het enige wat het nodig heeft zijn:

  1. Android Pie (Android 9)
  2. com.google.android.feature.WELLBEING gedefinieerd als een platformfunctie (opgelost door een XML toe te voegen die deze definieert in /system/etc/sysconfig)
  3. com.google.android.feature.PIXEL_EXPERIENCE gedefinieerd als een platformfunctie (opgelost door een XML toe te voegen die deze definieert in /system/etc/sysconfig)
  4. Installatie als een geprivilegieerde systeem-app vanwege enkele van de vereiste machtigingen (zoals de nieuwe Android Pie-machtiging android.permission.OBSERVE_APP_USAGE)
  5. Het definiëren van de bevoorrechte app-machtigingen die nodig zijn vanwege beperkingen die zijn geïntroduceerd in Android 8.0 Oreo (opgelost door een XML toe te voegen die deze definieert in /system/etc/permissions)

Omdat #2-5 het wijzigen van de systeempartitie vereist, vereist het verkrijgen van Digital Wellbeing op de Essential Phone of OnePlus 6 root-toegang. Voor degenen onder u die niet willen dat SafetyNet faalt, hebben we de Magisk-module gemaakt, zodat u Google Pay of Pokemon Go om de Digital Wellbeing-functie van Google Pixel te laten werken op je Essential Phone of OnePlus 6 Android-taart.

Dit artikel is bijgewerkt om aan te geven dat deze mod ook werkt op de OnePlus 6.