yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ah so thev grouping fixes did run...

So what's missing are the ADJ and MEM values in build.prop or local.prop

Luckily I already added that check in 4.1

Look in your prop files for the supercharger section.
[Android Software/Hacking General [Developers Only]] Guardian Hope:
I hate to interject into what appears to be some troubleshooting going on but I must say that this script is wonderful.

Since it's noted in the instructions that anything newer than Busybox 1.18.2 has issues when using this script, I would like to report that I encountered no issues using Busbybox 1.18.4 on Nils' Gingersense v2.2 for the Droid Incredible aside from what may or may not be a ROM specific issue (renaming 99SuperCharger.sh to S99SuperCharger.sh so the settings stick at reboot).
[Android Software/Hacking General [Developers Only]] marcbra:
Ok i tried also the 1.19.3 version but it gives me the same errors... This is what terminal emulator shows me if i type Busybox http://img716.imageshack.us/i/sc20111204110656.png/
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Did check local.prop and build.prop for the SuperCharger section?

Nice... the newer RCs only specify a minimum version of 1.16.2

Seems that there are a few incomplete versions of bb 1.18.3-1.18.5 floating around which would cause problems.

Ok that's good in that its probably a script manager configuration problem.

type "which busybox" in terminal...
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Use Terminal from A to Zep!

1. Put the script in the root of the sd card and rename it V6.

2.In terminal type:

cd /sdcard

su

sh V6

If that don't work try "bash V6"

3. Then run the system install option.

After that, all you have type to run it again is:

su

V6

Easy :)
[Android Software/Hacking General [Developers Only]] marcbra:
What's the System install option?
[Android Software/Hacking General [Developers Only]] marcbra:
I tried typing wich Busybox and it showed: permission denied. Then i tried to type SU wich Busybox and it showed: not found.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
You used all small letters... no caps, right?
[Android Software/Hacking General [Developers Only]] fatchick1o9:
Just wanted to say THANKS! for v6Supercharger, 3GTurbocharger and KAK. All 3 ran properly on my LG Optimus V with Bumblebee ROM v2.4 (Froyo) + BusyBox 1.18.4.

BusyBox Installer didn't play nice with my install and blew up my 1.18.4 when I tried to roll back to 1.18.2. So I Reloaded my NANDROID backup and just went ahead and tried them with 1.18.4 :cool:

Tomorrow I plan on giving it a try on my Transformer + Prime 2.1.1 Tablet. I'll report back what I find.
[Android Software/Hacking General [Developers Only]] marcbra:
I tried again and it worked now. It showed this http://img11.imageshack.us/i/sc20111204161735.png/
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Uhhh... not exactly...

Each is a separate line and get the spelling right...

su

which busybox
[Android Software/Hacking General [Developers Only]] marcbra:
Ah it was which not wich... However it says this now http://img51.imageshack.us/i/sc20111204163940.png/
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Well as you can see, that's not /system/xbin/busybox

Its using /sbin/busybox

Had tried running it in terminal?
[Android Software/Hacking General [Developers Only]] Rozza C:
Great script.

My Desire Z is running awesomely now.

One thing though. I can't seem to get this script to run in terminal emulator.

I type bash v6 but I get bash: not found.

Any ideas?
[Android Software/Hacking General [Developers Only]] dpaine88:
For the Original Droid/Milestone, would it be best to use the most recent V6 or the V8 Alpha found here http://xdaforums.com/showthread.php?t=1250276 ?
[Android Software/Hacking General [Developers Only]] marcbra:
Yes i've seen it, i tried to run it in terminal and it works until the second point, in the third point you wrote that i must activate the system install option but i don't know how i can do it
[Android Software/Hacking General [Developers Only]] fatchick1o9:
try typing:

su

witch busybox

might as well use every spelling possible. :p
[Android Software/Hacking General [Developers Only]] sc00basteve:
Just wanted to say thanks for helping my EVO4G run awesome!

And since it worked sooooo well on my EVO I was suprised to see I am running into a bit of trouble with the script on my Epic4GTouch. It has WAY more RAM.

I'm running Calkulin's E4GT v2.0 and I'm finding that if I use any of the OOM fixes (Presets + htk or bulletproof) that my data speeds drop drastically.

- I always flush caches first Normally I'll superclean only on first application. Then just normal system reboot for other changes (no poof)

- First I tried the OOM Fixes + bulletproof launcher. Then the HTK version. (I wanted to see how It ran, with just these applied, since Calk mentioned he did system tweaks)

- Then I tried adding the 768MB balanced (yup, tried others too)

- I'll generally try running the change for at least a day if it seems stable.

Basically, my DL speeds did not return to normal until I removed all V6 tweaks. This equals :-(

Let me know if you want any logs or additional info.

Sent from my SGS2-E4GT.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
See previous page also its a capital V.

Supercharging would same effect but V6 has more addons for now.

Try reading the menu options. You can scroll up if you can't see them all.

That shouldn't happen.

What is the difference in speedtest app?

Also try 3G TurboCharger
[Android Software/Hacking General [Developers Only]] buckhunter:
Mine says system/bin/busybox
[Android Software/Hacking General [Developers Only]] zeppelinrox:
And script manager works ok?
[Android Software/Hacking General [Developers Only]] marcbra:
I tried to run it from the terminal to find the "system install" option but it doesn't work anymore o.O look at this http://img838.imageshack.us/i/sc20111204185040.png/
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Its not that hard to follow directions and use capitals where I use them and small letters where I use them.

Capital V.

its even on this page as well.

You figure out the rest my brain is going numb.
[Android Software/Hacking General [Developers Only]] adude247:
LOL.......
[Android Software/Hacking General [Developers Only]] buckhunter:
Lmfao. I was waiting on that.

Edit: were you asking me if script manager was working?
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ya :p

Wondered if it works with your busybox setup.
[Android Software/Hacking General [Developers Only]] :
Ahahah xD nice answer
[Android Software/Hacking General [Developers Only]] buckhunter:
I was using script manager awhile back and it seemed to work good. I used terminal today with the steps you posted and it worked
[Android Software/Hacking General [Developers Only]] blk_jack:
Cut him some slack, using the terminal is a sensitive issue!

;)
[Android Software/Hacking General [Developers Only]] marcbra:
Could anyone help me please??
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Cool.. I did put checks in place for 6 possible locations so its good to know that it still works when using proper syntax... hint hint...

Ya I toned it down but I got quoted pretty quick :p
[Android Software/Hacking General [Developers Only]] zeppelinrox:
With what... just follow the steps that I already gave...

buckhunter did those 3 steps without a problem
[Android Software/Hacking General [Developers Only]] Vessarius:
Damn it. I tried to use supercharger but something goes wrong. I installed busybox 1.18.2 then script manager everything like here, but in integration part I selected Yes and now I can't do anything, only close script.

Here's a screenshot:
[Android Software/Hacking General [Developers Only]] marcbra:
ok, never mind, i won't do it...thank you for the fast help anyway :)
[Android Software/Hacking General [Developers Only]] blk_jack:
haha man, I don't blame your frustrations at all. I was actually making a joke about it being a sensitive issue since the issue was because of case sensitivity ;)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Uhhh press the return key? Its the one with the arrow... lol

Oh... heh... See... I totally missed that clever play on words.. my brainz iz numb :p
[Android Software/Hacking General [Developers Only]] buckhunter:
Type it just like and make sure you hit enter after each line. The top one will already be there when you open terminal so do the other 3 just like the pic

---------- Post added at 03:49 PM ---------- Previous post was at 03:45 PM ----------

I edited the quote sorry
[Android Software/Hacking General [Developers Only]] sc00basteve:
It averages at about 50% speed. Most tests are ~200kbit or less when they would be 450-550kbit.

I dont use the 3G turbo charger because, w/out it, I get more consistent speeds at work (crappy service) & home (great service).

Sent from my SGS2-E4GT.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Oh that's ok I didn't mean it needed to changed lol
[Android Software/Hacking General [Developers Only]] buckhunter:
I sent u a pm
[Android Software/Hacking General [Developers Only]] nhra1ss:
I have been using V6 Supercharger update 8 for a while and it has been working fine. Enjoy how it has sped up my cell. I also added 3G Turbocharger and have seen an increase in speed in both cell and wireless at home speeds. Went to go to update 9 RC4 but ran into a problem. It doesn't seem to be working, or it's just me. Should I unsupercharge update 8 and remove ( delete ) the scripts before adding RC4? I also noticed I don't have an init.d folder, should I manually add this folder and if so where? I am running SM and have BusyBox set to 1.18.2. Here is what I see when running the script.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I thought I had replied :p

Yeah better to unsupercharge with u8 first so you don't have leftover files laying around.

But it looks fine. Just run it the same as you did u8.
[Android Software/Hacking General [Developers Only]] bur2000:
Thanks, yesterday I wiped my phone to flash ARHD 6.2 and since then the lag is almost gone. Using 1000 HP is probably too much of a sacrifice regarding multi tasking so it seems nothing really can be done about Sense 3 being a little slow on the DHD.

Disabling JIT sounds interesting though. But is there really no real disadvantage? And do you know how I'd disable it on ARHD?
[Android Software/Hacking General [Developers Only]] tmz83:
busybos 1.18.2

ok, the problem is in the 99supercharger, because if I run it manually, the phone restarts.

but I need help for activate the log... I don't know how to access or modify the script.

update: I used scriptmanager. here the log:

+ echo

+ id
+ grep =0
+ [ ! uid=0(root) gid=0(root) ]
+ busybox mount -o remount,rw /system
+ busybox mount -o remount,rw /dev/block/mtdblock* /system
+ chmod 644 /sys/module/lowmemorykiller/parameters/adj
+ chmod 644 /sys/module/lowmemorykiller/parameters/minfree
+ cat /sys/module/lowmemorykiller/parameters/adj
+ currentadj=0,1,2,4,7,15
+ cat /sys/module/lowmemorykiller/parameters/minfree
+ currentminfree=1536,2048,6144,8192,12288,15360
+ cat /data/SuperChargerAdj
+ scadj=0,4,6,8,14,15
+ cat /data/SuperChargerMinfree
+ scminfree=1536,2048,6656,7168,7680,8192
+ echo To verify application of settings...
To verify application of settings...
+ echo

+ echo ...check out /data/SuperChargerRan!
...check out /data/SuperChargerRan!
+ echo

+ [ -d /system/etc/init.d ]
+ [ -f /system/etc/hw_config.sh ]
+ [[ -n 1536,2048,6656,7168,7680,8192 ]]
+ [ 1536,2048,6144,8192,12288,15360 != 1536,2048,6656,7168,7680,8192 ]
+ echo 0,4,6,8,14,15
+ echo 1536,2048,6656,7168,7680,8192
+ sed -i /.*_ADJ/d /system/build.prop
+ sed -i /.*_MEM/d /system/build.prop
+ busybox sysctl -w vm.oom_kill_allocating_task=0
vm.oom_kill_allocating_task = 0
+ busybox sysctl -w vm.panic_on_oom=0
vm.panic_on_oom = 0
+ busybox sysctl -w vm.overcommit_memory=1
vm.overcommit_memory = 1
+ busybox sysctl -w kernel.panic_on_oops=1
kernel.panic_on_oops = 1
+ busybox sysctl -w kernel.panic=0
kernel.panic = 0
+ echo

+ date +%m-%d-%Y %H:%M:%S
+ echo 12-04-2011 23:14:47: Ran and Applied Settings from /data/99SuperCharger.sh
+ echo

+ echo SuperCharger Settings Applied!
SuperCharger Settings Applied!
+ echo

+ echo /data/99SuperCharger.sh Executed...
/data/99SuperCharger.sh Executed...
+ echo

+ echo ===========================
===========================
+ echo ) SuperCharge Complete! (
) SuperCharge Complete! (
+ echo ===========================
===========================
+ echo

+ busybox mount -o remount,ro /system
+ busybox mount -o remount,ro /dev/block/mtdblock* /system
[Android Software/Hacking General [Developers Only]] nhra1ss:
Got it to go now, thanks zepp. I think I just wasn't going far enough. Plus my screen protector is a little scratched causing me problems. But it is up and running now.
[Android Software/Hacking General [Developers Only]] fatchick1o9:
/me facepalms.

Yeah this ain't like windows/dos where case sensitivity can be thrown out the window. And "mostly typing the word right" also doesn't cut it. Kinda like Ash in Army Of Darkness "Klatu Verata Nickktooosumthingorother".
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Hmm no that's not right... the mounting part shouldn't have the * and should look like this

+ busybox mount -o remount,rw /system

+ busybox mount -o remount,rw /dev/block/mtdblock0 /system

+ busybox mount -o remount,rw /dev/block/mtdblock1 /system

+ busybox mount -o remount,rw /dev/block/mtdblock10 /system

+ busybox mount -o remount,rw /dev/block/mtdblock2 /system

+ busybox mount -o remount,rw /dev/block/mtdblock3 /system

+ busybox mount -o remount,rw /dev/block/mtdblock4 /system

+ busybox mount -o remount,rw /dev/block/mtdblock5 /system

+ busybox mount -o remount,rw /dev/block/mtdblock6 /system

+ busybox mount -o remount,rw /dev/block/mtdblock7 /system

+ busybox mount -o remount,rw /dev/block/mtdblock8 /system

+ busybox mount -o remount,rw /dev/block/mtdblock9 /system

Can you post your 99supercharger please
[Android Software/Hacking General [Developers Only]] dirtyreturn:
Zepplinrox, when using the battery calibration script the battery history is always unavailable. Any suggestions?

using tapatalk
[Android Software/Hacking General [Developers Only]] zeppelinrox:
LOL

Gotta love ANY AOD references :D

Does the history app not launch?

=======

Ok anybody wanna test a new mounting method?

In light of the most recent issue, I came up with this instead of a loop...

mount -o remount,rw `mount | grep system | awk '{print $1,$3}'`

You can test and double check to see if it's working properly and finds /system by doing

mount | grep system | awk '{print $1,$3}'

and...

mount | grep system
[Android Software/Hacking General [Developers Only]] dirtyreturn:
Does the history app not launch?

History app dosen't launch, should I redownload the script?

Edit, pressing H +enter brings up a couple lines, it scrolls real fast- I caught that it said error.

using tapatalk
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ok see if you can use script manager's kill button in time so go can ger more detail or a screen shot.

Sometimes the am start command gives an error but still works.

If you have spare parts, it calls the same battery history from within android settings.
[Android Software/Hacking General [Developers Only]] Moon Shadow - NM:
Hey, Zep!

On my Motorola DX2, I receive this:

# mount -o remount,rw `mount | grep system | awk '{print $1,$3}'`
mount -o remount,rw `mount | grep system | awk '{print $1,$3}'`
mount: No such file or directory

The others produce the following:

# mount | grep system | awk '{print $1,$3}'
mount | grep system | awk '{print $1,$3}'
/dev/block/mmcblk0p12 ext3

# mount | grep system
mount | grep system
/dev/block/mmcblk0p12 /system ext3 ro,relatime,barrier=1,data=ordered 0 0

Hope that helps. Oh, I'm running it through ADB.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I see.

With the last command in terminal I get:

/dev/block/mtdblock6 on /system

Which is why I use the first and third column.

You don't have the "on" inbetween

I wonder if its different in terminal or different busyboxes...
[Android Software/Hacking General [Developers Only]] Moon Shadow - NM:
Well, from what I have seen, ADB and the terminal are both the same. What I can run in the terminal, I can run in the ADB shell. I type about 90 WPM and swype about 2 WPM! It's MUCH faster for me to type... Yes, I know they make bluetooth keyboards, and no, I'm not going to spend $80+ for a full size BT keyboard... :-P

Oh, I'm running BB 1.19.2, full install from Stericson.

[EDIT]

And just to be sure, I ran the third command via the terminal. Same result.

[/EDIT]
[Android Software/Hacking General [Developers Only]] wraithdu:
Most ROMS come with a default mount symlink in /system/bin that points to toolbox, not busybox. Event with busybox installed, this symlink takes priority, and the toolbox applets usually have different syntax and output formatting. The only way to be sure your commands use the busybox applets is to actually use

busybox <applet>

This was one reason I created my busybox environment script to make shortcuts like

BB="busybox"
AWK="$BB awk"
GREP="$BB grep"
MOUNT="$BB mount"
....
$MOUNT | $GREP system | $AWK '{print $1,$3}'
etc...
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I haven't swyped a single word... I like the slide out keyboard I rarely use the soft keyboard...

I think I love that Droid 4... lol

I'm using wraithdu's 1.19.2.

Weird... same version different output lol

Oh I asked him to whip up a flashable 1.19.3 that has all his fancy installation commands included ;)

Anyway I think I'll manually append "/system" to the mount/grep/awk command... :p

Oh yeah I do in fact do the busybox prefix in my boot scripts... but totally forgot about that during this little test :o
[Android Software/Hacking General [Developers Only]] t-pip:
Same here. I'm sure I read somewhere that gingerbread doesn't have the history.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
If you run the app Spare Parts, can't you get the battery history?

It works fine on my CM7 and that's what the script opens up.
[Android Software/Hacking General [Developers Only]] tmz83:
Here is it, newly generated:

#!/system/bin/sh
# V6 SuperCharger, OOM Grouping & Priority Fixes created by zeppelinrox.
#
# For debugging, delete the # at the beginning of the following 2 lines, and check the end of /data/99SuperCharger.log file to see what may have fubarred.
#set -x;
#exec > /data/99SuperCharger.log 2>&1;
#
echo "";
if [ ! "`id | grep =0`" ]; then
echo " You are NOT running this script as root...";
echo "";
echo " ...No SuperUser for you!!";
echo "";
echo " ...Please Run as Root and try again...";
echo "";
exit 69;
fi;
busybox mount -o remount,rw /system 2>/dev/null;
for m in /dev/block/mtdblock*;
do
busybox mount -o remount,rw $m /system 2>/dev/null;
done;
chmod 644 /sys/module/lowmemorykiller/parameters/adj;
chmod 644 /sys/module/lowmemorykiller/parameters/minfree;
currentadj=`cat /sys/module/lowmemorykiller/parameters/adj`;
currentminfree=`cat /sys/module/lowmemorykiller/parameters/minfree`;
scadj=`cat /data/SuperChargerAdj`;
scminfree=`cat /data/SuperChargerMinfree`;
echo " To verify application of settings..."
echo ""
echo " ...check out /data/SuperChargerRan!";
echo ""
if [ -d "/system/etc/init.d" ] || [ -f "/system/etc/hw_config.sh" ]; then
if [[ -n "`pgrep android`" ]]; then
echo " Waiting 30 seconds (avoid conflicts)... then...";echo "";
echo " Gonna SuperCharge this Android... zoOM... zOOM!";
echo "";
sleep 30;
fi;
fi;
if [[ -n "$scminfree" ]] && [ "$currentminfree" != "$scminfree" ] || [ "$currentadj" != "$scadj" ]; then
echo $scadj > /sys/module/lowmemorykiller/parameters/adj;
echo $scminfree > /sys/module/lowmemorykiller/parameters/minfree;
sed -i '/.*_ADJ/d' /system/build.prop;
sed -i '/.*_MEM/d' /system/build.prop;
busybox sysctl -w vm.oom_kill_allocating_task=0;
busybox sysctl -w vm.panic_on_oom=0;
busybox sysctl -w vm.overcommit_memory=1;
busybox sysctl -w kernel.panic_on_oops=1;
busybox sysctl -w kernel.panic=0;
echo "";
echo "$( date +"%m-%d-%Y %H:%M:%S" ): Ran and Applied Settings from $0" >> /data/SuperChargerRan;
echo "";
echo " SuperCharger Settings Applied!";
else
echo "$( date +"%m-%d-%Y %H:%M:%S" ): Ran and DIDN'T Apply Settings from $0" >> /data/SuperChargerRan;
echo " SuperCharger Settings Were ALREADY Applied!";
fi;
echo "";
echo " $0 Executed...";
echo "";
echo " ===========================";
echo " ) SuperCharge Complete! (";
echo " ===========================";
echo "";
busybox mount -o remount,ro /system 2>/dev/null;
for m in /dev/block/mtdblock*;
do
busybox mount -o remount,ro $m /system 2>/dev/null;
done;
# End of V6 SuperCharged Entries

Question: I read this in V6 when I executed it: "You have 278 MB of ram in your device. 512HP settings are reccomended." Is it true? Can I use "512 HP Ledded"?
[Android Software/Hacking General [Developers Only]] Vessarius:
... But what do I have to do after pressing the return button? Run script again or what? Maybe it's pretty simple, but I don't know what do next.

Sent from HTC Desire HD using Tapatalk.
[Android Software/Hacking General [Developers Only]] adude247:
Ummm maybe read what is on your screen after hitting that return key and maybe even try following the instructions on you screen.....just an idea :)
[Android Software/Hacking General [Developers Only]] adude247:
My battery life is still terrible after doing the 3G turbo, used option 6, after I run the unturbo option which root folder if any can I go to and make sure it was unturbo charged...
[Android Software/Hacking General [Developers Only]] strike3:
OK.

Well I'm getting something now!!

I re-ran the script because my podcasts kept crashing when my Droid was loading in a graphic-intensive website on the browser.

I chose the "multi-tasking" option. Now I can pull up those same websites and listen to my podcasts and have no issues.

I guess I chose the right SuperCharger for my needs, yes?
[Android Software/Hacking General [Developers Only]] mwdan:
I can't get the minfree settings to stick either, the script says to make sure Script Manager is in interactive mode, but I don't have that option in config.
[Android Software/Hacking General [Developers Only]] skadude66:
Right now all you need to do is run it as root, it's by default interactive.
[Android Software/Hacking General [Developers Only]] mwdan:
That doesn't help me then. I didnt realize that was just to be able to input the number of the setting you wanted to run.

I did get it to work, by setting 99SuperCharger to run at boot.

I'll have to see how it goes now. ;)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I don't understand the last part but if you apply in OR, that's all you have to do

What rom are you on?

That file should load auomatically

Sent from my Milestone Powered by my V6 SuperCharger
[Android Software/Hacking General [Developers Only]] mwdan:
I'm on GSB 3.3. If I don't set it to run at boot, the minfree values go back to default after a reboot.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Oh ok I thought you had a milestone.

For some reason alot of people on that rom have trouble having the rom load the bootscript

Sent from my Milestone Powered by my V6 SuperCharger
[Android Software/Hacking General [Developers Only]] iamasongnow:
Oh My God:

I would LOVE to finish

reading

your OP, but the

first few paragraphs

have unfortunately burned my eyes out.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Better now?

I think it is with most of the blue removed.

But the

red stays!

;)
[Android Software/Hacking General [Developers Only]] RiD.-:
Zepp awesome work mate!! My Milestone hasn't been never be so smooth like these days. I really appreciate your work.

Cheers!