Estou criando um aplicativo de controle / responsabilidade parental para android. Consiste em um serviço de monitoramento executado em segundo plano e iniciado quando o telefone é inicializado.
Infelizmente, descobri que quando o Android é iniciado no "Modo de segurança", os serviços não são iniciados automaticamente e, por isso, meu aplicativo apresenta uma falha grave.
Enquanto no modo de segurança, a Web e outros aplicativos podem ser iniciados sem o meu serviço de monitoramento em execução.
Eu pensei que, se não for possível monitorar a atividade do aplicativo enquanto estiver no modo de segurança, talvez eu possa pelo menos fazer com que meu aplicativo detecte se o telefone estava anteriormente no modo de segurança. Talvez isso pudesse alertar o pai ou o parceiro de responsabilidade?
O Android mantém algum registro disso? Ou qualquer log de inicialização em geral? Estou muito aberto a sugestões e alternativas.