• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Boost Mobile] Enable init.d support

The method listed on XDA does work, Shinjitsu Rom versions 1.0 - 1.5b use that method. So i know it works, the other method is to enable it through the init.rc file in the kernel ramdisk. So you would have to tear apart the kernel make the edits then recompile to a boot.img then flash. make sure when you rebuild you use the exact ramdisk that came with the kernel. B08 ramdisk's aren't compatible with B08c and vice versa.
 
Upvote 0
OK got it working. Downloaded the zip from the XDA thread unzipped it in root explorer, placed all included files where they were supposed to go( flashing the zip in CWM didn't work for me) next I manually set all the permissions as per the screenshot in the XDA thread, then I created the " install-recovery.sh " and set permissions the same, rebooted ran supercharger script via script manager, rebooted again and ran supercharger again to verify it stuck & it did. so yes adding init.d support to my stock b08 ROM worked.
 
Upvote 0
I created file install - recovery. Sh long press on it no option to open in text editor? What did I do wrong?

What app are you using? Root explorer has that option, IDK if any other root browsers do.

Just make the file and put it in the root of your SD Card then open a cmd prompt

adb shell
su
cp /sdcard/install-recovery.sh /system/etc/
chmod 0755 /system/etc/install-recovery.sh

that will give the file read/write permissions for root :p
 
Upvote 0
Ok did everything right, but in data /local /tmp there's no file?

Did you flash the XDA zip via CWM? Because I couldn't get it to work that way so I unzipped the XDA zip and placed all the files into my system folders manually and manually set their permissions then rebooted and it worked. I think there is an issue with flashing it in CWM.

When I have time I'll write up a good tutorial and post all the needed files.
 
Upvote 0
Did you flash the XDA zip via CWM? Because I couldn't get it to work that way so I unzipped the XDA zip and placed all the files into my system folders manually and manually set their permissions then rebooted and it worked. I think there is an issue with flashing it in CWM.

No not to sure about that i know how to move files, I don't see init. d file, and iam running hroarks oc kernel, would that matter? Lol if you think of me as an idiot, gave me exact directions i would be very grateful
 
Upvote 0
Did you flash the XDA zip via CWM? Because I couldn't get it to work that way so I unzipped the XDA zip and placed all the files into my system folders manually and manually set their permissions then rebooted and it worked. I think there is an issue with flashing it in CWM.

That's what i ended up doing after i gave up on the stupid flash method after realizing it wasn't putting the files but i still couldn't get it to run but when i ran the install-recovery.sh manually it worked so then i decided to look in the init.arthur.rc and found a script it calls during boot called init.goldfish.sh and put the busybox run-parts in there and that worked but i see that you got it to work with just the install-recovery.sh can you elaborate on what you did to it that got it to work?
 
Upvote 0
This is how I installed init.d support on my stock rooted w/CWM b08 ROM

(I attempted to do this via the CWM method HERE with no luck, so wrote this tutorial to show how to do it manually)

Requirements:

1. Stock b08 ROM (may work on others I don't know for sure)
2. Root
3. Busybox
4. CMW Recovery
5. Root Explorer

Instructions:

1. Download the "add_init.d_support.zip"
HERE
and unzip it in a new folder on your SD card.

2. If you don't already have busybox installed, Reboot into Clockwork Mod Recovery, select install zip from sdcard, locate and install "busybox_v1.19.4-wraithdu-CWM_flashable_install.zip" and reboot once its finished.


3. Download and install Script Manager

https://market.android.com/details?id=os.tools.scriptmanager&feature=search_result

(won't really need it for this tutorial, but will come in handy when your ready to add scripts like the ones found here; [Script][Guide] V6 Supercharger by Zeppelinrox or how to kill lags in ROMs! U9RC7! - xda-developers & Here; [Script]Loopy Smoothness Tweak[TUT] - xda-developers)




***FOR THIS TUTORIAL WHEN IT SAYS SET PERMISSIONS, SET THEM AS IN THE PICTURE BELOW***


attachment.php


4. With Root Explorer copy the "install-recovery.sh" and "init.d" folder to /system/etc, and set permissions (also once copied and permissions set open init.d folder and set "99test" permissions)

5. copy "sysinit" to system/bin and set permissions

6. copy "run-parts" to system/xbin and set permissions

7. Reboot and test some scripts, (carefully, backups are a good thing) I'd go with V6 SuperCharger first. :)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones