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 é:
- Torta Android (Android 9)
-
com.google.android.feature.WELLBEING
definido como um recurso da plataforma (resolvido adicionando um XML que o define em/system/etc/sysconfig
) -
com.google.android.feature.PIXEL_EXPERIENCE
definido como um recurso da plataforma (resolvido adicionando um XML que o define em/system/etc/sysconfig
) - 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
) - 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.