- Enable wifi when I'm at home, a buddy's house, or my parents' house;
- Disable wifi when I leave any of those locations;
- Turn my ringer to extra-loud when I arrive at work (useful on a construction site!);
- Mute my phone between 9pm and 4:45am, ONLY when the phone is plugged in (ie, when I have it charging on my nightstand while sleeping).
- Download the latest V6 Supercharger script from this xda-developers post and save it somewhere on your phone. The author has uploaded it as a .pdf (to get around upload size limits) so remove the .pdf extension after downloading (it is an .sh file).
- Make sure Busybox is installed on your phone. If your phone is rooted, Busybox is probably installed.
- Install Script Manager. This app can run the V6 script.
- Run Script Manager, enable the "browse as root" option in the settings.
- Open the V6 Supercharger script (that you downloaded in Step 1) in Script Manager, and be sure to run "as root" (the skull and crossbones icon turns green when you've done this right)
- Follow all the prompts and select the options you want. To learn more about the options, though... start reading that xda-developers thread.
To "bulletproof" an app and keep it in memory:
- Select the "Bulletproof Apps" option in the V6 Supercharger script and follow the prompts.
It took me a LONG time to wrap my head around this fix and get it figured out. This is one of the perks of Android: you can hack it to get it running JUST the way you want it. :)