FuckDevicePolicy App
FuckDevicePolicy é um módulo Xposed que permite que você torne algumas políticas de restrição de usuário (definidas pelo Aplicativo de Administração do Dispositivo ou pelo Perfil de Trabalho, por exemplo, Microsoft Intune) não funcionais. Especialmente algumas políticas de dispositivo que afetam todo o ambiente Android, mesmo que estejam no Perfil de Trabalho, mas impactam o seu Perfil Pessoal.
Por exemplo, desde o Android 10, uma nova funcionalidade para o Perfil de Trabalho foi adicionada: DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY, cujo valor é "no_install_unknown_sources_globally". Isso permite que o Aplicativo do Perfil de Trabalho (por exemplo, Microsoft Intune, também conhecido como Company Portal) desative a permissão de instalar APKs de fontes desconhecidas GLOBALMENTE, mesmo que esteja dentro do Perfil de Trabalho, assim você também não poderá instalar APKs no seu perfil pessoal! Outro exemplo de restrição em nível de dispositivo é ensure_verify_apps, que pode fazer com que o Google Play Protect esteja sempre habilitado.
Se você está enfrentando esses problemas, basta usar este módulo Xposed.
Verifique UserManager para obter todos os valores de políticas de restrição (veja [Valor Constante]). Coloque aqueles que você deseja desativar neste aplicativo do módulo, uma linha para cada valor de política. Use dumpsys device_policy (executado via adb shell ou root) para verificar quais políticas de restrição estão aplicadas no seu dispositivo (na seção [userRestrictions:]).
Aplique este módulo apenas ao [System Framework] (que é a configuração de escopo padrão), não é necessário aplicar a outros aplicativos, especialmente NÃO aplique ao Microsoft Intune, caso contrário seu Xposed e ROOT serão detectados.
Devido ao New XSharedPreferences do LSPosed, se você estiver usando o LSPosed, ative este módulo e reinicie primeiro, antes de editar e salvar suas políticas personalizadas!!! (Em outras palavras, quando você clicar no botão de salvar, este módulo deve estar ativado, se você estiver usando o LSPosed). Caso contrário, suas políticas personalizadas não serão salvas corretamente para o LSPosed.







