Como usar Init.d com qualquer telefone

Inicial.d tem um lugar especial no Android. Com ele, os usuários podem instalar scripts e mods para rodar na inicialização e, assim, modificar quase todos os aspectos que desejarem do telefone. Existem ajustes de bateria, ajustes de desempenho, ajustes de GPS, ajustes de sinal e a lista é infinita. No entanto, para que esses scripts funcionem, o telefone deve primeiro ter iniciar.d apoiar. Normalmente, os Ramdisks fornecem iniciar.d apoio, mas às vezes é possível ganhar iniciar.d suporte sem atualizar um novo Ramdisk, ou mesmo sem alterar o Ramdisk.

Isso é algo que o desenvolvedor reconhecido pelo XDA fumando1337 vem trabalhando em vários dispositivos. Com um mod chamado EZ InitD, smokin1337 procura ajudar os usuários a adicionar iniciar.d suporte facilmente. Além disso, o desenvolvedor oferece algumas opções sobre como usar o mod. Uma versão é para os usuários atualizarem por meio de recuperação personalizada, enquanto a outra é para os desenvolvedores de ROM incluírem em suas ROMs. A melhor parte é que é simples.

Depois que o mod for aplicado, qualquer coisa em seu iniciar.d pasta será executada na inicialização, como faria normalmente. Na versão do desenvolvedor ROM, os desenvolvedores podem alterar o diretório para o que quiserem. Em outras palavras, poderia haver ROMs feitas com iniciar.d apoio, mas sem um verdadeiro iniciar.d pasta. (Ed: estou pensando /etc/NyanCat ou /etc/bacolicious, eu mesmo.) O método foi testado no HTC One S e a HTC One X, mas na verdade deve funcionar em qualquer dispositivo. Como muitos usuários dirão, o suporte ao init.d vem do Ramdisk. Isto não é necessariamente verdade. De acordo com smokein1337:

Este mod adicionará suporte init.d a qualquer rom, até mesmo roms de estoque, sem editar o ramdisk. Em vez disso, ele usa o arquivo post_boot.sh que está na maioria, senão em todas as roms. Deve funcionar na maioria dos dispositivos, se não funcionar no seu, procure em /system/etc e poste o nome do arquivo que contém "post_boot.sh".

Portanto, com esse método, é realmente possível obter suporte ao init.d sem alternar, editar ou tocar no Ramdisk ou no kernel. Para informações adicionais, confira o tópico original.