[HTC Desire C] neoyoli:
V6 Supercharger Install Guide for Desire C

~ v6 supercharger install guide for desire c ~

aka how I have done it, so it's not an absolute one.

zeppelinrox's original thread is

here

.

NOTE:

Delete all conflicting scripts from init.d folder, otherwise it will be laggy and annoying!

Conflicting scripts I have found so far:

- all the thunderbolt except miuiCMremount (V6 does most of these like sd card tweaks and zipalign anyway)

- mpengine and laserdroid (also from /system and /xbit)

If you don't know which scripts are from where, unzip nikhil16242's Customiser and check the folders.

Also do not install everything on one breath. Do it gradually (v6 - nullifier - engine flush and so on), test with a demanding game like Temple Run, so you can opt out any possible problems.

What you need:

All V6 scripts are

here

.

ScriptManager [download]

- If you have stock ROM:

Download Supercharger Starter Kit from the V6 scripts, on the page it's explained how to use it, couldn't be more simple:

All the rest is the same as the following:

- If you are on custom ROM:

then busybox is already installed, so you don't need the starter kit.

I. SUPERCHARGER INITIAL SETUP

The script guides you through the process, so watch it closely. In the setup it automatically determines some optimal settings, but you can change them any time.

Step 1. Put the latest V6_SuperCharger_for_Android-UpdateX_XXX (X is the actual version number) on your SD card

Step 2. In SManager:

--- 1. make sure you have granted SuperUser access, and set browse in root (long press recent apps button > Menu > Advanced > Configuration > Browse as root), but if you used before it's already set

--- 2. open the script on your SD card, set the properties to: Favorites (star icon), Root (green android skull icon) and tap Run to execute the script installer.

Step 3. A bunch of text start to come up, watch it closely, it guides you through the installer. Home Locked in Memory? n (No) and press enter and another enter to continue to drivers console.

First it goes to Pit Stop to set Driver Options, where you will be asked for Scroll Speed but also various tweaks which can improve the performance. Go through each and decide if you want them or not (I enabled most of them in he script)

When asks Use Build.Prop? : n (No) to use local.prop - I chose this, it sounds safer.

Step 4. You need to patch services.jar. It can be done automatically or manually (however the script recommends manual, and when I did it automatically for the first time, it did not backup services.jar and could not unsupercharge, only by restoring it from the rom .zip) Don't worry, doing it manually couldn't be easier:

In the Driver's Console choose:

25. Jelly ISCream Parlor {Install services.jar}​

Choose manual mode, which will take you to the [RC9] ULTIMATIC RC6! [EXE]-=Ultimate Jar Power Tools=-With Maximum MultiTasking Mods! thread in your default browser, from which the essential instructions are the following:

--- 1. Connect your Android to your PC with Android Debugging ENABLED and Mass Storage DISABLED so your device has access to your sdcard. I just put it in Charge Only mode...

--- 2. Download the latest Ultimatic_Jar_Patcher_Tools_XXX_Windows.exe.zip to your PC - Windows exe is NOT zipped. Just remove the .zip extension!

--- 3. Start the exe and follow the instructions in the script. It will ask you which mode you want to use your Launcher in: Hard To Kill Launcher, Die-Hard Launcher or BulletProof Launcher. Choose Hard to Kill (HK), it is the best for our device.

You can add Maximum Multitasking mod as well, according to tests it works fine, but I did not install it in the beginning, then didn't bother:)

If follow the instructions in the script till the end, your services.jar should be patched, and the script will confirm this.

--- 4. On your phone in V6 script, you are still in the menu 25., right? Press x (exit), which takes you again to the Driver's Console. Choose:

32. SuperClean & ReStart! (ie. Wipe Dalvik Cache & Reboot)​

Step 5. Press enter to return to Drivers Console. Pressing enter will automatically run Quick V6 Cust-OOMizer and will calculate optimum SuperMinFree values

Apply SuperMinFree Calculator Settings? : y (Yes) to apply calculated MinFree (low memory killer - lmk) values so you don’t need to choose, but you can change it after completing the initial setup and then running the script again in menu point:

10. Quick V6 Cust-OOMizer.
​

Or if you type n (No), you can choose manually right away, doesn't make a difference. If it was set automatically, go to step 5. and come back later if you want to change it:

For a low memory device like ours, 512 HP recommended, these are the options in menu points:

5. UnLedded (Multitasking) {8,14,40,50,60, 75}

6. Ledded (Balanced) {8,14,55,70,85,100}

7. Super UL (Aggressive) {8,14,75,90,95,125} - it does 130-140MB​

However the best setting recommended me by educated colleague nikhil16242 and I tried is:

10 15 25 45 80 100 (slot1 - slot2 and so on)

with this I always have 120-130MB free RAM and no lag, Temple Run is butter smooth;) Basically it kills processes below that level (but still prioritises them - really smart script), which means less multitasking, but two-three apps that I needed in multitask were working perfectly, I didn't notice any difference, but snappier phone.

Try whichever suits you best.

Step 6. Press Enter - this action will backup Re-SuperCharger files to SD Card, in case you want to restore your Supercharger settings.

Step 7. SuperClean & ReStart : y (Yes), this will wipe your dalvik-cache so bootup time will take longer this time.

Step 8. After restart, open SManager and:

--- 1. Go to /system/etc/init.d (you can bookmark it for later access)

--- 2. Tap on S99SuperCharger and set the following properties:

------ a. Favorites (star icon)

------ b. Root (green android skull icon)

------ c. Start on Boot (gear icon)

--- 3. Tap on Save, close Script Manager and Restart your phone

NOTE:

If you don’t follow step 8., you will get an error the next time you run the script and it will show you owner’s handbook on your default web browser.

II. OOMIFIER & LAUNCHER

If you patched services.jar and choose SuperMinFree values manually then you have this already. If not, then:

OOM Grouping Fixes will determine which are the more priority apps and keeps them alive better. The Launcher mode determines how easy it will be for the mem killer to kill the launcher in case of low memory. Works flippin good, I'm tellin ya:)

Step 9. After restart, open SManager and Run V6_SuperCharger_for_AndroidX_XXX script again (make sure you run it in root [skull icon] but not boot [gear icon])

--- 1. SuperCharger will run Test Drive, just wait for it to finish and then continue to the Drivers Console.

During the install it should set the optimal mode automatically, which was BulletProof for me, probably because I chose the aggressive memory kill (sounds convincing lol) mode. Anyway, this means the Launcher will never get killed, about which some say it's not recommended.

--- 2. So on the Drivers Console you can choose between these launcher modes in the menu points, in reverse order of toughness:[/INDENT]

11. OOM Grouping Fixes + Hard To Kill Launcher

12. OOM Grouping Fixes + Die-Hard Launcher

13. OOM Grouping Fixes + BulletProof Launcher​

Eventually I changed it to Hard To Kill, but it's up to you.

--- 3. Hard To Kill? : y (Yes) to apply

Press Enter to go back to Drivers Console

III. NITROLAG NULLIFIER

It's an experimental feature, don't know what it does exactly, but I switched it on:) Everything is flawless for me since, so I say go for it.

Step 10. In the Drivers Console, select:

21. Nitro Lag Nullifier {Experimental}​

Enter (N)ullify, (U)n-Nullify, E(X)it: N (Nullify) to apply Nitro Lag Nullifier

After applying Nitro Lag Nullifier, press enter to go back to Drivers Console.

IV. 2 in 1 ENGINE FLUSH

It flushes the RAM cache so the phone doesn't get sluggish after days of usage.

The 2 Modes are: -=Fast Engine Flush=- for instant flush and -=Engine Flush-O-Matic=- for automation.

Step 11. In the Drivers Console, select:

17. Engine Flush-O-Matic {ReCoupe RAM Booster}​

Continue and drop all file system caches? : y (Yes) to clear system cache on RAM

It will ask you (gives you 20 s to decide lol) if you want to automate it, so you don't need to schedule it in SManager. If yes, you set an interval between 1-24, which counts as hours, so it determines how frequently flushes the RAM cache. Some people set it for every hour, so why not, I did that too. Hmmm that was good:D

After Engine Flush, press enter to go back to Drivers Console.

V. SUPERCLEAN AND RESTART

Wipes dalvik and reboots the phone, you need that before you start to using it.

Step 12. In the Drivers Console, select:

30. SuperClean & ReStart {Wipe Dalvik & Reboot}​

Do you want to SuperClean & ReStart now? : y (Yes)

VI. VERIFY SUPERCHARGER STATUS

Step 13. After restart, open SManager and run V6 SuperCharger again. You should see Supercharger Level: 100%, then you are good to go.

As the script rolls it indicates your settings so you know what is set and what's not. You can check out the other menu points, and number:

27. Owner's Guide {Open !SuperCharger.html}​

This opens the... Owners Guide! ...in the default browser, you can wise yourself up about the different options.

VII. KICKASS KERNELISER

Downolad the script and launch it the same way as V6. Look at the text, wisen up and choose KickAss (k).

It will place S98KickAssKerneliser script in init.d, skull it and gear it, and reboot the phone.

TIPS & TROUBLESHOOTING

If you are only 75% supercharged, that probably means MinFree (the mem killer) settings doesn't stick (so you see you have the usual low amount of free RAM). Check the S99Supercharger script in SManager if it has the root and boot privileges (In /system/etc/init.d or Long pressing recent apps button > Menu > Scripts), set them again if they were not and reboot the phone. If it's not set again, open Owner's Guide to figure out what's next, but if you followed the steps properly, you should be fine.

Check the note in the beginning of the post for deleting conflicting scripts!

All the scripts and backups are in two places:

1. on SD card /V6_SuperCharger folder

2. /data/V6_SuperCharger

and the logs and manuals under them.

When you run a script in SuperCharger, it places a separate one in the folders, so you can make widgets with SManager for fast access:

- Long press home screen, select SManager from widgets, locate the SuperCharger folder and select the script you want to have at hand.

- For example for quick change between MinFree modes, the scripts will be in V6SuperCharger/PowerShift_Scripts (you need to run them in SuperCharger first in order to be created separately, or if you installed the additional V6 scripts (or something like that) in nikhil16242's Customiser before, they will be in init.d already).

You'll know you have chosen a suitable MinFree mode if if you play Temple Run with no lags at all shaboooooom!!!!

See, wasn't too hard and you are SuperCharged now.

Enjoy it like a Boss!

Kudos to CarlDeanCatabay and Androidmarketuser for the guides that helped me and are in the OP.

And most of all to zeppelinrox for V6 SuperCharger :good: