Universal Init.d for Android
What makes this method really universal is that everything happens on the app side, no system files modifications are required whatsoever. The tool basically emulates the behavior of the init.d kernel mechanism : it will detect whenever the device is rebooted and execute the scripts located in /system/etc/init.d.
With this init.d support granting mechanism comes a kernel-sided init.d support detection mechanism, so that your int.d scripts don't get executed twice, which would only make for a longer boot time. Basically, when you run the test, it will generate a little init.d script which creates a file on your sdcard. Then, after you rebooted, it will check if the file that the generated script creates has indeed been created in order to determine if your kernel already has init.d support built-in. If the file was created, it does. If not, it doesn't, as simple as that.
An additionnal functionnality to this app is the ability to manage, edit, delete & run your init.d scripts with the touch of a button.
You can check-out the source code of this application and contribute to it at : https://github.com/Androguide/Universal-init.d
I installed this on my Huawei Ascend Mate 2 non-consumer cellular unlocked phone which has CyanogenMod 13 nightly currently installed on it. CM 13 doesn't have init.d support for my device. This allowed me to have such support and it allowed me to install the Viper4Android audio mod. Wow!!! My music sounds ten times better then it did two days ago. Huge thanks to the developers of this app!!!!!
Immediately force closes - so it's not quite UNIVERSAL yet. So, those looking to solve SGS4's lack of init.d support in their stock Sprint ROM/Kernel - will have to keep looking (or run a different ROM/Kernel).
I can suck my own dick! Greatest achievement of all
i flashed zram script files. And Exexuted Manually.. and checked Boot at startup. after reboot boot at startup not work ..
Everytime i tried to launch the app it crashes. ("Universal init.d has stopped") please fix..
Rooted S7 edge. App crashes as soon as I open it.
I have busybox,root and everything but when i open app it force closes pls fix
Stupid app! Doesn't opens.
Sometimes it says ...... Success your karnel have init.d support... And when i reboot my phone then it says that your karnel doesn't have init.d support...... Why ?? I use custom rom
great work . im needed this to flash PURE GRAPHICS from xda. ive seen this app there. pls make a response
Works as advertised. It feels slow though. Not sure how to make this app go first before all the other apps start.
Thanks for devoloping this app.but it crashes on all sony devices having stock android kitkat.
Why does it crash on some ROMs? How can I fix this?
Excellent init.d tool. Needed init.d for setting rtsp/httppd settings not accesible via ##3282# DATA menu. Great!!
Works on Moto G. I'm perfectly happy with it. Thank you
Vlad... Add a line to your first script to have it start the next and only initiate the first script with the app. That's a lame reason to give one star to a free app that works. Sorry... LoL.. Awesome job is all I can say. I used TiBu and converted to system app to get it to start earlier during boot. Works like a charm too. Less works than SManager and faster at execution.
It really made my phone init.d supported i read cda threads and blaw blaw crap but all tht crap didnt work...but this app did worked
great work . im needed this to flash PURE GRAPHICS from xda. ive seen this app there. pls make a response
At first I noticed I had to run my script on the app, but when I added "sleep" to the script it loaded. Only this app makes me able to initiate init.d! 5 stars!
This app works gd on my nexus 4. Keep up the gd work :)
Thanks, great to have init support again
Why does it crash on some ROMs? How can I fix this?
Works flawlessly. Congrats Dev!
Of all that I have tried and searched, managing the files in init.d folder by using your app was really easy. Keep on the good work and make some more apps like these.. All the best
This app works gd on my nexus 4. Keep up the gd work :)
Force Close.... What the hell is this about ?! Worked fine before ....
Not work on Xiaomi
It doesnt opens as soon as i tap it the app force closes
Why does it crash on some ROMs? How can I fix this?
I use this app to autostart my dnscrypt and it works flawlessly. Well done!
Works on Moto G. I'm perfectly happy with it. Thank you
Crash on my amoi n828 & always back to home screen ..pls fix
Doesn't this app need root permissions to add init.d I don't see it asking for root
I'm very helpfuly with this apps
After pressing the test button it shows to reboot and after this repeats again n Again....
For some reason doesn't auto apply the scripts Have individually apply each script manually,
Now i can tweak kernel sys vm on each reboot. Yay! :-)
It's work:-D
Can't open
by K####:
It really made my phone init.d supported i read cda threads and blaw blaw crap but all tht crap didnt work...but this app did worked