Universal Init.d 1.2.1

Licença: Grátis ‎Tamanho do arquivo: N/A
‎Classificação dos utilizadores: 5.0/5 - ‎1 ‎votos

Sobre Universal Init.d

Uma aplicação raiz simples e aberta que emula o comportamento do mecanismo init.d kernel (execução automática dos scripts contidos na pasta /sistema/etc/init.d em cada bota).

O que torna este método realmente universal é que tudo acontece no lado da aplicação, não são necessárias modificações de ficheiros do sistema. A ferramenta basicamente imita o comportamento do mecanismo de núcleo init.d: irá detetar sempre que o dispositivo for reiniciado e executar os scripts localizados em /system/etc/init.d.

Com este mecanismo de concessão de suporte init.d vem um mecanismo de deteção de suporte init.d do lado do núcleo, para que os seus scripts int.d não sejam executados duas vezes, o que só faria por um tempo de arranque mais longo. Basicamente, quando executar o teste, irá gerar um pequeno script init.d que cria um ficheiro no seu sdcard. Em seguida, depois de reiniciado, verificará se o ficheiro que o script gerado cria foi realmente criado para determinar se o seu núcleo já tem suporte incorporado. Se o ficheiro foi criado, cria. Se não, não é, tão simples quanto isso.

Uma função adição a esta aplicação é a capacidade de gerir, editar, eliminar e executar os scripts init.d com o toque de um botão.

Pode consultar o código fonte desta aplicação e contribuir para o mesmo em: https://github.com/Androguide/Universal-init.d