[?] [Script] V6 SuperCharger !! HTK & BulletProof Launchers! FIX MEMORY FOR ALL ANDRO
so far nobody has mentioned this, not even sure how many people look in this section of the forums, but here goes.
anyone out there willing to test and port this over for fascinate?
http://forum.xda-developers.com/showthread.php?t=991276
general info:
Main points:
- CUST-OOMIZER! Use your settings without Autokiller Memory Optimizer or Auto Memory Manager!
- For newer phones with lots of ram, use the 3rd slot to set how much free ram you want.
- If you have /system/etc/rootfs/init.mapphone_umts.rc, it makes a backup and edits that single file. This is nice and tidy.
... Thank to kabaldan for pointing out the importance of certain things.
- Most Custom ROMs - If you have a /system/etc/init.d folder, it creates 99SuperCharger in there and edits /data/local.prop (20 entries added for adjusting priorities and groupings). You shouldn't need to configure anything else.
- Stock ROMs - If you have neither, it creates /data/99SuperCharger.sh which you can load up on boot (run as root) with Script Manager. The OOM groupings work as well since it happens on boot in local.prop (20 entries added)
Note: For some reason, the minfree levels do not stick on some Custom ROMs. I don't know why this is. Maybe a bug in GingerBread?
........ If this happens to you, use Script Manager to load /system/etc/init.d/99SuperCharger "on boot" and "run as root"
In case of any error, you will find a related help file in the root of your SD card.
So... I think this covers ANY Android ROM
It also determines if you're using Script Manager and gives appropriate information/tips/help files depending on what other factors are present.
The above is really ALL YOU NEED TO KNOW.
The V6 SuperCharger script does everything!
Anything below is extra info!
It's just a single file... 806 lines (807 if you count the blank line at the end LOL)
So... What's it do?
It makes your phone FAST... super snappy with better multitasking!
If you read between the red lines below (parts 1-3), you'll see that at first it was only about minfrees and launcher redraw.
But after installing GingerBread, I saw that it needed more work than Froyo LOL.
Groupings were ALL MESSED UP and made NO SENSE to me whatsoever...
So I figured out how to group them more like CM6 (Froyo) but that still wasn't good enough...
I further rearranged the OOM Groupings and Priorites and lowmemorykiller values for a...
COMPLETE MEMORY MANAGEMENT FIX!
That's basically what this is
Faster than ever, no launcher redraws, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
Also, because of the rearrangement, it works the same on all roms!
The problem with using minfree tweakers like AMM or AKMO is that it doesn't work the same on all roms.
Secondary apps may be in slot 3 on some roms but in slot 5 in others!
That's why you hear people comment "I tried AKMO but it didn't do anything..."
Most likely it didn't do anything because the apps weren't sitting where they were expected to be.
Upon installation, V6 SuperCharger will first clean up any previous supercharging so none of your files get cluttered.
But if you toggle between Hard To Kill and BulletProof launchers, the memory adjustments aren't affected.
So you can leave your minfrees at stock/default settings and apply the Hard To Kill Launcher and still get the OOM Grouping/Priority fixes.
So if you love your ROMs memory settings, just try the HTK Launcher/OOM Fix... you won't regret it
Ah, I used this script on my wife's Eris, and it did fix the speed a tad, no clue how it would react on an already fast phone, but hell, any little bit helps.
Izeltokatl said:
so far nobody has mentioned this, not even sure how many people look in this section of the forums, but here goes.
anyone out there willing to test and port this over for fascinate?
http://forum.xda-developers.com/showthread.php?t=991276
general info:
Main points:
- CUST-OOMIZER! Use your settings without Autokiller Memory Optimizer or Auto Memory Manager!
- For newer phones with lots of ram, use the 3rd slot to set how much free ram you want.
- If you have /system/etc/rootfs/init.mapphone_umts.rc, it makes a backup and edits that single file. This is nice and tidy.
... Thank to kabaldan for pointing out the importance of certain things.
- Most Custom ROMs - If you have a /system/etc/init.d folder, it creates 99SuperCharger in there and edits /data/local.prop (20 entries added for adjusting priorities and groupings). You shouldn't need to configure anything else.
- Stock ROMs - If you have neither, it creates /data/99SuperCharger.sh which you can load up on boot (run as root) with Script Manager. The OOM groupings work as well since it happens on boot in local.prop (20 entries added)
Note: For some reason, the minfree levels do not stick on some Custom ROMs. I don't know why this is. Maybe a bug in GingerBread?
........ If this happens to you, use Script Manager to load /system/etc/init.d/99SuperCharger "on boot" and "run as root"
In case of any error, you will find a related help file in the root of your SD card.
So... I think this covers ANY Android ROM
It also determines if you're using Script Manager and gives appropriate information/tips/help files depending on what other factors are present.
The above is really ALL YOU NEED TO KNOW.
The V6 SuperCharger script does everything!
Anything below is extra info!
It's just a single file... 806 lines (807 if you count the blank line at the end LOL)
So... What's it do?
It makes your phone FAST... super snappy with better multitasking!
If you read between the red lines below (parts 1-3), you'll see that at first it was only about minfrees and launcher redraw.
But after installing GingerBread, I saw that it needed more work than Froyo LOL.
Groupings were ALL MESSED UP and made NO SENSE to me whatsoever...
So I figured out how to group them more like CM6 (Froyo) but that still wasn't good enough...
I further rearranged the OOM Groupings and Priorites and lowmemorykiller values for a...
COMPLETE MEMORY MANAGEMENT FIX!
That's basically what this is
Faster than ever, no launcher redraws, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
Also, because of the rearrangement, it works the same on all roms!
The problem with using minfree tweakers like AMM or AKMO is that it doesn't work the same on all roms.
Secondary apps may be in slot 3 on some roms but in slot 5 in others!
That's why you hear people comment "I tried AKMO but it didn't do anything..."
Most likely it didn't do anything because the apps weren't sitting where they were expected to be.
Upon installation, V6 SuperCharger will first clean up any previous supercharging so none of your files get cluttered.
But if you toggle between Hard To Kill and BulletProof launchers, the memory adjustments aren't affected.
So you can leave your minfrees at stock/default settings and apply the Hard To Kill Launcher and still get the OOM Grouping/Priority fixes.
So if you love your ROMs memory settings, just try the HTK Launcher/OOM Fix... you won't regret it
Click to expand...
Click to collapse
I don't think this will work with the fascinate "If you have /system/etc/rootfs/init.mapphone_umts.rc"... the fascinate is CDMA. This will only work with AT&T or T-mobile as they are UMTS
vudiff said:
I don't think this will work with the fascinate "If you have /system/etc/rootfs/init.mapphone_umts.rc"... the fascinate is CDMA. This will only work with AT&T or T-mobile as they are UMTS
Click to expand...
Click to collapse
but it does work on the HTC Eris, which is on the Verizon network??
http://forum.xda-developers.com/showpost.php?p=11178955&postcount=2
vudiff said:
I don't think this will work with the fascinate "If you have /system/etc/rootfs/init.mapphone_umts.rc"... the fascinate is CDMA. This will only work with AT&T or T-mobile as they are UMTS
Click to expand...
Click to collapse
and if you have an init.d folder and if not it uses data folder.
It won't work on ipods tho
Izeltokatl said:
but it does work on the HTC Eris, which is on the Verizon network??
http://forum.xda-developers.com/showpost.php?p=11178955&postcount=2
Click to expand...
Click to collapse
Yes it is on verizon's network. I'm guessing that file isn't doing anything on CDMA phones.
I'm not a dev but I do know my networks. I work for Alcatel-Lucent in which we translate & make the cell cabinet,towers, & customer networks communicate. We are the people that brought you verizons 3g & LTE technology. Currently working on AT&T's UMTS & LTE networks. Yes i am the inside inside man. We provide the Base Station and most routers and make them communicate for the providers... Sprint, verizon/alltel, nTelos, cricket, metroPCS, etc...
http://www.youtube.com/watch?v=7V74huEaaf4
Ya but can you read instructions?
And what's that got to do with oom groupings, priorities, minfrees home launcher and androids lowmemorykiller?
Sent from my Milestone Powered by my V6 SuperCharger
zeppelinrox said:
Ya but can you read instructions?
And what's that got to do with oom groupings, priorities, minfrees home launcher and androids lowmemorykiller?
Sent from my Milestone Powered by my V6 SuperCharger
Click to expand...
Click to collapse
Wow... chill out dude. I saw umts at the end of the file and simply was just saying that these phones are cdma. I already said I'm not a dev. Comments like yours make people not even want to comment. I'm not new to roms, rooting, etc... I started out with the original droid, then D2 and I've had the fascinate ever since it came out. Rooted & started out with superclean when it became available. Geeze
Yes well in post 5 I pointed out that it also looks for the init.d folder and if not an alternative method by using the data folder.
Has nothing to do with networks.
It has to do with which file or method is used to implement the tweaks depending on what options are available.
zeppelinrox said:
Yes well in post 5 I pointed out that it also looks for the init.d folder and if not an alternative method by using the data folder.
Has nothing to do with networks.
It has to do with which file or method is used to implement the tweaks depending on what options are available.
Click to expand...
Click to collapse
OK got ya. I didn't mean to start an argument! Sorry that I misunderstood. I learned something new today... and thank you for breaking it down for me
Ah that's ok...
Btw... cool job lol
Sent from my Milestone Powered by my V6 SuperCharger
Yeah I tried this on a friends Fascinate and it dropped dead, wouldnt boot up.
Had to Odin up and restore back to stock.
I noticed my friends swype keyboard would lag even after restore back to stock.
thus the reason to try this script in the first place.The fasciante is decent lil bugger.
Its too bad I sing its praises on Evo thought, it really kicks butt.
im using this right now on my fascinate running miui 1.9.9 and its working flawlessly... three 3g tweak also works great. thanks zeppelinrox
It works with the fascinate, I use it constantly, and it doesn't need to be ported, the author stated it should work on nearly any device/ROM setup. Just get Script Manager app from the market, open app, go to settings, browse as root, then run the V6 script. It will give instructions as it runs.
Sent via Morse code.
Just ran the script last night, while it took me a while to fidget with it and figure out what option was best for me I can't believe that cm7 could be any smoother but there is a definite difference after running the script, with no lag, or home screen redraw, my phone is as smooth if not smoother at 1GHz.then it was at 1.5GHz before the script...just want to say it was painless easy and really made a huge difference...thanks a lot!
On a side note the battery calibration that was linked in the op does seem to work but I had to figure out when to pull the battery since the original instructions where on the milestone, either way great job and thanks again, I'll run this script after any rom I go to from here on out!
Sent from my SCH-I500 using XDA App
efan450 said:
Just ran the script last night, while it took me a while to fidget with it and figure out what option was best for me I can't believe that cm7 could be any smoother but there is a definite difference after running the script, with no lag, or home screen redraw, my phone is as smooth if not smoother at 1GHz.then it was at 1.5GHz before the script...just want to say it was painless easy and really made a huge difference...thanks a lot!
On a side note the battery calibration that was linked in the op does seem to work but I had to figure out when to pull the battery since the original instructions where on the milestone, either way great job and thanks again, I'll run this script after any rom I go to from here on out!
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
I ran it last night as well. I cannot really tell a difference. What setting are you running?
Option 8 and then option 12, set to browse root, and run as root in the first config screen...afterwords reboot and run option 1...it will tell you if your home screen was easy to kill or not and gives you a list of minfrees...I had to downgrade my busy box to 1.18.2.to get everything working
Edit: I used script manager to run the script and then put the widget on my home screen to easily access it...if you run option 1 and it says your home screen is bullet proof then it did work...I seem to get much better 3g connectivity and better download speeds.
Sent from my SCH-I500 using XDA App
All the new gingerbread roms seem to come with stagefright player enabled by default. I have noticed that when running quadrant, the h.264 cpu test finishes almost instantly. But, looking through the web it seems that this is due to some bug in stagefright, and not because the rom is super-optimized. As a result the quadrant scores we get are actually much higher. Does anyone know how to get stagefright to work properly? And also can whenever rom dev when you put up quadrant scores, could please put it with and without stagefright enabled?
This is a pretty much old known issue. Use the search forum feature with "stagefright quadrant" as keywords and you'll find plenty info about that.
Usually the Quadrant scores that you'll see around here are with stagefright disabled, unless its specified otherwise.
Normally when I run into issues, I google them or find answers all over the interweb or older threads. But this time, I've ran into a wall. I just flashed the Infinity rom by Nims and it comes with Lagfree and TurboBoost preinstalled. Phone runs smoothly as hell even when clocked at 480. Now the problem is, it kills random apps to free up RAM. Including HeyWire and WhatsApp which I need and use a lot.
Is there a way to exclude them from getting killed? I honestly don't know what to do this time since its not a task killer and I can't put them on exclude.
This might not help, but why not adjusting the minfree values?
Nitro Lag Nullifier......might help or not .
Herpderp Defy.
EmoBoiix3 said:
Nitro Lag Nullifier......might help or not .
Herpderp Defy.
Click to expand...
Click to collapse
Isn't that another script? The Infinity rom already comes preloaded with LagFree and TurboBoost. Won't more scripts mess up performance?
It's a feature in V6 supercharger by zeppelinrox
Sent from my Galaxy Ace on Ice Cream Sunday Final
The Nitro Lag Nullifier just uses build.prop and init.rc
Herpderp Defy.
Lucky you got the replies.. I asked same question some days before. I searched internet a lot. But found Google didn't provide such a facility in it's APIs. Activity Stack in Android is automatically handled, can't be altered by APP. If it'd possible. Imagine What would happen when some n00b locks all apps in his Android device!
Here all you can do is, reduce the priority how frequent your app should be killed. In other words, exactly what adeklipse said.
Rushyang said:
Lucky you got the replies.. I asked same question some days before. I searched internet a lot. But found Google didn't provide such a facility in it's APIs. Activity Stack in Android is automatically handled, can't be altered by APP. If it'd possible. Imagine What would happen when some n00b locks all apps in his Android device!
Here all you can do is, reduce the priority how frequent your app should be killed. In other words, exactly what adeklipse said.
Click to expand...
Click to collapse
Yeah. That's why I decided to ask. I rarely do. I solve all my stuff by my self and ask questions when I reach walls like these. But as for the minfree values, since they're scripts (Lagfree & Turboboost) can it be edited?
What if I delete the scripts and install Ram Manager instead? That app from the XDA developer. Anyone knows if its gonna be the same performance?
SuperAce609 said:
But as for the minfree values, since they're scripts...
Click to expand...
Click to collapse
Where did you hear that? MinFree are the "values" not the "Scripts". For "very" elaborated info I'd say google it. And Since they are values, the changes will be reverted automatically by the init.rc call in your boot image at the boot time of your phone, until and unless you set them to load itself on boot time by app like "MinFree Manager". I have used "MinFree Manager" app & that app itself said if anything goes wrong, reboot should restore back the values.
SuperAce609 said:
What if I delete the scripts and install Ram Manager instead? That app from the XDA developer. Anyone knows if its gonna be the same performance?
Click to expand...
Click to collapse
I have been using RAM Manager & what I observed is, it changed permanently the way android handled the RAM. Even if you reboot, the changes were there. & it "really" did what it said. I changed the way it handled the RAM frequently.
Rushyang said:
Where did you hear that? MinFree are the "values" not the "Scripts". For "very" elaborated info I'd say google it. And Since they are values, the changes will be reverted automatically by the init.rc call in your boot image at the boot time of your phone, until and unless you set them to load itself on boot time by app like "MinFree Manager". I have used "MinFree Manager" app & that app itself said if anything goes wrong, reboot should restore back the values.
I have been using RAM Manager & what I observed is, it changed permanently the way android handled the RAM. Even if you reboot, the changes were there. & it "really" did what it said. I changed the way it handled the RAM frequently.
Click to expand...
Click to collapse
No, no, no. I meant since they're scripts, meaning LagFree and TurboBoost. And about ram manager, is it safe to assume I can uninstall the 2 scripts and replace them with that app? Do you think performance will be the same? Lol I'm sorry I'm asking so much. These scripts came preloaded with the rom and even when I flashed them manually in ICS Final, they didn't work this good by freeing so much ram.
About to just make a backup, delete them and install ram manager.
SuperAce609 said:
No, no, no. I meant since they're scripts, meaning LagFree and TurboBoost. And about ram manager, is it safe to assume I can uninstall the 2 scripts and replace them with that app? Do you think performance will be the same? Lol I'm sorry I'm asking so much. These scripts came preloaded with the rom and even when I flashed them manually in ICS Final, they didn't work this good by freeing so much ram.
About to just make a backup, delete them and install ram manager.
Click to expand...
Click to collapse
I am always kinda thrifty in applying these mods cause I know I "have to" use my SGA for long time. What I always felt insecure about was kernels. So I haven't flashed any custom kernels ever. & therefore, I have not tried those scripts either. So I can't tell you difference between them and RAM manager's performance. But what I assume, deleting scripts and just trying RAM Manager's performance wouldn't hurt you, if you've gone this far.. would it? Share your experience here.
Rushyang said:
I am always kinda thrifty in applying these mods cause I know I "have to" use my SGA for long time. What I always felt insecure about was kernels. So I haven't flashed any custom kernels ever. & therefore, I have not tried those scripts either. So I can't tell you difference between them and RAM manager's performance. But what I assume, deleting scripts and just trying RAM Manager's performance wouldn't hurt you, if you've gone this far.. would it? Share your experience here.
Click to expand...
Click to collapse
Yeah, I did it. But I left some files from the TurboBoost script for the touchscreen. It was acting like its old self without it so I flashed it again and left some files. That's the only mod I have on my phone.
Got Ram Manager set on Balance (Multi Task). Working great for now. Haven't found any problems
Hello World
I don't really like the memory management, apps get closed too quickly in the background, even the homescreen redraws often. I wanted to try the Supercharger V6 script but the tutorial here seems to be outdated.
In the original Supercharger Thread here: http://forum.xda-developers.com/showthread.php?t=991276 it's beeing said that ICS needs a modification of a system file for the script to work. There is a web app to do this more or less automatically but it doesn't work with the "odexed" file in our ROM. The procedure explained to do it manually is too complex for me fearing I'd have to do this again every time I update the ROM.
My questions are, is it even worth the effort, any experiences with the supercharger script, better multitasking?
Did anyone do the modifications and want to share the file(for the new 4.0.5 ROM)
Assuming it has a positive effect, wouldn't it be a good idea to put the needed file premodified in the rooted ROM or even also include the Supercharger script?
(I use a G9 101, 1GHz, 512MB)
regards
Check this
http://forum.xda-developers.com/showthread.php?t=1421054
thanks, I am now playing around with the proposed app 'RAM Manager'. It seems to make a difference but not quite sure yet, I was trying too many things at the same time, just added a swap partition too. Had to reset my tablet twice because it froze completly(no OC), will keep an eye on it and hopefully find good settings finally
Can anyone recommend a good stable deodexed ROM with init.d support? I want something I can install and not have to compromise functionality with. I am not looking for a science fair project. My intention is to run supercharger V6 and apply the other services tweaks. I am beyond sick of the stock android limitations. God forbid I run half a dozen Google play store updates at a time, it makes the entire tablet run like complete **** until it's done (harsh words for harsh performance).
I am throwing in the towel on keeping the stock ROM, though I saw many improvements with the most recent update (random reboots are a thing of the past) but I want to get rid of a few additional minor annoyances and zeppelinrox's scripts will likely fix that for me.
Sent from my Nexus 10 using XDA Premium HD app
You can add support for init.d by installing Pimp My ROM and getting it to enable it on any rooted ROM.
All of the ones I've tried have worked great, try some and find which one works the best for you.
Go for RasBeanJelly ROM and the latest Trinity Kernel. You won't be disappointed.
The ROM itself is too stable and too fast. With addition of some tweaks such as lock screen and Nav bar shortcuts.
For Trinity Kernel, well, you can never go wrong with Trinity