Existe uma maneira (um aplicativo ou um iniciador especial, um conjunto de aplicativos com instruções) que permita transformar um telefone Android em um dispositivo à prova de crianças "apenas ligar para os pais"?
Aqui estão meus principais requisitos (e algumas idéias de implementação possíveis que eu estava pensando como pontos de bala):
O principal objetivo do telefone é servir como uma maneira emergencial de entrar em contato com os pais, etc.
Sim, eu sei que existem telefones especiais para crianças, como o LG Milo - estou interessado em como transformar um telefone Android na mesma funcionalidade quando não está "desbloqueado".
Quando "trancada", a única coisa que uma criança deve ser capaz de telefonar é para um de vários telefones predefinidos.
# Na lista de permissões do aplicativo discador (exigindo senha para não-whitelist)
ou, tendo um discador personalizado que tenha apenas botões "ligar para mamãe" etc ... sem nenhuma maneira de discar para telefones específicos; e desativando o acesso ao aplicativo de discagem Android (consulte o item 2)
Quando "bloqueado", o acesso a TODOS OS aplicativos que não estão na lista de permissões é restrito
Senha protegendo TODOS os aplicativos não incluídos na lista de permissões (incluindo, é claro, a Play Store e o navegador).
Ou, iniciador personalizado que não possui nada além de um widget para chamar #s e aplicativos na lista de permissões.
Ou, se for necessário, OK, apenas APENAS a funcionalidade do telefone está na lista de permissões se nenhum outro aplicativo puder fazer isso funcionar.
Menos importante, é interessante que o telefone possa ser "desbloqueado", talvez por meio da senha "pai", para permitir a funcionalidade completa do Android sem a necessidade de reinstalar / reinstalar etc ...
Isso NÃO precisa ser à prova de genialidade de crianças. Por exemplo, se a maneira de desbloquear é reiniciar e iniciar o modo de recuperação, isso é seguro o suficiente para mim. O objetivo de travar é principalmente reduzir o mau uso acidental; e na tentação de fazer coisas para as quais o telefone não foi designado na escola (IOW, método de contato de emergência); se uma criança é inteligente o suficiente para evitar o bloqueio, não é o fim do mundo.
Quanto ao necessário para fazer isso, estou extremamente confortável com o enraizamento, um pouco confortável com o flashing como um processo (mas menos confortável com o flashing de uma ROM aleatória de estabilidade questionável, por razões óbvias); muito confortável com a linha de comando Unix genérica; programação shell, Perl e C; mas não desenvolvimento Java ou Android. Basicamente, o céu é o limite tecnicamente, desde que eu não precise escrever um programa Android genuíno