Obtenha o bem-estar digital do Google Pixel no OnePlus 6/Essential Phone no Android Pie

O Android Pie (Android 9) chegou para o Google Pixel e Essential Phone, mas apenas o Pixel tem Bem-estar Digital. Veja como obtê-lo no PH-1 e OnePlus 6.

Atualização 07/08/18: De acordo com vários usuários, este mod também funciona no OnePlus 6.

Logo depois do Bem-estar Digital, o novo recurso anti-dependência de smartphones apresentado no Google I/O, começou a ser lançado para o Google Pixel e o Google Pixel 2 no mais recente Lançamento do Android Pie, conseguimos colocar o recurso em funcionamento no Essential Phone, que também recebeu o Android 9 hoje. Na verdade, o Digital Wellbeing é muito fácil de migrar para o Essential Phone e outros dispositivos que não sejam do Google e que executam o Android 9, simplesmente porque o APK em si não precisa de nenhuma alteração - basta ativar os recursos corretos da plataforma, definir as permissões corretas no lugar certo e você estará bem ir. Contanto que seu Essential PH-1, OnePlus 6 ou outro dispositivo que não seja do Google no Android Pie tenha acesso root via Magisk (o

versão atual já funciona no Android Pie), tudo que você precisa fazer é instalar um Módulo Magisk para colocá-lo em funcionamento.

Leitura recomendada: Bem-estar digital agora disponível para Google Pixel/Pixel XL e Google Pixel 2/Pixel 2 XL

Depois de descobrir as etapas necessárias, perguntei ao membro sênior do XDA Dil3mm4 para transformar o processo em um Módulo Magisk, muito obrigado a ele pela ajuda! Também recebemos ajuda do desenvolvedor reconhecido XDA Maxr1998! Aqui está o Módulo, seguido de uma explicação de como o fizemos funcionar para quem estiver curioso:

Baixe o Digital Wellbeing Enabler para Android Pie

Como habilitamos o bem-estar digital no Essential Phone/OnePlus 6 rodando Android Pie

O aplicativo veio pré-instalado nos smartphones Google Pixel a partir do segundo Android P Developer Preview, no entanto, era um espaço reservado e não era realmente funcional. Hoje, o Google abriu um programa beta para o aplicativo na Google Play Store e começou a permitir que os proprietários do Google Pixel baixem uma atualização para o aplicativo placeholder. Extraímos o APK de atualização e examinamos o que ele precisava para ser executado. Tudo o que precisa é:

  1. Torta Android (Android 9)
  2. com.google.android.feature.WELLBEING definido como um recurso da plataforma (resolvido adicionando um XML que o define em /system/etc/sysconfig)
  3. com.google.android.feature.PIXEL_EXPERIENCE definido como um recurso da plataforma (resolvido adicionando um XML que o define em /system/etc/sysconfig)
  4. Instalação como um aplicativo de sistema privilegiado devido a algumas das permissões necessárias (como a nova permissão do Android Pie android.permission.OBSERVE_APP_USAGE)
  5. Definir as permissões privilegiadas do aplicativo necessárias devido às restrições introduzidas no Android 8.0 Oreo (resolvidas adicionando um XML que as define em /system/etc/permissions)

Como os itens 2 a 5 exigem a modificação da partição do sistema, obter o Digital Wellbeing no Essential Phone ou OnePlus 6 requer acesso root. Para aqueles que não querem que o SafetyNet falhe, criamos o Módulo Magisk para que você não tenha que sacrificar o Google Pay ou Pokémon Go apenas para que o recurso Digital Wellbeing do Google Pixel funcione no seu Essential Phone ou OnePlus 6 em execução Torta Android.

Este artigo foi atualizado para refletir que este mod também funciona no OnePlus 6.