As far as init.d, its working for me, check your permissions.
I'm kind of embarrassed that I didn't do this as part of my troubleshooting lol. Somehow, the init.d scripts were no longer permissioned for "execute". I changed all the permissions to 777 and they seem to have run on a reboot .
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?