For most devices, obtaining init.d support is no big deal. Usually, users need to only install a kernel or ROM that supports init.d, and then they can install any scripts requiring it. However, not all devices have such ROMs or kernels. Alternatively, some users may enjoy their current ROM/kernel setup and would rather not change it just to gain support. For HTC EVO 4G users on ICS, this may no longer be a problem.
The solution is called init.d Stapler. It’s a modification that EVO 4G users running an ICS ROM to gain init.d support in their ROM without having to swap ROMs or kernels. Developed by XDA Forum Member Mephistonian, the mod is easily flashable in custom recovery making init.d simple. As Mephistonian explains:
This is a flashable .zip file that will essentially inject (or staple as I like to say) the support of the INIT.D script into your current ICS rom. As I said above, this SHOULD (YMMV) allow the support of any tweaks that require the INIT.D script.
As with any mod, there is a possibility that it may not work for you. It has been confirmed working by a number of users, though, on a couple of different ROMs.