
Isole seus aplicativos do big brother https://secure-system.gitlab.io/Insular/
Isole o seu app grande irmão.
Este é um fork baseado no excelente Island. Crédito extra para Shelter, que me inspirou a fazer o fork totalmente FLOSS do Island.
Sobre como habilitar o Insular via adb, acesso a arquivos entre perfis, modo Deus (estendendo o controle de apps para apps fora do Perfil de Trabalho), diferenças do Island, etc, veja a documentação.
Com o Insular, você pode:
Se o seu dispositivo for incompatível ou não estiver criptografado, você pode contornar essa limitação manualmente. Consulte a publicação no XDA para obter detalhes. Para desinstalar e remover o Insular completamente, primeiro use "Destruir Insular" em Configurações - Configuração - Clique no ícone da lixeira ao lado do Insular. Se você já desinstalou o aplicativo Insular, use "Remover perfil de trabalho" em "Configurações - Contas" do dispositivo.
Nós só solicitamos permissões para alcançar o que você deseja. As seguintes permissões sensíveis são solicitadas com justificativas:
Nunca coletaremos dados relacionados à sua privacidade; por favor, leia nossa política de privacidade para mais detalhes.
O Island depende da biblioteca "deagle", que deve ser clonada junto com o Island no mesmo caminho.
\--
\- island
\- deagle
Este projeto é construído em vários módulos, com o módulo assembly como portal de build, para suportar uma compilação "leve" separada para os módulos principais, na forma de "product flavor" na configuração de build do Gradle.
O módulo "engine" compartilha o mesmo nome de pacote da compilação "complete", para herdar o privilégio de proprietário do perfil/dispositivo. O módulo "mobile" e os demais módulos podem ser instalados e atualizados separadamente, junto com o módulo "engine", para conveniência de desenvolvimento.
Devido à natureza exclusiva, o usuário só pode usar um app Android DPC por vez, e o custo de trocar de DPC é alto demais. Para incentivar a exploração ativa e o desenvolvimento mais amplo das capacidades do DPC e, portanto, beneficiar melhor os usuários, o Island se dedica a construir uma colaboração aberta para desenvolvedores da comunidade, seja no desenvolvimento deste projeto ou abrindo as capacidades do DPC para apps de terceiros por meio de uma API aberta. O próprio Island não focará no rico conjunto de recursos, mas se concentrará principalmente em construir um engine poderoso como uma plataforma aberta para muito mais apps da comunidade.
A partir da primeira versão pública do Island, todas as APIs estão abertas para apps de terceiros com a permissão de tempo de execução padrão do Android como autorização do usuário. Os desenvolvedores podem começar a criar apps agora para aproveitar as APIs abertas do Island.
O protocolo de todas as APIs é bem definido e mantido na classe "Api".
Se você encontrou bugs, fez pequenas melhorias ou traduziu as strings, por favor, sinta-se à vontade para nos enviar pull-requests.
Se você estiver interessado em melhorar a funcionalidade do Island, por favor, crie uma issue primeiro para discutir suas ideias conosco, estamos abertos à colaboração em desenvolvimento futuro.
Se você precisar de novas APIs para que seus apps aproveitem as capacidades do DPC, por favor, sinta-se à vontade para criar uma issue descrevendo seu app e o caso de uso dessas APIs. Ainda estamos na fase inicial de construção de um conjunto rico de APIs abertas.