Credit goes to Zeppelinrox, a user over on XDA who made V6 Supercharger. You can find his official thread here.
DISCLAIMER: If your phone explodes or otherwise ceases to work, it’s none of my business. I think that’s somewhat unlikely, however. Make a Nandroid backup just in case.
I'm not going to be doing doing much troubleshooting, because it'll probably be over my head. Most changes the superchanger makes are reversible, however, from within the script, and it backs up files before it modifies them. Plus you've always got that Nandroid to go back to if need be, right?
What is V6 Supercharger?
Long story short, it’s a memory management script. It takes about 15-20 minutes to install and has made a world of difference to my G300 on B926 (ICS). It will work with Gingerbread too.
This guide will cover the basics of what you need to get started and have it ticking along happily, as it’s a little bit tricky to get going if you don’t know what you’re doing.
Before you get started I recommend trying to scroll through your app drawer as fast as you can and seeing if you can make it lag. Then give it a shot afterwards. On my phone the difference is like night and day.
· G300 on pretty much any firmware (this guide will cover stock ROMs but non stock ones shouldn’t be too different).
· ScriptManager (Free version here, premium ad free here). Once you’ve got it, bring up the menu and go to More > Advanced options > Configuration and tick Browse as Root.
· Optional: Terminal emulator
On with the install!
1. Download and extract this to the root of your SD card. Also download this and put it there too. (For both, Right Click > Save Target As)
NOTE: These links are direct from Zeppelinrox’s “Starter Kit Thread” – If they go down, go to the thread and what you need is SuperCharger_Starter_Kit_RC9.zip (this is the one you unzip and put in SD root) and V6_SuperCharger_for_Android-Update9_RC9.sh.pdf (it’s not a pdf. You have to right click and save it.
2. Go to scriptmanager and run /sdcard/SuperCharger_Starter_Kit/StartMeUp.sh/
You must Run it as root (press the button with Su on it).
It should complete and tell you it’s all done.
3. Still in script manager run the "V6_SuperCharger_for_Android-Update9_RC9.sh.pdf" (also as root). You might as well hit Fav as well to favourite it because in all likelihood you will be using this script more than once.
The script will at this point check that you have busybox and a bunch of other things installed. After this, hit enter and you should enter initial set up. The script will give you a bunch of options.
I’m not going to go over these in depth, other than to say that for scrolling speed, 1 is fastest, 3 is slowest. Pick 1.
Everything else I would recommend saying yes to. Especially using the calculated values of minfrees.
After this, the script will detect if you are running ICS and ask you if you want it to patch you services.jar. You MUST DO THIS or it will not work. Use the automatic method which it offers you.
Let it do this and afterwards it will ask you if you want to Superclean and Reboot (wipe dalvik cache and reboot) – say yes.
Your phone will now reboot and the apps will optimise. This may take a bit of time.
4. Now what you want to do is run the script again now that you’ve rebooted. It will check if you are Supercharged or not. If you’re on a stock ROM, in all likelihood, this will pop up:
Note how it says we are only 50% super charged!
(The observant amongst you will also notice Nitro Lag Nullifier is not installed and nor is Bulletproof Apps. I wouldn’t bother with either of these, especially the Lag Nullifier as it kills WiFi on the G300. They are easily undone, however, if you want to give them a shot later on).
It will also open up the user guide, which you should read if you’re not on a stock ROM. If, on the other hand, you are on a stock ROM, just hop back into Scriptmanager and run /data/99Supercharger.sh
Once again, run it as root and this time you need to hit Boot so that it runs on boot, or it won't work properly.
5. Reboot the phone once more, and run the V6 Script (see why it’s in your favorites?) and let it check your system. This time it should tell you that you are 100% Supercharged.
From here, you’re also now free to fiddle with the settings, etc. Note that your launcher should be Hard to Kill, and Zeppelinrox no longer recommends making the launcher Die-Hard or Bulletproof. The latter two will prevent your phone from killing the launcher when you desperately need memory, like when you’re in a game.
About once a week, or when you feel the phone getting a bit laggy, you need to wipe your dalvik cache and reboot. There’s a few ways you can do this. The easiest way, in my opinion, is to go into Android Terminal Emulator and type su and hit enter and then hit sclean and hit enter. Your phone will reboot and should be ticking away happily.
And that’s about it!
I’m sure there’s some stuff I’ve forgotten, but I’ll post this now anyway and add to it if necessary.