Init.d heeft een speciale plaats in Android. Hiermee kunnen gebruikers scripts en mods installeren die tijdens het opstarten worden uitgevoerd, en zo vrijwel elk gewenst aspect van de telefoon wijzigen. Er zijn batterij-tweaks, prestatie-tweaks, GPS-tweaks, signaal-tweaks, en de lijst gaat maar door. Om deze scripts te laten werken, moet de telefoon dit echter eerst hebben gedaan init.d steun. Meestal bieden Ramdisks dit aan init.d steun, maar soms is het mogelijk om die te verkrijgen init.d ondersteuning zonder een nieuwe Ramdisk te flashen, of zelfs zonder de Ramdisk helemaal te veranderen.
Dit is iets dat XDA Recognised Developer heeft roken1337 voor een aantal apparaten is gewerkt. Met een mod genaamd EZ InitD lijkt smokin1337 gebruikers te helpen bij het toevoegen init.d gemakkelijk ondersteunen. Bovendien geeft de ontwikkelaar een aantal opties voor het gebruik van de mod. De ene versie is bedoeld voor gebruikers om te flashen via aangepast herstel, terwijl de andere voor ROM-ontwikkelaars is om in hun ROM's op te nemen. Het beste is: het is eenvoudig.
Nadat de mod is toegepast, wordt alles in je init.d map wordt tijdens het opstarten uitgevoerd, zoals normaal. In de ROM-ontwikkelaarsversie kunnen ontwikkelaars de map feitelijk veranderen naar wat ze maar willen. Met andere woorden, er kunnen ROM's mee gemaakt worden init.d ondersteuning, maar zonder een feitelijke init.d map. (Ed: Ik denk na /etc/NyanCat of /etc/bacolicious, mezelf.) De methode is getest op de HTC One S en de HTC One X, maar het zou eigenlijk op elk apparaat moeten werken. Zoals veel gebruikers je zullen vertellen, komt init.d-ondersteuning van de Ramdisk. Dit is niet noodzakelijk waar. Volgens smokein1337:
Deze mod voegt init.d-ondersteuning toe aan elke rom, zelfs aan stock-roms, zonder de ramdisk te bewerken. In plaats daarvan gebruikt het het post_boot.sh-bestand dat in de meeste, zo niet alle, roms aanwezig is. Het zou op de meeste apparaten moeten werken. Als het op jouw apparaat niet werkt, kijk dan in /system/etc en post de naam van het bestand dat "post_boot.sh" bevat.
Met deze methode is het dus feitelijk mogelijk om init.d-ondersteuning te verkrijgen zonder de Ramdisk of kernel te wisselen, te bewerken of anderszins aan te raken. Voor meer informatie, kijk op de originele draad.