inicio.d Tiene un lugar especial en Android. Con él, los usuarios pueden instalar scripts y mods para ejecutarlos en el arranque y así modificar casi cualquier aspecto del teléfono que deseen. Hay ajustes de batería, ajustes de rendimiento, ajustes de GPS, ajustes de señal, y la lista sigue y sigue. Sin embargo, para que estos scripts funcionen, el teléfono primero debe tener inicio.d apoyo. Normalmente, los discos Ram proporcionan inicio.d apoyo, pero a veces es posible ganar inicio.d soporte sin necesidad de actualizar un nuevo Ramdisk, o incluso sin alterar el Ramdisk en absoluto.
Esto es algo que XDA Reconocido Desarrollador fumando1337 ha estado trabajando para varios dispositivos. Con un mod llamado EZ InitD, smokin1337 busca ayudar a los usuarios a agregar inicio.d soporte fácilmente. Además, el desarrollador ofrece un par de opciones sobre cómo utilizar el mod. Una versión es para que los usuarios actualicen mediante una recuperación personalizada, mientras que la otra es para que los desarrolladores de ROM la incluyan en sus ROM. La mejor parte es que es simple.
Después de aplicar el mod, cualquier cosa en tu inicio.d La carpeta se ejecutará al arrancar, como lo haría normalmente. En la versión de desarrollador de ROM, los desarrolladores pueden cambiar el directorio a lo que quieran. En otras palabras, podrían existir ROMs hechas con inicio.d soporte pero sin un real inicio.d carpeta. (Ed: estoy pensando /etc/NyanCat o /etc/bacolicious, yo mismo.) El método ha sido probado en el HTC One S y el HTC uno X, pero en realidad debería funcionar en cualquier dispositivo. Como muchos usuarios le dirán, el soporte de init.d proviene de Ramdisk. Esto no es necesariamente cierto. Según smokin1337:
Este mod agregará soporte init.d a cualquier rom, incluso a las rom estándar, sin editar el disco ram. En su lugar, utiliza el archivo post_boot.sh que se encuentra en la mayoría, si no en todas, las rom. Debería funcionar en la mayoría de los dispositivos. Si no funciona en el suyo, busque en /system/etc y publique el nombre del archivo que contiene "post_boot.sh".
Entonces, dado este método, en realidad es posible obtener soporte para init.d sin cambiar, editar o tocar el Ramdisk o el kernel. Para obtener información adicional, consulte el hilo original.