Here is a tweak that I have used on several Android devices, called V6 SuperCharger. I am posting this for both developers and for the Infinity users that have problems with I/O and read/write speeds. I am unsure if it will assist with the I/O issues that the Infinity is experiencing.
This can be ran in the background as a script and can also be embedded into a ROM. It has many tweaks and the wall of text can be confusing at first. Read everything and although you can do everything manually its best to let it do it automatically. Since the Infinity uses ICS it will only boost it by 50% supercharge. You will need to be rooted for the other 50% supercharge. Everything can be reverted.
New version update 07-15-12. No longer a test, please see if it will pass without bootloops, they have been fixed.
TIPS:
Please read everything in full.
Use the full releases and not the Test releases
Use the v6 and not the experimental v8.
DO NOT have your launcher locked in memory.
http://forum.xda-developers.com/showthread.php?t=991276
All thanks to zepplinrox for his work and frequent updates, please donate to him.
______________________________________________________________________________________________
My Infinity went to Bootloop after this! (or after playing with services.odex, not sure). Everything worked fine on the phone (HTC ChaCha) I've tested it on just before..
---------- Post added at 05:58 AM ---------- Previous post was at 05:20 AM ----------
Factory reset didn't help (only clears /data and /cache). My Infinity is officialy bricked now. If ASUS doesn't replace it, it's just 1000$ in trash.
d14b0ll0s said:
My Infinity went to Bootloop after this! (or after playing with services.odex, not sure). Everything worked fine on the phone (HTC ChaCha) I've tested it on just before..
---------- Post added at 05:58 AM ---------- Previous post was at 05:20 AM ----------
Factory reset didn't help (only clears /data and /cache). My Infinity is officialy bricked now. If ASUS doesn't replace it, it's just 1000$ in trash.
Click to expand...
Click to collapse
Interesting. I haven't had any problems on the various android devices that I have run this on. When you ran it did you do the full run, where you replace the services.jar? or just the 50%? also did you choose the settings or did you let it pick for you?
what other tweaks have you made to the minfree?
does your nandroid from recovery work?
ganja5000 said:
Interesting. I haven't had any problems on the various android devices that I have run this on. When you ran it did you do the full run, where you replace the services.jar? or just the 50%? also did you choose the settings or did you let it pick for you?
what other tweaks have you made to the minfree?
does your nandroid from recovery work?
Click to expand...
Click to collapse
I didn't do nandroid backup, I don't have unlocked bootloader... so only stock recovery mode there.
I generally agreed to what it proposed and I replaced the services.odex. Could've been any of these. But looks like build.prop/dalvik-cache problem.
d14b0ll0s said:
I didn't do nandroid backup, I don't have unlocked bootloader... so only stock recovery mode there.
I generally agreed to what it proposed and I replaced the services.odex. Could've been any of these. But looks like build.prop/dalvik-cache problem.
Click to expand...
Click to collapse
From my recollection it is services.jar that you are editing. Did it instruct you to do the services.odex because of your rom?
ganja5000 said:
From my recollection it is services.jar that you are editing. Did it instruct you to do the services.odex because of your rom?
Click to expand...
Click to collapse
Yes, in ODEX this is the one that should be replaced according to guidelines (http://forum.xda-developers.com/showthread.php?p=16635544#post16635544).
Anyway, it is truly bricked now. I'll try to ship it to ASUS and hope they'll recognise the warranty...
(tried installing the TW firmware update, but recovery gives me "signature verification failed")
d14b0ll0s said:
Yes, in ODEX this is the one that should be replaced according to guidelines (http://forum.xda-developers.com/showthread.php?p=16635544#post16635544).
Anyway, it is truly bricked now. I'll try to ship it to ASUS and hope they'll recognise the warranty...
(tried installing the TW firmware update, but recovery gives me "signature verification failed")
Click to expand...
Click to collapse
OK i didn't realize it was different, and i've always done that on a cyanogen based rom.
if you had a recovery from which to run files from you could use this bootloop fixer.
http://forum.xda-developers.com/showpost.php?p=18853517&postcount=5381
I see that you have replied in the v6 supercharger thread and they were unable to assist. If you were to give them more information they could possibly give more help. i am wondering if the bootloop is linked with all the other changes you made to the tablet prior to using this script.
I managed to flash the Taiwanese version of firmware from ASUS
d14b0ll0s said:
I managed to flash the Taiwanese version
Click to expand...
Click to collapse
I am glad that you will have a working setup again. Hope you can get the localization back to your locale. Another Infinity owner reported that they ran the script but didn't encounter any bootloops. They did claim better seek times with video files.
I wonder if your problem was in relation to the tweaks you made to the tablet prior to running the script.
a few users have reported that the newest test could be the problem.
I apply the Update 9 RC10 Test 8 and it gives me a bootloop but Update 9 RC9 doesnt give me problems...
I myself have the RC10 test 8 running on my cellphone currently. no bootloops.
Ok, thanks!
The device on TW update (no tweaks) runs slower than before. RL Benchmark: 179 sec @balanced (first run), 150 sec @performance (2nd run)!!! Wonder what's behind this. Hopefully rooting and further tests will tell.
It's 8am here, so time to sleep, will report back later
d14b0ll0s said:
Ok, thanks!
The device on TW update (no tweaks) runs slower than before. RL Benchmark: 179 sec @balanced (first run), 150 sec @performance (2nd run)!!! Wonder what's behind this. Hopefully rooting and further tests will tell.
It's 8am here, so time to sleep, will report back later
Click to expand...
Click to collapse
It's nice to hear you got it working again :good:. Will you try to apply this tweak once again? Please report about the gains, if yes. I'm picking up my Infinity today and I will have 2 weeks to test/install all possible tweaks before a long trip ;-).
After redneck-style answer from its developer - NEVER. This community is about sth else.
I'll do all the necessary tweaks myself.
Getting all kind of weird bench results. AnTuTu shows 8000 CPU, but only 1000 GPU. CF attached.
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
d14b0ll0s said:
After redneck-style answer from its developer - NEVER. This community is about sth else.
I'll do all the necessary tweaks myself.
Getting all kind of weird bench results. AnTuTu shows 8000 CPU, but only 1000 GPU. CF attached.
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
Click to expand...
Click to collapse
I can understand your reluctance. I do feel it could have been handled differently by both sides though.
Nonetheless I am still hoping that this can be the solution to the read/write access delay problems.
d14b0ll0s said:
I managed to flash the Taiwanese version of firmware from ASUS
Click to expand...
Click to collapse
Sorry sorry I should have read.....
How? Can you share the steps? Is it any
Sent from my GT-N7000 using xda premium
@d14b0ll0s
It seems like you had the same Problem alike me in this thread http://forum.xda-developers.com/showthread.php?t=1761051.
If you have done an Factory reset, this should also deactivate the USB Debug Mode?
So how could you flash the tw Version without ADB access?
I was able in my case to get a replacement Device tomorrow, but without Dock, Because they didn't had it in Stock.
Hey guys, in the morning I wrote a post about how I did it and then accidentally deleted it, was to sleepy to do it again here it goes.
In fact, adb did not work. I've done everything through the microSD card.
First I tried renaming the file to this update zip file name recovery mode was looking for, but it said signature checking had failed. Then I put a few different files on my card - original zip with TW firmware, unpacked zip from it and unpacked files from this zip (blob). Not sure which of these work, should be one of the latter two
Anyway, the recovery mode droid showed up and was apparently installing files from the crd, then the device rebooted and stalled for a few minutes, with a progress bar at first and then the ASUS logo, so have some patience after doing this.
Changed the language from Taiwanese on the first screen and the initial process of setting up the device went smoothly. I have a Taiwanese keyboard installed, but ASUS keyboard in my native language (being Polish) is used by default. I get a sign in Taiwanese now and then but mostly in the language of choice from the locale.
My firmware is displayed as TW now.
Anyway, IT WORKED!!! It's like a 'deus ex machina' solution when you screw things up like I did hope this helps someone in a similar situation.
Sorry I didn't know it earlier so couldn't help in earlier posts.
Edit: The notifications in Taiwanese were only an initial thing, another reboot made them disappear for good, so the only difference I see is that I cannot uninstall Chinese keyboard, but by no means I'm obliged to use it.
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
So basically what this SuperCharger thing does can be done easily without having to use the faulty script:
- it changes the launcher (any ideas on the best launcher for the Infinity? Apex and Nova are getting some good press)
- it changes some minfree values to free more RAM (see http://forum.xda-developers.com/showthread.php?t=622666), which for the Infinity would be set to 8,16,200,220,240,275 (= https://play.google.com/store/apps/details?id=com.dustypixels.minfreemanager and the like)
- it does some build.prop tweaks, but less than described in other threads @xda, including my collection of them: http://forum.xda-developers.com/showpost.php?p=28427614&postcount=1
- it does some network tweaks via sysctl:
busybox sysctl -w net.core.wmem_max=1048576;\
busybox sysctl -w net.core.rmem_max=1048576;\
busybox sysctl -w net.core.optmem_max=20480;\
busybox sysctl -w net.ipv4.tcp_moderate_rcvbuf=1; # Be sure that autotuning is in effect\
busybox sysctl -w net.ipv4.route.flush=1;\
busybox sysctl -w net.ipv4.udp_rmem_min=6144;\
busybox sysctl -w net.ipv4.udp_wmem_min=6144;\
busybox sysctl -w net.ipv4.tcp_rmem='"'6144 87380 1048576'"';\
busybox sysctl -w net.ipv4.tcp_wmem='"'6144 87380 1048576'"'
- it does some SQLite cleaning (we could start a thread on that, as it seems interesting)
- OOM Groupings (this is probably something that needs most attention here - if anybody had some experience with it, we could discuss it in a separate thread too)
d14b0ll0s said:
So basically what this SuperCharger thing does can be done easily without having to use the faulty script:
- it changes the launcher (any ideas on the best launcher for the Infinity? Apex and Nova are getting some good press)
- it changes some minfree values to free more RAM (see http://forum.xda-developers.com/showthread.php?t=622666), which for the Infinity would be set to 8,16,200,220,240,275 (= https://play.google.com/store/apps/details?id=com.dustypixels.minfreemanager and the like)
- it does some build.prop tweaks, but less than described in other threads @xda, including my collection of them: http://forum.xda-developers.com/showpost.php?p=28427614&postcount=1
- it does some network tweaks via sysctl:
busybox sysctl -w net.core.wmem_max=1048576;\
busybox sysctl -w net.core.rmem_max=1048576;\
busybox sysctl -w net.core.optmem_max=20480;\
busybox sysctl -w net.ipv4.tcp_moderate_rcvbuf=1; # Be sure that autotuning is in effect\
busybox sysctl -w net.ipv4.route.flush=1;\
busybox sysctl -w net.ipv4.udp_rmem_min=6144;\
busybox sysctl -w net.ipv4.udp_wmem_min=6144;\
busybox sysctl -w net.ipv4.tcp_rmem='"'6144 87380 1048576'"';\
busybox sysctl -w net.ipv4.tcp_wmem='"'6144 87380 1048576'"'
- it does some SQLite cleaning (we could start a thread on that, as it seems interesting)
- OOM Groupings (this is probably something that needs most attention here - if anybody had some experience with it, we could discuss it in a separate thread too)
Click to expand...
Click to collapse
So in other words... he basically wrote a simple batch file and is claiming it is some sort of magical unicron hack that no one else can ever do?
Can you poke around and see what the thing does that causes the infinity to bootloop and correct it? Also does it provide a actual solution to the I/O problem, or is it simply "streamlining" other things to help candy coat the problem?
reluttr said:
So in other words... he basically wrote a simple batch file and is claiming it is some sort of magical unicron hack that no one else can ever do?
Can you poke around and see what the thing does that causes the infinity to bootloop and correct it? Also does it provide a actual solution to the I/O problem, or is it simply "streamlining" other things to help candy coat the problem?
Click to expand...
Click to collapse
Minfrees is secondary and the other sysctl tweaks are gravy.
SuperCharging is all about ADJ priorities and the adj grouping fixes.
So show me somebody else that can make your launcher never redraw, no matter what.
Until that happens, then it's true that no one else can do it.
Oh, guess why a "Test" release has the word "Test" in it.... holy ****... dealing with illiterates is mind numbing.
Edit: And yes, all I did was write a simple, 7000+ line "simple batch file" that mods every conceivable android device.
Show me somebody else that has done that too.
Related
Hey Everyone,
I was just wondering that if we have a build to which we have BOTH RamHack kernels and the non-ramhack kernel, would there be a way to write a quick app or script to switch between them.
I guess we could store both kernels on the /sdcard and use a .sh script to flash_image between them, and reboot. I dont believe we can "hot-swap" between kernels, but if anyone knows a method, please respond here
If anyone can think of a better or more efficient method of doing this, I believe the whole community would benefit. Lets see if we can get something like this going....
zimphishmonger said:
Hey Everyone,
I was just wondering that if we have a build to which we have BOTH RamHack kernels and the non-ramhack kernel, would there be a way to write a quick app or script to switch between them.
I guess we could store both kernels on the /sdcard and use a .sh script to flash_image between them, and reboot. I dont believe we can "hot-swap" between kernels, but if anyone knows a method, please respond here
If anyone can think of a better or more efficient method of doing this, I believe the whole community would benefit. Lets see if we can get something like this going....
Click to expand...
Click to collapse
is it really that hard to boot into recovery and flash an update.zip?
I guess this is what you're looking for:
http://wootroot.com/blog/?page_id=1463
Ive seen it implemented on one other rom on xda, but can't remember which one ..
I am trying to make it easier and more efficient to switch between them. The uneek switch seems exactly what im looking for
I put together a version of uneeks script that can be flashed over SuperD or FastTest3.1.
ISSUE THOUGH, I cant get it to flash correctly, as I get the "update-script not found" error, even though I signed it and created the appropriate META-INF directories.
Here is the file, if anyone thinks they can fix it
Uneek Script (needs to be fixed\signed) : http://www.4shared.com/file/257220832/8b6c2940/uneek.html
Alpha release
Here is a very alpha release of a working port of uneek's RamHack/NonRamHack Toggle script ported to SuperD 1.10.2 by myself.
http://www.4shared.com/file/257253893/a61182a2/Uneek_Script.html
Instructions
extract zip file to /sdcard/uneek
Launch terminal
type 'su'
type 'sh /sdcard/uneek/install-uneek.sh' -should see no errors/messages
execute 'uneek' from /system/bin
Chose Ram option or JIT (not tested) options, all others prob dont work as I didnt modify them
reboot (you must do so to see effects take place, the kernel doesn't "hot-swap" :-( )
WiFi still works, CC & Swap work.
Issues
Switch breaks boot screen - not sure why as its stored in framework-res.apk, but still a bug
Leave me feedback\ improvements\whatever......
You still have to boot into recovery so you might as well flash a zip containing a rhack or noram-hack kernel.
I did some scripts based off Kings,
get gscript from the market ( donate if you like it )
and drop script into the gscript folder
with a little uname query you could have just one script, which switches based on the current running kernel
Edit: , actually if your kernel needs different kernel modules, then you will have to build in a copy ( which I suspect is where king got his rwsystem bit from , he copied from a script which updates the kernel modules )
Firerat said:
...<snip>...
my faster, much safer script
Code:
#!/system/bin/sh
if [ -e /data/kernels/full3d.img ];
then
if [ "`md5sum /data/kernels/full3d.img|cut -d " " -f1`" != "061284119d4ce46cbe0b585e0a8b2d0b" ];
then
echo "/data/kernels/full3d.img isn't the version I was expecting"
echo "I'm not going to flash it, as it may have become corupt"
exit 1
else
flash_image boot /data/kernels/full3d.img
echo "full3d Kernel Flashed..."
echo "Rebooting now"
sleep 1
shutdown -r now
fi
else
echo "Sorry, /data/kernels/full3d.img"
echo "seems to be missing....."
exit 1
fi
and yeah, I could never spell corrupt , is it one or two 'r's?
PS , the md5sums in the scripts are for the power off fix boot.img's I did for you guys
if you are wanting to switch to different boot.imgs then update the md5sum its checking for ( or remove the check )
Click to expand...
Click to collapse
If you have an engineering SPL installed, there isn't any need for the recovery partition, so might as well install your second kernel to the recovery partition. Boot normal = normal, boot recovery = ramhack.
lbcoder said:
If you have an engineering SPL installed, there isn't any need for the recovery partition, so might as well install your second kernel to the recovery partition. Boot normal = normal, boot recovery = ramhack.
Click to expand...
Click to collapse
and then have a script switch wlan.ko if incompatible
might as well switch with script and keep recovery for the odd times when you just want to quickly flash some zips from a list and not at your pc.
yeap, I've downloaded and flashed a rom while 'out and about' before.
Firerat said:
and then have a script switch wlan.ko if incompatible
might as well switch with script and keep recovery for the odd times when you just want to quickly flash some zips from a list and not at your pc.
yeap, I've downloaded and flashed a rom while 'out and about' before.
Click to expand...
Click to collapse
If the only difference is ramhack on one but not the other, then the wlan module will be fine -- there is NO REASON to be switching modules around with your kernel unless you use a kernel that is binary incompatible -- which means DIFFERENT VERSION.
lbcoder said:
If the only difference is ramhack on one but not the other, then the wlan module will be fine -- there is NO REASON to be switching modules around with your kernel unless you use a kernel that is binary incompatible -- which means DIFFERENT VERSION.
Click to expand...
Click to collapse
yeap, true but why not keep options open?
What if they decide they want to switch between binary incompatible kernels?
They would need to switch kernel modules anyway.
so get a script that works, and is simple to 'generate'.
I know you are trying to keep it simple, but you are actually needlessly setting up restrictions, which would then require a script to get around.
So why not use a script from the start, keeping the added convenience of a recovery image?
Firerat said:
yeap, true but why not keep options open?
What if they decide they want to switch between binary incompatible kernels?
They would need to switch kernel modules anyway.
so get a script that works, and is simple to 'generate'.
I know you are trying to keep it simple, but you are actually needlessly setting up restrictions, which would then require a script to get around.
So why not use a script from the start, keeping the added convenience of a recovery image?
Click to expand...
Click to collapse
If the only objective is to be able to easily toggle between ramhack and noramhack, then the recovery solution is (1) more reliable, (2) doesn't require reflashing NAND, (3) just easier to activate. With the reflashing approach, you have to either go into recovery and flash something, or pause-and-wait-and-autoreboot.
lbcoder said:
If the only objective is to be able to easily toggle between ramhack and noramhack, then the recovery solution is (1) more reliable, (2) doesn't require reflashing NAND, (3) just easier to activate. With the reflashing approach, you have to either go into recovery and flash something, or pause-and-wait-and-autoreboot.
Click to expand...
Click to collapse
did you ever read anything?
the script is as easy as a couple of taps, maybe home button, swipe tap tap.
( the key app here is gscript )
the flash is over very quickly, it checks md5sum first, it reboots.
you have to reboot with the recovery method anyway
recovery method restricts to binary compatible kernels, or require a script to switch kernel modules.
It is a no brainer imo, keep it flexible and keep the convenience of a true recovery.img
ok, so nand only gets what, on average 10,000 writes, is it really going to reduce its life in practice?
I like your idea, it will work but it just isn't as flexible as a script.
It is however more suited to an mt3g, offering duel ROM
I'm thinking mtdblock3 for one ROM, block4 for the other
errm, data , yeah might need to section that up somehow
any reason why a loopback can't sit on yaffs?
oh, and the ramdisk will need tweaking, obviously.
Sorry back on topic
Guys,
Either will work, if you do have incompatible kernels, and are having problems with scripts just let me know, I can probably make a script to generate a script for you.
1) Booting into recovery to change out your kernel image is totally unnecessary. You can do it via CLI with the flash_image command -- most every modded ROM already includes it.
2) Removing the recovery image just to put up a second install also seems somewhat overkill for devices as heavily limited on storage as most Android phones -- especially the G1.
3) I don't know about loopback on yaffs2 -- but I don't see any reason why it couldn't work.
4) It really seems to me that what we need is some kernel hacker who's familiar with hotswapping patched files -- a la ksplice ( http://www.ksplice.com/ ) -- to hack together a genuine, non-rebooting, RAMhack switch.
5) In all seriousness; what makes gscript superior to ASE ( http://code.google.com/p/android-scripting )?
IConrad01 said:
5) In all seriousness; what makes gscript superior to ASE ( http://code.google.com/android-scripting )?
Click to expand...
Click to collapse
Nothing, apart from its easy, it works and I haven't looked at ase yet
btw , you missed a p/ in that link
http://code.google.com/p/android-scripting/
btw , you missed a p/ in that link
http://code.google.com/p/android-scripting/
Click to expand...
Click to collapse
>_<
Pesky perniciously persistently phantasmagoric P!!!
I just keep on seeing people referring to gScript when ASE is a vastly more robust offering. It can run its scripts as daemons, run in background, run in terminal, it offers the same desktop shortcut option -- and more importantly, it can run Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell scripts. (It loads the interpreters onto your /sdcard.) I've asked this question more than once before and I've never gotten an answer. It really seems like people just aren't aware of ASE -- which is kinda sad, considering the fact that ASE is still seeing continuing development whereas development ended on gScript sometime at the end of last year.
IConrad01 said:
>_<
Pesky perniciously persistently phantasmagoric P!!!
I just keep on seeing people referring to gScript when ASE is a vastly more robust offering. It can run its scripts as daemons, run in background, run in terminal, it offers the same desktop shortcut option -- and more importantly, it can run Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell scripts. (It loads the interpreters onto your /sdcard.)
Click to expand...
Click to collapse
no, I am very interested in it,
I have been meaning to have a proper look at it for sometime
, I think I first saw it on @google
gscript is just handy,
unzip this, gscript from market,add, load, tick su, save , tap
But I promise , I will look at ASE
Firerat said:
and then have a script switch wlan.ko if incompatible
might as well switch with script and keep recovery for the odd times when you just want to quickly flash some zips from a list and not at your pc.
yeap, I've downloaded and flashed a rom while 'out and about' before.
Click to expand...
Click to collapse
Glad this is getting your attention....My script was pretty dirty anyways.
Anyway you can package it up in signed-zip format for easy access and modification of boot.imgs. Im having some issues with the update-script portion during the signing process tos keeping me from getting mine to be "flashable"
zimphishmonger said:
Glad this is getting your attention....My script was pretty dirty anyways.
Anyway you can package it up in signed-zip format for easy access and modification of boot.imgs. Im having some issues with the update-script portion during the signing process tos keeping me from getting mine to be "flashable"
Click to expand...
Click to collapse
still having update-script issues?
if you post it, I'll be happy to take a look for you
Oh, I've started a kernel switch script
I'll do some testing when its done and post it here for you
Kifno's Android Universal Scripts v0.1 (3/26/11)
Battery Life & Performance Builds
PLEASE READ THE ENTIRE POST
What did I do?
- Network Speed Increased 175%-400% on MOBILE NETWORK ONLY (175%-400% increases is depending on if you used ##codes## which are only available for 2.1 sense roms)
- Better wifi and mobile connections
- Optimized & Tweaked VM
- Optimized & Tweaked Kernal Settings
- Less Lag In Phone Calls
- Changed Dalvik VM Size
- Video Hardware Optimizing and Performance Tweaks
- Extended Battery Life and/or Increased Performance
- Tuned the android kernel [/B]
Requirements:
- Rooted Android Phone
- Recovery Menu that can flash .zip files
ATTENTION
DO NOT, I REPEAT, DO NOT USE SETCPU, OVERCLOCKWIDGET, OR ANY APP/SCRIPT/TWEAK/MOD THAT AFFECTS YOUR CPU, WITH THIS MOD/TWEAK!!!!!!ALSO WARNING USE THIS TWEAK AT YOUR OWN RISK!!! I TAKE NO RESPONSIBILITY FOR WHAT HAPPENS TO YOUR PHONE IF SOMETHING GOES WRONG! ALTHOUGH UNTIL THIS IS STABLE, IF SOMETHING DOES HAPPEN I WILL HELP YOU AS MUCH AS POSSIBLE!!!
INSTRUCTIONS
Installing Instructions (Recovery Menu):
Difficulty: Easy
Download the Kifno Tweak's Universal Script v1.2 HERE
NOTE: The BL version is for battery life and the MP version is for more performance.
BATTERY LIFE VERSION
Charge phone to 100% and leave on the charger during this process
Put the .zip on the root of your sd card
Reboot into recovery
Backup & Wipe Everything
Flash Rom
Fix permissions if using clockwork recovery
Flash your battery life version
Reboot
Unplug Charger and do not plug back in until your phone dies
Reboot into recovery once it is dead by connecting charger
Wipe battery stats
Charge to 100% and repeat the discharging, wiping, and charging process about 3-5 times
Enjoy the battery life
MORE PERFORMANCE
Put the .performance version zip on the root of your sd card
Reboot into recovery
Fix permissions if using clockwork recovery
Flash your removal zip
Reboot
AFTER INSTALLING ONE OR THE OTHER (MP OR BL)
Reboot recovery after flashing one of the above
Put the remove network xxx on your sd card which you can get here (americans = remove international; others outside america = remove america)
Reboot into recovery
Fix permissions if using clockwork recovery
Flash your removal network zip that you need (americans = remove international; others outside america = remove america)
Reboot
Removal Instructions (Recovery Menu):
Difficulty: EXTREMELY HARD (B/C YOU SHOULDN'T REMOVE )
Download the [REMOVE] Kifno Tweak's Universal Script vv0.1 HERE
Put the removal version zip on the root of your sd card
Reboot into recovery
Fix permissions if using clockwork recovery
Flash your removal zip
Reboot
TESTED AND SUCCESSFUL ON
Optimus S
- Cm7
TESTED AND FAILED (BOOTLOOP/LAGGING) ON
- n/a
(need testers for those roms w/ v0.1 )
....please test and report if working or not This may or may not work on your rom or just your phone period, if it doesn't work, I am not responsible if it doesn't work for your phone/something happens to it. Though if it does work for your phone phone please post phone and rom
Change Log
Code:
3/26
- initial test release to see what phones and what roms this script works on successfully
- initial test for positive feedback
(this is for the next release)
x/xx
- Poll: Yes = +/- x amount of votes No = +/- x amount of votes
Donations
If you like my universal tweak, please donate. I know donations might not come soon because this is still in the works for making this script universal for all android phones, instead of just the HeroC. The donations don't have to be huge but donations are welcome for my work and they'll help pay for the energy drinks I buy to stay up late at night to develope.
Credits:
unCoRrUpTeD
TONS OF HELP WITH TEACHING AND HELPING WITH THE CODING OF THE SCRIPTS
this is only v0.1 this has a long road ahead of its developement so this won't be as good as or better than my heroc specific script....yet
updated first post with instructions for removing network tweak you don't need please do that after you flash one of the two scripts
MP Works on.Optimus S Cm7 XD idk if its the placebo or.not.but.this is.blazing fast!
Sent from my LS670 using Tapatalk
yup this is the place to report if its fast not fast, lagging, boot looping.....any and everything about this tweak this was major in the heroc forums so i HAD to make it completely universal for android
Can I flash bl over MP? Is there any difference between the.two besides deleting battery stats ?
Sent from my LS670 using Tapatalk
bl = battery life
mp = more performance
you can't use both....if you flash bl then mp...mp will be in effect....vis versa mp then bl being flashed only means bl will be in effect
basically you can't get the best of both worlds
i personally use mp though
Aww :-( Hmm will.stick with mp then ill just redo the deleting battery stats.tricks a couple.times. ill see.if that.helps
Sent from my LS670 using Tapatalk
so the removing USA network tweaks is interesting
is that usable stand alone? ie., to remove some undesirable tweaks built in to our roms? or is that used to remove tweaks that your other script makes
tnpapadakos said:
so the removing USA network tweaks is interesting
is that usable stand alone? ie., to remove some undesirable tweaks built in to our roms? or is that used to remove tweaks that your other script makes
Click to expand...
Click to collapse
yup i tagged the usa vs international so that if your location is one of the two you can delete the other so yes it is inside my script
kifno said:
yup i tagged the usa vs international so that if your location is one of the two you can delete the other so yes it is inside my script
Click to expand...
Click to collapse
ok thanks .
Okay decided to try out bl, and its very good (1% drop in 20 mins) but it lags horribly.
Sent from my LS670 using Tapatalk
I am sorry if I say something wrong here, but is it possible to make a script only for the network part? So we can use setcpu?
olmos.lalo said:
Okay decided to try out bl, and its very good (1% drop in 20 mins) but it lags horribly.
Sent from my LS670 using Tapatalk
Click to expand...
Click to collapse
Yeah I'm working fixing the lag while keeping the battery life.....its pretty hard to do lol
Sent from my HERO200 using XDA Premium App
Martinhdk said:
I am sorry if I say something wrong here, but is it possible to make a script only for the network part? So we can use setcpu?
Click to expand...
Click to collapse
I sure can ill have one up later today
Sent from my HERO200 using XDA Premium App
MP version lag like hell on X10 stock rom. Quadrant score event is lower than original build.pro
dude ur n/w tweak removal file/code delnet.sh is incorrect.. it wont work properly...
u are executing:
Code:
cat build.prop | sed -e "/# NTA <start>/,/# NTA <end>/c" > new_build.prop
which is not using /system/build.prop file but build.prop located in /tmp/ also the build.prop is never getting changed... its just dumping the extracted contents of build.prop without the n/w mod lines into a new file new_build.prop
instead use the following in-place modification command:
Code:
sed -i -e "/# NTA <start>/,/# NTA <end>/c" /system/bin/build.prop
the same problem might also be there in other files but i havent checked all of them...
DooMLoRD said:
dude ur n/w tweak removal file/code delnet.sh is incorrect.. it wont work properly...
u are executing:
Code:
cat build.prop | sed -e "/# NTA <start>/,/# NTA <end>/c" > new_build.prop
which is not using /system/build.prop file but build.prop located in /tmp/ also the build.prop is never getting changed... its just dumping the extracted contents of build.prop without the n/w mod lines into a new file new_build.prop
instead use the following in-place modification command:
Code:
sed -i -e "/# NTA <start>/,/# NTA <end>/c" /system/bin/build.prop
the same problem might also be there in other files but i havent checked all of them...
Click to expand...
Click to collapse
Thanks for finding that fix and this tweak might not be great until I can get it set to where it searches the build.prop for the device type by reading some lines and then applying a certain tweak set for that rom. It'll be a lot of coding so I just released this to test what will generally work for performance and battery life. Once I finish all the coding and release the terminal/advanced shell option GUI version that's when this script will really shine but that is a work in progress, so for now I'm working on finding general settings to increase performance or battery life for all android phones.
Sent from my HERO200 using XDA Premium App
i've updated the network removal tweaks so they work now
This looks interesting, I'll check it out and see if it will run on my zio when I get the chance
Sent from my Zio using XDA App
Hello. The supercharger script by zep worked great on my galaxy ace. Now, has anyone been able to use it with the tab+? I think it would be a huge help to remove kauncher redraws and in improving the battery life. Do you guys think it would work on our tab? Our brothers from the gtab 10.1 were able to use it. http://forum.xda-developers.com/showthread.php?t=1256796&page=24
Click to expand...
Click to collapse
EDIT. 12/29/2011
Okay. Since no one bothered to reply, i took the risk and applied the script. To cut to the chase, IT WORKS. There are no launcher redraws and my tab sure feels a lot smoother. I also have 400 used RAM instead of 600 after a restart. Not to mention, i now have 6037 AnTuTu benchmark score as opposed to the 5700 that i got before supercharging.
------------------------------------------------------------------------
EDIT. 12/31/2011
------------------------------------------------------------------------
EDIT. 02/02/12
(I updated the versions to their latest in accordance with zepp's latest released scripts. supercharger 5.2 and KAK 3.1. The steps to be followed are still the same.)
If anyone wants to try, here are the steps that i followed.
BUT first things first.
CREDIT GOES TO zeppelinrox FOR HIS GREAT WORK ON THIS SCRIPT.
I ALSO WOULD LIKE TO THANK mroneeyedboh FOR THE STEPS HE PROVIDED OVER THE GTAB 10.1 FORUMS.
Original supercharger thread http://forum.xda-developers.com/showthread.php?t=991276
GTAB 10.1 supercharger guide http://forum.xda-developers.com/showthread.php?t=1256796
P6200 CWM and Root by garyd http://forum.xda-developers.com/showthread.php?t=1392348
***You MUST be rooted and have busybox 1.18.2 or upper (I have 1.19.3)***
So let's cut to the chase!
DOWNLOAD THE FOLLOWING.
v6 Supercharger script U9 RC5.2 http://forum.xda-developers.com/attachment.php?attachmentid=877591&d=1327834355
Script Manager https://market.android.com/details?id=os.tools.scriptmanager&feature=search_result
Zepp's original post with the log changes http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
Save the supercharger script anywhere on your storage
Run Script Manager and press Browse as Root (the one under Install). When the SU dialog appears press allow.
While on Script Manager, browse to where you save the supercharger script click it
A new window would appear. Press the "Su" icon under the Run button at the upper left hand corner. Press Run.
A lot of codes would appear. Some sort of system check bla bla bla. Just a little patience...
"Press Return Key... and Come Get Some!!" would appear. DON'T PRESS THE RETURN KEY. Press anywhere and press any key and then press enter.
You would then see a lot of options 1-31. Please enter number 9.
It would now run the setting we chose. Like lowmemkiller values, OOM groupings, Kernel/Mem Tweaks, etc..
If an option to not use Build.prop appears, cause it might cause boot loops, then allow the creation of local.prop (i think. i can't remember). Just follow your heart. haha
Press the back soft key. "Script is running. What do you want?" Choose Kill.
Since we're all using stock ROMs (for the moment), press the back soft key until you reach the ROOT directory. Then open the Data folder and click on the 99Supercharger.sh
Then under the Run button, press the icon for Su and Boot. This would automate the supercharger script upon boot. Then press run and then kill the script.
Run the first script again (yup the one from Step 1). and now, choose option number 30. It would now super clean the system and restart.
DONE! Feel the difference!
If I missed anything, please inform me.
You could also install the Kick Ass Kernel Tweaks (KAK) from here http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021. Get the update 3 RC3.1
KAK Direct Download http://forum.xda-developers.com/attachment.php?attachmentid=877590&d=1327834355
IMPORTANT!!!!! Just follow the steps from above and be sure not to apply the IO Tweak as it is very unstable and might cause boot loop
Then using step number 11, navigate to 98KickAssKernelizer.sh and make it run upon boot.
Reboot your device and DONE!
Based on MY observations, here are the changes that I noticed.
Completely no launcer redraws (wherein the widgets disappear and appear. it's like refreshing in windows), I'm using the default Touchwiz UX.
There is no delay with the Task Switcher. (the third soft key) Before applying the script, I had like 1-1.5 second delay with it. Now it only has 0.5 or so.
The RAM usage is stable at 530-570. Compared to 660 before supercharging
The best part about this script is that multi-tasking has been easier. Jumping from one app to another is now a breeze. Applications start faster than before.
The thing is, our tablet is already blessed with great hardware which is why it is already fast and smooth to begin with. BUT, there is always room for improvements. FACT.
BR
That's impressive!
I have the P6210. Are you using the P6200 with the 3g?
Dan
Interesting find. Would you mind sharing the installation process. From the original post seems quite easy, but on the 10.1 tread it looks way more complicated.
P_
rp518dan said:
I have the P6210. Are you using the P6200 with the 3g?
Dan
Click to expand...
Click to collapse
Yes. i have the P6200 with 3G. I think the process and result would be the same with the P6210.
pakalrtb said:
Interesting find. Would you mind sharing the installation process. From the original post seems quite easy, but on the 10.1 tread it looks way more complicated.
P_
Click to expand...
Click to collapse
okay. i'll update it in a while.
just tried it, enabling the 99supercharger.sh and 98kickasskernel.sh at boot threw me into a boot loop. it said to make sure to enable at boot, so i did. will give it another try or just manually add custom lines to build.prop ..
chrisrotolo said:
just tried it, enabling the 99supercharger.sh and 98kickasskernel.sh at boot threw me into a boot loop. it said to make sure to enable at boot, so i did. will give it another try or just manually add custom lines to build.prop ..
Click to expand...
Click to collapse
really? I wonder why. I did not encounter any boot loop. Could you check my steps that i just posted and compare it with the steps that you did?
Also, what busybox version did you use?
I think it's with the KAK Tweak. Maybe you applied the IO scheduler?
as quoted from zeppelinrox
Updated August 1: Added Kick Ass Kernel Tweak Installer but without io scheduler tweaks. Use this new script if you try the regular Kick Ass Kernel Tweak Installer and get a boot loop! (My apologies to those that got the boot loops )
Click to expand...
Click to collapse
SOURCE: http://forum.xda-developers.com/showpost.php?p=15948434&postcount=1127
And you think that I would wait for tutorial or tester to try it out !?!?!
OK, I did the following :
1) downloaded the script and put it in the sd card ( not external sd ) root
2) downloaded and installed script manager
3) run the SM and selected the script
4) selected run as root and hit the RUN
5) selected 1 as scrolling speed
6) selected 9 ( MegaRam 2 )
7) selected 17 = Exit
8) broswed back to ../data and selected the 99supercharger.sh file
9) selected the run as root and run at boot option
10) Save and Exit the SM
11) Rebooted
All fine ( I mean no bootloop ) but to be quite honest NOTHING changed in terms of performance. I double checked that the script was run at boot and it did, since the values have been changed.
But the benchmarks are the same and the tab seems lagging as usual.
Also the amount of free RAM have not changed from previous stock configuration.
I fear that the main problem is GoLauncher, that seems to have slowed down the tab even more after the last update.
P_
---------- Post added at 12:01 PM ---------- Previous post was at 11:44 AM ----------
chrisrotolo said:
just tried it, enabling the 99supercharger.sh and 98kickasskernel.sh at boot threw me into a boot loop.
Click to expand...
Click to collapse
What do U mean by boot loop, and how did you get out of it ?
P_
pakalrtb said:
And you think that I would wait for tutorial or tester to try it out !?!?!
OK, I did the following :
1) downloaded the script and put it in the sd card ( not external sd ) root
2) downloaded and installed script manager
3) run the SM and selected the script
4) selected run as root and hit the RUN
5) selected 1 as scrolling speed
6) selected 9 ( MegaRam 2 )
7) selected 17 = Exit
8) broswed back to ../data and selected the 99supercharger.sh file
9) selected the run as root and run at boot option
10) Save and Exit the SM
11) Rebooted
All fine ( I mean no bootloop ) but to be quite honest NOTHING changed in terms of performance. I double checked that the script was run at boot and it did, since the values have been changed.
But the benchmarks are the same and the tab seems lagging as usual.
Also the amount of free RAM have not changed from previous stock configuration.
I fear that the main problem is GoLauncher, that seems to have slowed down the tab even more after the last update.
P_
Click to expand...
Click to collapse
Hmmm.. Maybe it's because we have different applications installed, settings, etc. With my experience, there are some very noticeable changes.
Completely no launcer redraws (wherein the widgets disappear and appear. it's like refreshing in windows), I'm using the default Touchwiz UX.
There is no delay with the Task Switcher. (the third soft key) Before applying the script, I had like 1-1.5 second delay with it. Now it only has 0.5 or so.
The RAM usage is stable at 530-570. Compared to 660 before supercharging
The best part about this script is that multi-tasking has been easier. Jumping from one app to another is now a breeze. Applications start faster than before.
I think it may hav had to do with changing the I/O tweaks from local.prop to build.prop, it said it was dangerous. after reboot about 20 sec or so SuperUser toast says script manager was granted root permissions, meaning the 98/99.sh scripts were loaded. I didnt run the v6script at boot. after about the 3rd reboot, I had time to go into app drawer and quickly drag uninstall and it stopped constant reboot.
tried the instructions in the OP and i can confirm this works on my P6200 and solved a lot of the lag I had.
Sent from my GT-P6200 using xda premium
Hmm, I had originally used the V8 version . I have uncharged, wiped the cache and recharged it with RC4 9V . But still the same. I do not see any difference from the original performances and the Antutu Benchmark gives pretty much the same results as before. I was hoping my tab would fly out of my hands after this hack ......... but not really
Curious to read about others, it looks like we have only 3 brave souls so far
P_
pakalrtb said:
Hmm, I had originally used the V8 version . I have uncharged, wiped the cache and recharged it with RC4 9V . But still the same. I do not see any difference from the original performances and the Antutu Benchmark gives pretty much the same results as before. I was hoping my tab would fly out of my hands after this hack ......... but not really
Curious to read about others, it looks like we have only 3 brave souls so far
P_
Click to expand...
Click to collapse
Haha yeah. And I am hoping that there would be more brave souls in the Development Section.
What score did you get in the Antutu Benchmark?
5648/5804/5727 three consecutive tests.
uncharged everything and got back to stock config : 5654/5841/5708
After uncharging I still got left a 1000HP Super-(6,12,200,220,240,275).sh file in ../data
P_
Bump.
No more testers?
P_
I am giving it another shot .
The only noticeable difference is that the amount of available RAM is always around 300 mb. BUT this also tend to decrease ( sometimes to 100 ) with extended use. With stock configuration I'd have 100/250 available, with the system bumping it up to about 300 when it was going lower than 100.
As for the quick access button, it's definitely snappier when you turn the device on, but it goes back to about 1 sec after a while.
I have a P6200 and applied the script, look smooth then before applied the script. Thanks for the instruction
Hey just wondering if anyone knows how to remove this script..Thanks!
Sent from my GT-P6200.
DevilBeyond said:
Hey just wondering if anyone knows how to remove this script..Thanks!
Sent from my GT-P6200.
Click to expand...
Click to collapse
It has an option to unsupercharge. It's listed in the menu with the different options of supercharging etc.
I'm currently suggesting that people do NOT use this script.
There are bugs in the GT-P62x0 kernel(s) that can (and do) cause kernel panics. Under normal circumstances, those panics would cause your tablet to simply reboot.
However, this "supercharger" script overrides a kernel parameter and prevents the kernel from rebooting on a panic, instead forcing it into an infinite loop. Instead of the bug rebooting your tablet, it causes your tablet to be frozen (if the screen is off, it appears to be a so-called sleep of death.)
To make matters worse, if this situation occurs when the tablet is running on battery power (not plugged in), then the infinite loop will completely deplete your tablet's battery (which can harm it.)
Take care
Gary
I have used supercharger on my phone without issue but after
reading what Gary discovered, I won't be using it again.
Thanks Gary
More tweaks being added see below!!!!!!!!!
Here's a little tip/tweak!!!!!!
All credit goes to my friend Nibras Reeza this is hes work all credit to him im just the messenger. I tested this tweak for him awhile back in the GT540 thread tried it on the TF101 and had great results so thought I should share
This wasnt supposed to be a tweak for devices with 1Gb of RAM etc. However I think if I had to choose odexed or deodexed I would choose deodexed plus this tweak no matter what device no matter how much RAM.
AS WITH ANY MODDING PROCEDURE FOR YOUR PHONE, THIS GUIDE ALSO COMES WITH NO WARRANTY. AUTHOR HOLDS NO RESPONSIBILITY FOR ANY DIRECT AND INDIRECT CONSEQUENCES OF FOLLOWING THIS GUIDE. MAKE SURE YOU HAVE MADE A NAND BACKUP BEFORE PROCEEDING.
This will give a performance boost in deodexed ROMs as much as odexing system & data apps. This is an alternative for odexing. It's not that you can't apply this tweak on an odexed ROM but rather, it's useless to do so.
1) Open Terminal Emulator on phone or adb shell from PC and type the following.
su
setprop dalvik.vm.verify-bytecode false
setprop dalvik.vm.dexopt-flags v=n,o=v
rm /data/dalvik-cache/*
rm /cache/dalvik-cache/*
reboot
2) Add these to the /data/local.prop or build.prop.
dalvik.vm.verify-bytecode = false
dalvik.vm.dexopt-flags=v=n,o=v
(Copy local.prop or build.prop to SD and edit them. Copy back afterwards. If lines starting with dalvik.vm.verify-bytecode or dalvik.vm.dexopt-flags exist already, please modify them as above. Also type following in adb shell or terminal emulator.
rm /data/dalvik-cache/*
rm /cache/dalvik-cache/*
reboot
Advantages:
More free RAM.
Faster launch for system & user apps during the second launch.
Gives as much as of a performance boost as ODEX without odexing. Themer friendly.
Smoother app switching.
Disadvantages:
Might break some apps. ( I have not had any break you probably wont either but you have been warned!!!! )
Reversing the change/undo tweak.
Type the following in shell.
su
setprop dalvik.vm.verify-bytecode true
rm /data/dalvik-cache/*
rm /cache/dalvik-cache/*
reboot
WARNING!!! (Have had a few people have this problem) If you have V6Supercharger installed and you are trying to edit the build.prop through root explorer or similar and its just not working its not the tweaks fault nor my fault you must Un-Supercharge edit the build.prop then Re-Supercharge afterwards!
MORE TWEAKS!!!!!!!!!!!!!!!!
I will add to this section when I can mostly just build.prop tweaks or change's to settings that might help some people get there device a little smoother
##########################
**Improve Touch Performance**
1. Open up your favorite Root explorer
2. Open build.prop in a text editor
3. Add this line of code ( windowsmgr.max_events_per_sec=500 )
4. Save and exit and delete build.prop.bak if you trust the tweak
5. Reboot Enjoy
Quick note if your build.prop has an additional build properties section the line of code needs to go in there !!!!!
###########################
**Dalvik Tweak**
1. Open up your favorite Root explorer
2. Open build.prop in a text editor
3. The line of code stating the vm growth will usually be set around 32-48 on some TF101 roms they now use 54-64 Thanks for the support devs
4. Save and exit and delete build.prop.bak if you trust the tweak
5. Reboot to Recovery
6. Wipe Cache and Dalvik-Cache
7. Reboot Enjoy
############################
To be continued......
ADDING MORE SOON BUT WANT THEM TO BE 4.0.3 SPECIFIC SO LOTS OF TRIAL AND ERROR HAPPENING
The problem with this is that it just turns off the dalvik controlls, so it may break some apks. Nice tweak, however
Will give this a go later.
Is there any reason why it wouldn't work in ics?
Sent from my HTC Desire Z using xda premium
Tried it on my phone with CM7.1 and everything is fine... I'm not sure if it improoved but I'm not getting any errors from apps...
i remember trying this on my gt540 (why is it now legacy device section?) and it worked great but we would have 100mb free ram at a time whereas ow i got a gig in this badboy. confirmed works.
Sent from my Transformer TF101 using xda premium
gnufabio said:
The problem with this is that it just turns off the dalvik controlls, so it may break some apks. Nice tweak, however
Click to expand...
Click to collapse
Cheers im looking into a few other tweaks and tricks at the moment will post if theres any good ones
Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test ( still a little crashy at this speed )
pashinator said:
i remember trying this on my gt540 (why is it now legacy device section?) and it worked great but we would have 100mb free ram at a time whereas ow i got a gig in this badboy. confirmed works.
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
Haha goog to see another gt owner and yes im pretty sure it is now
Ive had people at univerrsity and a couple of mates ask if it was one of the first androids ever lol
Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test ( still a little crashy at this speed )
pashinator said:
i remember trying this on my gt540 (why is it now legacy device section?) and it worked great but we would have 100mb free ram at a time whereas ow i got a gig in this badboy. confirmed works.
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
UNIX-like systems cache eveything and as memory is needed, lesser used cached items are purged. If you have a UNIX-like system that has a lot of free RAM, your system is not running at optimal performance. Empty RAM is wasted RAM.
Cheers!
-M
Xda member since 2007
every time i run rm /cache/dalvik-cache/* it fails but wiping the dalvik cache in CWM will do the same thing correct?
mrevankyle said:
every time i run rm /cache/dalvik-cache/* it fails but wiping the dalvik cache in CWM will do the same thing correct?
Click to expand...
Click to collapse
Correct
With mine i cleaned cache also aswell as cleared out staging but thats just me
Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test ( still a little crashy at this speed )
dragon_76 said:
UNIX-like systems cache eveything and as memory is needed, lesser used cached items are purged. If you have a UNIX-like system that has a lot of free RAM, your system is not running at optimal performance. Empty RAM is wasted RAM.
Cheers!
-M
Xda member since 2007
Click to expand...
Click to collapse
This is true but theres alot to be said for the way the system uses that ram its not about using all of it its about using it wisely a nicely tweaked efficient unix system can run on 100mb of ram even less hell i had ubuntu running alright on my gt540 before i got the transformer.
My point free ram is not always wasted ram
Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test ( still a little crashy at this speed )
This is interesting. I might try to implement this on G1. But not a TF rom, doesn't make sense to me atm.
Btw, free ram in android means faster app launch times, especially on devices low on ram.
jcarrz1 said:
This is interesting. I might try to implement this on G1. But not a TF rom, doesn't make sense to me atm.
Btw, free ram in android means faster app launch times, especially on devices low on ram.
Click to expand...
Click to collapse
+1 thankyou sir!!
By all means have a jam im probably going to post more tweaks soon just testing them and screwing round with bits
Sent from my tf Enigmatic V2 beta 1.65Ghz Panda.test cust kernel settings
Thanks. Confirmed working.
you're welcome should have more soon
Sent from my tf running krakd warped an twisted 1544mhz Blades kernel
On my TF I have no /data/local.prop or build.prop... suggestions? I have a build.prop under the system folder.
nappent said:
On my TF I have no /data/local.prop or build.prop... suggestions? I have a build.prop under the system folder.
Click to expand...
Click to collapse
default.prop should be in root folder
build.prop is in /system
mrevankyle said:
default.prop should be in root folder
build.prop is in /system
Click to expand...
Click to collapse
What? This mod has nothing to do with the default.prop. I don't understand how that can help me as it was not mentioned in the OP.
Hello, just dropping by to let you know that your thread has been featured on the XDA Portal
http://www.xda-developers.com/andro...-best-of-both-worlds-for-eee-pad-transformer/
Hi!
Just tried this on a sk17i with 2.3.4 (Xperia Mini Pro) Feeling good so far!
I wrote this guide for originally in elk759's JB CM10 thread, but with some modifications it works with every ROM and every phone.
I thought other guides were too hard to understand so I concluded all neccessary information and nothing more.
This guide is for Windows, because it uses a Windows tool to make the process MUCH easier. This only affects the modding of services.jar, so look at the original Supercharger thread for instructions withot the Windows tool.
Here are the benefits of using SUPERCHARGER, I cn approve that it works, it's faster, more apps can run and no launcher redraws!
___________________________________________________________________________
Sources:
http://forum.xda-developers.com/showpost.php?p=12058585&postcount=1
http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
zeppelinrox said:
What's it do?
It makes your phone FAST... super snappy with better multitasking!
It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values.
So basically, it's a COMPLETE MEMORY MANAGEMENT FIX!
It's the ONLY one of it's kind
NO LAUNCHER REDRAWS, faster than ever, 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.
So fasten your seat belts and enjoy the ride!
Click to expand...
Click to collapse
zeppelinrox said:
And -=Maximum Overdrive=- was born!
Upside: You can run up to 70 apps if you have enough RAM.
Downside: NONE
Click to expand...
Click to collapse
zeppelinrox said:
The Kick Ass Kernelizer
What Does The Kick Ass Kernelizer Do?
Memory Management++
MFK Calculator Info - explanation for vm.min_free_kbytes
LinuxInsight - The /proc filesystem documentation (Fantastic!)
XDA [REF] Startup script speed tweaks OP by hardcore
XDA Speed up your system with the noop scheduler
TCP Speed & Security
Security and Hardening the TCP/IP stack to SYN attacks
Click to expand...
Click to collapse
zeppelinrox said:
The 3G TurboCharger
In case of connection issues, see the notes in the 3G TurboCharger section at the top of /system/build.prop!
Homework/Background Info... see the folllowing links for resources used.
XDA Thread 1
XDA Thread 2
XDA Thread 3
Wi-Fi AfterBurner.
XDA Thread (Faster WIFI - N Standard Enabling)
The 3g build.prop tweaks aren't really anything new... but I did put a new spin on it! ;^]
You can find various individual configurations but as far as I know, my script is the only one that lets the user choose from more than one configuration.
Click to expand...
Click to collapse
___________________________________________________________________________
IF YOU HAVE ANY PROBLEMS, LOOK FIRST AT THE Q&A BELOW!
1. Prerequisites:
SuperCharger_Starter_Kit_xxx.zip (contins busybox, sqlite and zipalign)
[*]V6_SuperCharger_for_Android-Update9_RC11_xxx.sh.pdf
Script Manager for starting scripts (on first run enable root browse AND run every script with su rights, the skull and bones symbol)
ES File Explorer (with root rights in settings->root management)
optionally: Terminal Emulator
Recommended for everyone and REQUIRED for 4.0+ Roms:
pepcisko's Windows tool for patching services.jar
Place the V6_Supercharger script and the Supercharger_Starter_Kit.zip content to "/sdcard/V6"
Place the Windows tool somewhere on your Hard Drive
Install the required apps
2. Installation of Starter Kit:
Start SManager and confirm root rights when browsing
go to sdcard/V6/1_SuperCharger_Starter_Kit and click on StartMeUp.sh
select the SU button (skull + bones) and RUN it as script and follow the instructions (install at least busybox for being safe that everything works)
3. Patching services.jar
Background information (could be very useful):
Patching the services.jar gives you the multitasking mod. Apps shouldn't restart all the time, they will stay in RAM as long as they can.
Patching the services.jar is REQUIRED for Android 4.x.x, but you don't have to use multitasking mod.
For the other Android versions it isn't required, you only need this if you want to have multitasking mod, too.
If you have Sense 4.0+ and want multitasking mod, you have to follow this, more complex tutorial.
But you can also use this method, but your visible app limit stay at 8 Apps, instead of 50!
extract the Windows tool and launch it
You can choose between online mode (phone drivers needed) or offline mode, I'll explain offline mode:
make sure you have root rights in ES Explorer and that you mount system as R/W (read/writable)
copy the services.jar from /system/framework to your SD, and connect your phone to PC
move the services.jar to the framework folder of the Windows tool directory
in the windows tool specify your Android version + if the rom is odexed/deodexed
now press "enter" -> "y" for supercharge -> "enter" for die die-hard launcher -> "enter" -> "y" for multitasking -> "enter" -> "y" to delete temporary files
You have patched the services.jar, now you have two options (both files are in "dist" directory):
Place the update-signed.zip on sdcard and install it via recovery
OR
Place the modded services.jar (and if odexed rom the services.odex too) to /system/framework and overwrite. Then you have to set owner and permissions:
In Terminal Emulator
su
(confirm SuperUser Request)
busybox mount -o remount,rw /system
cd /system/framework
chown 0.0 services.jar
chmod 644 services.jar
Now go into recovery (or stay there after flashing update-signed.zip) and wipe cache & dalvik cache.
On your next reboot apps should be optimized.
4. Supercharger Installation
Remember: I can't promise, that the guide is always up to date. So it could happen that after an update of the script, the option numbers are different. Look at the text on the right side of the option
start the /sdcard/V6/V6_SuperCharger... script with SManager with SU rights
follow the instructions of driver options: You will be asked for Scroll Speed but also various tweaks which can improve the performance
The script calculates the preferred FreeMem size, you can use them or set your own prefered size:
After you have declined to use the calculated option you are in Driver's Console, you can choose between 33 options.
The Options 2 to 9 set the MinFree size, for the different Ram Size of the devices.
For the Desire I recommend option 6 which is called "balanced". You can try a lower or a higher option, too.
Lower values are better for Multitasking, higher values are better for the speed on the visible app.
go back to driver options and type 21 for Nitro Lag Nullifier, confirm with N (could be unstable, you don't have to use this)
After you are finished press option 17 for Engine Flush and after that option 32 for SuperClean& Restart
After the restart you should open SManager again and navigate to /system/etc/init.d, click on S99SuperCharger and enable SU + Run on Boot.
Press Save. This should avoid issues if you want to launch Supercharger Script again (for me it worked without doing that)
Widgets for easy and fast freemem change:
For compairing settings, you can make widgets, settings will be changed instantly:
- you have to select the option you want to use as a widget (e.g. option 5 of supercharger) one time in V6_Supercharger script
Your selected options will appear as a small script in sdcard/V6_Supercharger/PowerShift_Scripts
- long press on home screen, click on Widgets and select SManager
- choose the script you want to use (e.g. 512HP_UnLedded...)
Q&A Supercharger
Q: Supercharger says "sorry, your rom wipes service entries on boot". Is it an issue?
A: No you can ignore it. You'll stay supercharged. (thx to abelle_abelle for the hint)
Q: Supercharger says that I'm only 75%/50% supercharged. What is the reason?
A: Propably the services.jar hasen't been patched right. Check if the services.jar is replaced and if the owner and the permissions are right. Try it out with offline mode in the Windows tool.
Q: Do I have to patch the services.jar again after rom update?
A: If you flash the rom you have to replace the original services.jar again. I don't know if you can use the previous patched services.jar.
Q: Do I have to run the whole script again after a rom update?
A: You have to run the Supercharger script again, but it has stored the last settings and can restore them. Then you have to Wipe Cache & Dalvik, reboot and set /system/etc/init.d/S99SuperCharger to run with SU rights + at boot.
Q: Did my settings stick?
A: If Supercharger says "100% supercharged" everything should be fine. If you think there is something wrong, because of a particular message paste the log text in pastebin.com and give me the link in your post.
Q: Do I have to install the Supercharger StarterKit?
A: No, you cann try it without this first if you want. BUT some busybox versions doesn't work with Supercharger (everything below 1.16.2 and even some versions above 1.16.2.
The StarterKit installs a recommended version.
Q: My phone is getting slower from time to time.
A: This can happen if you don't reboot often (1 or 2 days). The cache is growing and there is less and less RAM.
If you don't want to reboot all the time you can make the EngineFlush in V6_SuperCharger (option 17) and a script will be created (!FastEngineFlush.sh). You can make a widget for it after you set it as favorite or launch it normally in Script Manager.
A more detailed guide about making widgets is written above.
Q: Everythings (apps and launcher) stucks after NitroLagNullifier/V6 Supercharger installation. What can I do?
A: The user abelle_abelle had this issue. He had to hard reset his device (hard reset wipes your partitions -> deletes your data) and had to reinstall the rom.
Q: Are there any possibilites to make my rom even faster?
A: Yes, with KickAssKernelizer (KAK):
http://forum.xda-developers.com/showpost.php?p=32508611&postcount=35
Maybe I will write a bit more detailed guide for this. You can see what it does at the benefits of Supercharger at the top of my first post.----------------------------------------------------------------------------------------------------------------------------------------------------------
It took me long to test and to write please give a Thanks if I helped you
Also thank the creator of the scripts (check links)
Reserved for possible addition and Q&A
Have been using this for some time, and I can confirm it works.
Sent from my toaster.
I'm stuck in the CM logo screen after installing service.jar (online mode) and wiped davlink and cache.
aledex said:
I'm stuck in the CM logo screen after installing service.jar (online mode) and wiped davlink and cache.
Click to expand...
Click to collapse
Which Rom you are using?
Androidmarketuser said:
Which Rom you are using?
Click to expand...
Click to collapse
I'm sorry, I thought I edited the post. I'm using Elk's CM10 for Desire.
After trying several times to wait after having wiped cache and davlink (and fixed permissions) I re-flashed the rom and tried to apply the superchager script.
Problem 1: not enough spaces on the system (I'm using INT2EXT)
Problem 2: supercharger only at 50%
Problem 3: Apex launcher not recognized
Should I try to re-do everything, maybe this time with the offline method? But how to avoid the system space problem?
aledex said:
I'm sorry, I thought I edited the post. I'm using Elk's CM10 for Desire.
After trying several times to wait after having wiped cache and davlink (and fixed permissions) I re-flashed the rom and tried to apply the superchager script.
Problem 1: not enough spaces on the system (I'm using INT2EXT)
Problem 2: supercharger only at 50%
Problem 3: Apex launcher not recognized
Should I try to re-do everything, maybe this time with the offline method? But how to avoid the system space problem?
Click to expand...
Click to collapse
First off, I used it for CM10 too but without int2ext.
The reason for 50% is propably the unpatched service.jar(at beginning I had this issue too)
First, I would try to use the offline mode, the utility propably hasn't patched anything so try if it's working by manual way.
Just put the service.jar on PC, patch it and replace it. Then start the Supercharger V
script gain and it should be 100%.
otherwise do that:
On your SD Card there should be a Supercharger.html with a "log" or sth like that, please send it to me.
Additionally check if there is a "V6 Supercharger" folder on your SD, created by the script.
And check the output of the Windows tool! Be sure you have phone drivers on your PC and your phone is connected without SD Card Read if you use online.
-------------------------------------------
The space on system shouldn't be a problem, you have to use at least 250mb system (so stock hboot), int2ext only mounts /data on ext, so as I understood it is used for fatsys hboots which have 450mb system and NO space for data...
Why do you think that the space is a problem? Where did you notice it?
The APEX problem can be discussed after getting the rest work...
Please give feedback whether it worked or not
Androidmarketuser said:
First off, I used it for CM10 too but without int2ext.
The reason for 50% is propably the unpatched service.jar(at beginning I had this issue too)
First, I would try to use the offline mode, the utility propably hasn't patched anything so try if it's working by manual way.
Just put the service.jar on PC, patch it and replace it. Then start the Supercharger V
script gain and it should be 100%.
otherwise do that:
On your SD Card there should be a Supercharger.html with a "log" or sth like that, please send it to me.
Additionally check if there is a "V6 Supercharger" folder on your SD, created by the script.
And check the output of the Windows tool! Be sure you have phone drivers on your PC and your phone is connected without SD Card Read if you use online.
-------------------------------------------
The space on system shouldn't be a problem, you have to use at least 250mb system (so stock hboot), int2ext only mounts /data on ext, so as I understood it is used for fatsys hboots which have 450mb system and NO space for data...
Why do you think that the space is a problem? Where did you notice it?
The APEX problem can be discussed after getting the rest work...
Please give feedback whether it worked or not
Click to expand...
Click to collapse
Here's my problem:
1 - Installation of starter kit:
http://i50.tinypic.com/dqp5qf.png
2 - Patch of services.jar went ok with offline mode, but when I try to change permissions
http://i45.tinypic.com/34drlog.png
(this problem is obviously related to point 1)
Supercharger.html in attachments
aledex said:
Here's my problem:
1 - Installation of starter kit:
http://i50.tinypic.com/dqp5qf.png
2 - Patch of services.jar went ok with offline mode, but when I try to change permissions
http://i45.tinypic.com/34drlog.png
(this problem is obviously related to point 1)
Supercharger.html in attachments
Click to expand...
Click to collapse
Do you have stock hboot?
Try to delete some unnecessary preinstalled apps with file explorer.
(I search for some which you could delete...)
Edit: in system/app/ you can delete at least Calenar.apk, ES File Explorer.apk and Email.apk (after backup I think you can delete Gallery2.apk too, don't know how this affects on camera)
This should free at least 4mb and should be enough.
The file was just a help file and not a log, sorry for the mistake, thought it would create a og, but you have showed me the eroor with the pics...
Hey mate can you make a youtube video showing the steps. I understand better with visuals, and thanks for sharing.
Sent from my HTC Desire using xda app-developers app
Androidmarketuser said:
Do you have stock hboot?
Try to delete some unnecessary preinstalled apps with file explorer.
Click to expand...
Click to collapse
Yes I have stok hboot, and this is the first time I try to install V6 on a JB rom.
Concerning the lack of space I've done like you said, thank you!... BUT when I try to install binay 3.1 (which should fix the segmentation faults) it points out that it's only for ICS and aborts the installation. So I fixed the permission manually.
Now I'm going to check the rest and see what happens.
Fixed permission, flashed update-signed.zip, wiped davlink and cache, rebooted and... well, after HTC logo the screen turned off and only the hardkeys were illuminated
I'm going to flash the rom again and start from the beginning for the third time.
aledex said:
Yes I have stok hboot, and this is the first time I try to install V6 on a JB rom.
Concerning the lack of space I've done like you said, thank you!... BUT when I try to install binay 3.1 (which should fix the segmentation faults) it points out that it's only for ICS and aborts the installation. So I fixed the permission manually.
Now I'm going to check the rest and see what happens.
Fixed permission, flashed update-signed.zip, wiped davlink and cache, rebooted and... well, after HTC logo the screen turned off and only the hardkeys were illuminated
I'm going to flash the rom again and start from the beginning for the third time.
Click to expand...
Click to collapse
I saw that you are going to install Paranoid anyway, I have flashed CM10 recently so I have to redo my Supercharger and I will explain it in detail for you.
I will edit this post but give you a overview first.
I recommend to flash Gapps first and then enable a2sd.
Try installing Supercharger without the use of Starter Kit, Busybox, SQlite and SU binaries (v3.2) are preinstalled (if you want to check for update anyway check it in SuperUser app)
StarterKit is designed to give everyone the TESTED busybox version, to avoid problems, but try it without the installation of StarterKit, just if it doesn't work because of busybox get the one of StarterKit (I will try it with preinstalled version, not the one of StarterKit)
So here are my steps, I'll try:
1. patch services.jar with offline mode, then put the output service.jar with ES File Explorer in /system/framework
2. With terminal emulator I will set the permissions and the owner
3. I will launch the Superuser script.
You can try this while I am using this method, too, but in any case I will report if it works or not
Edit: I decided to make a video, for this I will use StarterKit too, to show everything.
chico1620 said:
Hey mate can you make a youtube video showing the steps. I understand better with visuals, and thanks for sharing.
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
I'll have to see, I have only a camera of the year 2005 or a old samsung phone of the year 2008/2009
I don't know if the quality would be good enough + I would do it only for 4.0+ ROM
Androidmarketuser said:
I'll have to see, I have only a camera of the year 2005 or a old samsung phone of the year 2008/2009
I don't know if the quality would be good enough + I would do it only for 4.0+ ROM
Click to expand...
Click to collapse
Does not matter my problem is the terminal coding i dont want to mess it up and change something crucial.
Sent from my HTC Desire using xda app-developers app
chico1620 said:
Does not matter my problem is the terminal coding i dont want to mess it up and change something crucial.
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
I'm currently making a video but I don't know if I can upload it today, but tomorrow you'll have it in any case
Quality is good I noticed.
Androidmarketuser said:
I'm currently making a video but I don't know if I can upload it today, but tomorrow you'll have it in any case
Quality is good I noticed.
Click to expand...
Click to collapse
Omg ty mate, i will be looking forward to it. Im also trying to follow your guide and see how things go, jopefully i succeed
Sent from my HTC Desire using xda app-developers app
Androidmarketuser said:
I saw that you are going to install Paranoid anyway, I have flashed CM10 recently so I have to redo my Supercharger and I will explain it in detail for you.
I will edit this post but give you a overview first.
I recommend to flash Gapps first and then enable a2sd.
Try installing Supercharger without the use of Starter Kit, Busybox, SQlite and SU binaries (v3.2) are preinstalled (if you want to check for update anyway check it in SuperUser app)
StarterKit is designed to give everyone the TESTED busybox version, to avoid problems, but try it without the installation of StarterKit, just if it doesn't work because of busybox get the one of StarterKit (I will try it with preinstalled version, not the one of StarterKit)
So here are my steps, I'll try:
1. patch services.jar with offline mode, then put the output service.jar with ES File Explorer in /system/framework
2. With terminal emulator I will set the permissions and the owner
3. I will launch the Superuser script.
You can try this while I am using this method, too, but in any case I will report if it works or not
Click to expand...
Click to collapse
Thank you, you are very patient and nice!
Yes I'm indeed trying Paranoid, because it solves the big problem I had with Elk's CM10 (wifi not working with wifi networks with PEAP), although it is slower and I intend to revert back as soon as the problem is fixed.
I will try your method, hoping that the hateful fragmentation fault problem doesn't occur anymore. :fingers-crossed:
aledex said:
Thank you, you are very patient and nice!
Yes I'm indeed trying Paranoid, because it solves the big problem I had with Elk's CM10 (wifi not working with wifi networks with PEAP), although it is slower and I intend to revert back as soon as the problem is fixed.
I will try your method, hoping that the hateful fragmentation fault problem doesn't occur anymore. :fingers-crossed:
Click to expand...
Click to collapse
Thanks for you thanks
I don't know if it is rally the segmentation (or whatever it's called) because it only occurs in ICS, if you want to install the su binary of the StarterKit it says NO because you don't need this (I think so)
I will upload a video tomorrow and I hope it solves your problem, for me everything's working fine
Does reinstalling the rom gets rid of the script? Because I'm currently using mildwild 5.0 and when I installed the supercharger script the rom got slightly slower, so I was wondering if reinstalling the rom gets rid of the script. Maybe I picked the wrong choices when installing the script I'm gonna wait for you to make a video so I can correctly do it.
Sent from my HTC Desire using xda app-developers app
chico1620 said:
Does reinstalling the rom gets rid of the script? Because I'm currently using mildwild 5.0 and when I installed the supercharger script the rom got slightly slower, so I was wondering if reinstalling the rom gets rid of the script. Maybe I picked the wrong choices when installing the script I'm gonna wait for you to make a video so I can correctly do it.
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
Reinstalling the rom deletes supercharger, because system is wiped (i think so)
The Video will show how you install the script, there aren't man decisions which you can choose incorrectly.
The speed is especially affeced by multitasking mod (keeps apps in memory, a bit less RAM for games) and freemem options which you choose in supercharger script, I recommend Option 6 for balanced settings.
AS I said the video only shows the basic things (and only for 4.0+)...
Edit: Video wont have many anotations, will be under time pressure
Sent from my HTC Desire using xda app-developers app