Realização técnica da arquitetura não intrusiva
O DroidRun consegue uma automação sem root por meio do serviço de função auxiliar padrão do Android (ACCESSIBILITY_SERVICE), que tem três avanços tecnológicos importantes: usar o acesso legal ao conteúdo da tela para obter elementos da interface; simular operações reais de toque por meio da API ACCESSIBILITY; e projetar um daemon de serviço leve para manter a continuidade da tarefa. Em comparação com a solução que requer root:
- Maior segurança: não interrompe a verificação de integridade do sistema (SELinux)
- Extensão de compatibilidade: suporte para Huawei EMUI e outros sistemas ROM personalizados
- Implantação simplificada: os usuários corporativos podem implantar em lotes sem precisar desbloquear unidades uma a uma
O teste real abrangeu 37 dispositivos, incluindo Samsung, Xiaomi e OPPO, todos os quais permaneceram estáveis no Android 6-14. Esse design torna o DroidRun a única solução de automação que pode ser implantada com segurança em ambientes corporativos de grande escala.
Essa resposta foi extraída do artigoDroidRun: uma ferramenta de código aberto para IA para automatizar telefones AndroidO