yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Thanks for the insight. You do make sense and I didn't take it that you flashing an ego.

If somebody asks me for permission for whatever, I actually find it hard to say no if I need to say no - because I like to make people happy :p

A dev wants it his rom and bake it in - no problem.

That's what I made it for.

I don't recall actually bashing the "best" ram script I think the worst I said was that it was merely minfree values and a few sysctl tweaks and yet people in the thread were saying SuperCharger is the same thing.

Of course I wanted to clear the misconception but like I said, it was like talking to a wall and I was told that it's actually stupid to have more than one set of values because the user's arent smart enough to figure it out.

heh...

Anyway, the attitude is ridiculous. Calling his users stupid, having more than one set of minfrees is stupid, has no clue about oom groupings just dismissing their importance entirely and then has a "revelation" and wants to do oom_adj tweaking to better optimize their phones - when the title clearly says "best".

So what, will the update be called bester or bestest?

Anyway, I get what you mean about being overly enthusiastic so thanks for the heads up :)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I like those ideas about only displaying pertinent values :)

Thanks I'm glad you like it... It's kinda cool how UnLedded (instead of Unleaded lol) fits right in there...

At first I was think for V8 but maybe V6 Update 9... hmm... just gotta sort good values for the higher end devices.
[Android Software/Hacking General [Developers Only]] DaGunn:
Nice post!

Thx
[Android Software/Hacking General [Developers Only]] hazard209:
I actually saw that Juwe had mentioned that earlier today. Was going to wait and see the release before I mentioned anything.

As for the possible menu choices, I like the concept but the Droid Charge has 328MB of usable RAM (184MB is allocated to the CPU). So users may be confused by the options because they only see 328MB of RAM in the Task Manager.
[Android Software/Hacking General [Developers Only]] ashclepdia:
I just noticed that post above mine about the pertinent values. Don't know why I never thought of that hahagaha..

I second that motion. That would make the already simple UI even easier to understand. But id rather have to choose which ram available rather then the script have to go in and figure it out. I just think there could be some issues with it being automatic since some ram is not available due ti allocation ro OS
[Android Software/Hacking General [Developers Only]] ashclepdia:
My thought is that an automatic detection might be compromised by ram allocation when trying to detect available ram.

A quick spec search on the users personal device would show the ram on phone. Also it might be possible to attach a html with list of most popular phones with their ram? Just a thougbt
[Android Software/Hacking General [Developers Only]] arielxarg:
wow , this is great !

it's even easier to choose the settings for some newbie like me :D
[Android Software/Hacking General [Developers Only]] :
Not to argue and push the point but the easiest way would prolly be to just look at devices ram from specs, ignoring how its allocated. Script will easily be able to do this without having to do a lookup by device list or anything like that. Then as I mentioned allow the user to change the ram available if desired - in case their device does allocate it weird.

Logic code:

Get device_ram_amount -> var_available_ram

If var_available_ram < 128 then

Display 128 MB profiles

Else if < 256 then

Display 256 profiles

Else if < 512 then

Display 512 profiles

End if (repeating for all mem teirs of course)

Then when displaying profiles it could be:

1. unledded (multitasking)

2. Ledded (balanced)

3. Premium/octane ;) (performance)

4. Custom

Then the script could also write the memory variable to a file for settings....so that the user could tell the script to fake the memory to 512 even if they have 256 just so they can use those profiles instead.

I don't think it would make too much of a differnece performance wise if you had 512 but 128 was being used by CPU to just use 512 profiles....and if it did you could just use custom. How many devices actually allocate memory like that anyways? Only older ones?
[Android Software/Hacking General [Developers Only]] ashclepdia:
Quick question hoping for quick answer. Will the 98kickasskernel tweak work for the x2? Will I have any problems running at boot?
[Android Software/Hacking General [Developers Only]] hazard209:
Well I'm on a Droid Charge, if you consider that older. Lol. It's only been out for 4 months.

Yes it should work. Just use the one without the IO scheduler if you're worried about it.
[Android Software/Hacking General [Developers Only]] ashclepdia:
One more question. What will it change about my phone? And if not to much of pain what would using the I/O one change if it worked?
[Android Software/Hacking General [Developers Only]] matisraw:
What, does the 98kickasskernel script even do? Does it improve your current kernel?
[Android Software/Hacking General [Developers Only]] DaXmax:
+1 I also wanna know... Will it work on other phones?

Sent from LGE Secret phone using tapatalk app...
[Android Software/Hacking General [Developers Only]] ashclepdia:
and then on day 8...

AND THEN ON DAY EIGHT ZEPPELINROX CREATED 3G TURBOCHARGER AND UT WAS GOOD!

I have to say. I had my doubts about the turbocharger. But after going from consistent 200kbps to consistent 1.5mbps my faith will never be lost again. THIS IS FREAKING AMAZING. Since I've had this phone when at mt house I could NEVER get any speeds like this. I can't wait ro see what they are when at work tomorrow since I usually get 2mbps there since I can practicaly walk to the cell tower.

Thank you for this

I will be donating as soon as I get paid.

Only thing.left to do now is 98kickasskernel tweak if someone could tell me what it does.
[Android Software/Hacking General [Developers Only]] dkahs23:
Thanks Zepp !! For you knowledge & Know how !!
[Android Software/Hacking General [Developers Only]] G1032:
Guys

Thanks for the replies. I tried for 2 days to get this working and had no luck. Couldn't get the 99SuperCharger into /system/etc/init.d

So last night I decided to reflash SURFACE ROM and go from there.......

Worked like a charm then. Finally got 99SuperChanger into /system/etc/init.d Minfrees didn't stick but the html file said to run 99SuperCharger at boot to fix this. Did that and bingo.......up and running now.

No more redraw........no more lag in Angry Birds. Sweet. Thanks zeppelinrox

Guess I won't be using Juwe's script anymore!!:D
[Android Software/Hacking General [Developers Only]] ashclepdia:
Of course it is. U haven't ran any of the options yet to MAKE it hard to kill or bulletproof. Check

my response I gave in eclipse thread. Most if not all launchers are initially weak until u choose a v6supeecharger option that will change it.
[Android Software/Hacking General [Developers Only]] Drunkpilot:
I'm using these tweaks on a Hero and it is flying now. I think my phone really likes the noop scheduler over bfq or deadline (depending on the kernel I'm using). Running Gingerbread 2.3.5 and it's flyin'. I have a "Whole lotta love" for the v6 and v8. This is my boomstick! Who wants some?

Sent from my HERO200
[Android Software/Hacking General [Developers Only]] -iD:
Re: kanging the supercharger :

Move those posts to a "What is and what should never be" sub topic to complement the upcoming "Ramble on" topic.

;-)
[Android Software/Hacking General [Developers Only]] g3ismeee:
Heee heee!
[Android Software/Hacking General [Developers Only]] borijess:
What option do u pick for v6 supercharger? How do u know if u applied it correctly?
[Android Software/Hacking General [Developers Only]] zeppelinrox:
heh... woke up to find some entertaining posts...

I love the smell of V6 SuperCharger in the morning!

Awesome... that's what I was hoping for :)

That's a... big improvement, eh?

Here are the most pertinent links that I used for researching kernel tweaks... (they are in the script LOL)

http://www.linuxinsight.com/proc_sys_hierarchy.html

http://xdaforums.com/showthread.php?t=813309

http://xdaforums.com/showthread.php?p=12445735

http://intl.feedfury.com/content/47077504-tweak-skript-f-r-android-spica.html

http://xdaforums.com/showthread.php?p=4806456

http://intl.feedfury.com/content/47077504-tweak-skript-f-r-android-spica.html
[Android Software/Hacking General [Developers Only]] twistedumbrella:
Personally I haven't read his thread. I actually did all my research through imoseyon, who had already modified the scripts.

Figured we just got started off on the wrong foot. Glad to see we are at least on the same page. I do see your point, but in all honesty, we already know it isn't as comprehensive and if he doesn't understand the concept it isn't really ever going to compare.

By the way, for the 3g tweak, if you move the number outside the ' and do a "busybox sed -i /ro.ril.hsxpa/d /system/build.prop" with all the values right before you add it keeps out duplicates and adds them in reliably. Should fix all the reboot loss issues and posts with 20 repeats.
[Android Software/Hacking General [Developers Only]] fla.sh:
Whoa... This script make my phone bulletproof! Not just the launcher, but THE ENTIRE SYSTEM. Thanks for creating this script, huge thanks to you. I was considering to donating but I can't donate :D
[Android Software/Hacking General [Developers Only]] silberj:
+ 100

My Heroc is a rock and rollin' maniac!
[Android Software/Hacking General [Developers Only]] Amalgation:
This looks awesome. I'm going to try installing it on my Viewpad 7 with froyo 2.2 and see if i get some results.
[Android Software/Hacking General [Developers Only]] mloc33:
Is it safe to try it on my set up?
[Android Software/Hacking General [Developers Only]] mperezm77:
Hi all,

I would like to try the V6 supercharger script on my HD2. Anyone has tried it before? Which is the best configuration to be used with that phone?

HTC HD2 (576Mb RAM)

ROM Tytung GB 2.3.5

Kernell Tytung R11 beta 2

Regards,
[Android Software/Hacking General [Developers Only]] EeZeEpEe:
Script appears to be working well for my HTC EVO 4G. Thanks!
[Android Software/Hacking General [Developers Only]] twistedumbrella:
If you want just device ram, you can grep and sed free, but if you want to consider swap (which alters the way it reacts in the long run) you also need to get creative. This will give you the total available ram as seen by the system, but with swap you don't want to cache values.

value1=`free | busybox awk '{ print $2 }' | busybox sed -n 2p`

value2=`free | busybox awk '{ print $2 }' | busybox sed -n 4p`

If [ $value2 ]

then

finalvalue=busybox expr value1 + value2

else

finalvalue=$value1

fi

[ $value1 -gt 150000 ] && "unlock options for 256"

512

768

Etc

Just have to take into consideration that available totals are not (example) 768000 for 768. It comes out to like 609388.

Hard to type this junk on an onscreen keyboard that is missing some characters, lol.
[Android Software/Hacking General [Developers Only]] All Day On XDA:
Working well on galaxy s

Insanity rom 34

NEO 17
[Android Software/Hacking General [Developers Only]] Robbie_G:
May I suggest that you make your terms here less strict? I think it's fine to ask people including this in their ROM and branding it as yours to not modify it. But, one of the main purposes of this forum and developers is to modify, tweak, develop, etc. That's how new/better things are created. What if Android said you were not allowed to modify or rebrand the memory management? People should be encouraged to modify your scripts, as long as they DO rebrand it as a mod.
[Android Software/Hacking General [Developers Only]] ashclepdia:
This is what I get when I run the kickasskernel tweak as root inside the init.d system etc folder. Is something not working right? Should I change something? I am on eclipse rom for gingerbread.

exec sh '/system/etc/init.d/98kickasskernel'

# exec sh '/system/etc/init.d/98kickasskernel'

sysctl: /etc/sysctl.conf: No such file or directory

mount: Device or resource busy

vm.oom_kill_allocating_task = 0

vm.panic_on_oom = 0

vm.dirty_background_ratio = 60

vm.dirty_ratio = 95

vm.min_free_kbytes = 8192

vm.vfs_cache_pressure = 20

vm.overcommit_memory = 1

vm.min_free_order_shift = 4

kernel.panic = 0

kernel.panic_on_oops = 1

kernel.msgmni = 2048

kernel.msgmax = 64000

kernel.shmmax = 268435456

kernel.sem = 500 512000 64 2048

kernel.sched_features = 24189

kernel.hung_task_timeout_secs = 0

kernel.sched_latency_ns = 18000000

kernel.sched_min_granularity_ns = 1500000

kernel.sched_wakeup_granularity_ns = 3000000

kernel.sched_compat_yield = 1

kernel.sched_shares_ratelimit = 256000

kernel.sched_child_runs_first = 0

kernel.threads-max = 5000

net.core.wmem_max = 524288

net.core.rmem_max = 524288

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_rmem = 6144 87380 524288

net.ipv4.tcp_wmem = 6144 87380 524288

vm.dirty_writeback_centisecs = 2000

vm.dirty_expire_centisecs = 1000

mount: mounting tmpfs on /mnt/sdcard/.android_secure failed: Invalid argument
[Android Software/Hacking General [Developers Only]] JuLiian:
Hey Guys,

I used this fantastic script with that rom.

When I run the script it works well and 50Mb are more free.

But when I reboot the phone,it is by the old settings.

I don't know maybe it is cause of the sense 3.0 task manager,but I don't know how to disable them.

So could anybody help me with that problem,cause on a friend's phone it works very well and changed a lot. :D
[Android Software/Hacking General [Developers Only]] :
Yeah...lol...

I don't know Java or bash scripting yet. I've been a windows and web programmer for years but have never yet touched Linux programming.

I was just trying to give a lame flow chart of how it would decide what menus to show. Of course you would want to use the best possible code to get the precise amount of memory andbase the menu descision on that value.

But the logic is still the same....get the memory, display options only for that memory ;)
[Android Software/Hacking General [Developers Only]] twistedumbrella:
It was great logic, I was just filling in the gravy to your meat and potatoes, lol
[Android Software/Hacking General [Developers Only]] ooklathemok:
Mine HTK launcher was not sticking but the other settings were. I had to run the supercharger, use root explorer to open the local.prop file that the supercharger just edited, copy the code and then open my build.prop and paste it in. Now my launcher is HTK every time I restart.

Hope that helps.
[Android Software/Hacking General [Developers Only]] :
Mmmm....just need some turkey and were set!!! I only brought potatoes :(
[Android Software/Hacking General [Developers Only]] mloc33:
Seems to agree with what I'm running, improved it also, cheers.

Sent from an iphone
[Android Software/Hacking General [Developers Only]] VeryCoolAlan:
Alright guys im on a 2.2 samsung rom with a samsung vibrant I currently have 273 apps and im starting to notice a little lag....any recommened settingss!?
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Depends on ram, not rom :)

Oh I forgot... KAK will make your 3g even faster... the net related tweaks give another boost :D

I love this thread... so much :)

Looks like you were right about them not comparing... :)

About the sed command... wouldn't I need a line like that for every 3g entry?

I just have it set to delete a block of text now starting with the "turbocharger" line up until the "turbocharged" line.
[Android Software/Hacking General [Developers Only]] Dexter_prog:
I'm kinda lost on the 3g script thing. Is the post quoted in your first post up to date ?
[Android Software/Hacking General [Developers Only]] ashclepdia:
Page 57 has the most up to date scripts for 3g and kickasskernel

I haven't seen any updates that are newer than the links from zepp post bout halfway down
[Android Software/Hacking General [Developers Only]] twistedumbrella:
That works too. Yeah, you would, but it also ensures nothing was added that gets hit with friendly fire or the random insertion by other scripts that may conflict.

busybox sed -i /ro.ril.hsxpa/d /system/build.prop

busybox sed -i /ro.ril.gprsclass/d /system/build.prop

busybox sed -i /ro.ril.hep/d /system/build.prop

busybox sed -i /ro.ril.enable.dtm/d /system/build.prop

busybox sed -i /ro.ril.hsdpa.category/d /system/build.prop

busybox sed -i /ro.ril.enable.a53/d /system/build.prop

busybox sed -i /ro.ril.enable.a52/d /system/build.prop

busybox sed -i /ro.ril.enable.3g.prefix/d /system/build.prop

busybox sed -i /ro.ril.htcmaskw1.bitmask/d /system/build.prop

busybox sed -i /ro.ril.htcmaskw1/d /system/build.prop

busybox sed -i /ro.ril.hsupa.category/d /system/build.prop

busybox sed -i /ro.ril.def.agps.mode/d /system/build.prop

busybox sed -i /ro.ril.def.agps.feature/d /system/build.prop

busybox sed -i /ro.ril.enable.sdr/d /system/build.prop

busybox sed -i /ro.ril.enable.gea3/d /system/build.prop

busybox sed -i /ro.ril.enable.fd.plmn.prefix/d /system/build.prop

busybox sed -i /ro.ril.disable.power.collapse/d /system/build.prop

(You're on your own if you want to use that as far as deleting comment lines, but

busybox sed -i /Comment\ about\ doing\ stuff/d /system/build.prop

With any decent chunk of text specific to your script...)
[Android Software/Hacking General [Developers Only]] VeryCoolAlan:
You guys have any recommened settings for a large number of apps?
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I know what you mean. And I've been thinking about it some more.

For all intents and purposes, the installation script is no different from a tweaking app.

They both do the same thing.

If the V6 installation script was packaged inside a market app, nobody would think that it would be okay to modify it and distribute it.

But if you wish to modify it for your own personal use and personal use

only

, you can modify it and nobody is the wiser.

Also, of course I have no claim of ownership over the tweaking of oom groupings... I just own the

V6 installation

script.

The installation script installs the scripts and settings that do the actual supercharging... if you get my meaning...

I don't come out and say it, but I wouldn't have a problem with you looking at 99SuperCharger and the local.prop entries and tweaking them to your liking and even making that available for others to use as long as the SuperCharger name stays intact along with credit to me.

Easily achieved simply by not deleting the "# V6 SuperCharger, OOM Grouping & Priority Fixes created by zeppelinrox." found in 99SuperCharger.

The next update will actually have that line in local.prop as well at the beginning of the ADJ and MEM entries so that would have to remain as well.

Hell, maybe it would be cool to have a collection of 99SuperCharger scripts somewhere.

"Post your kick ass 99SuperCharger scripts" kinda deal.

I hope that you are understanding the difference between the installation script and the 99SuperCharger script.

V6 SuperCharger Installation Script = untouchable.

99SuperCharger... ehhhhh... ok - knock yourself out :)
[Android Software/Hacking General [Developers Only]] ashclepdia:
It is pretty cool and exciting to see you two working together after those hiccups. This is my favorite thread to view and learn from at this point. Its almost like a DROID soap opera but not one of those corny ones lol. I can't seem to go more than a half hour without seeing what's new on here.
[Android Software/Hacking General [Developers Only]] Dexter_prog:
Hmm, I'm on 15 posts per page. What post number would that be?
[Android Software/Hacking General [Developers Only]] ashclepdia:
Sorry I have mine set to twenty...it is post #1127 a post by zeppelinroxs
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I think that those commands will delete duplicate entries if there are any.

My thinking was put my settings at the top so they stick and I can ignore the later duplicates.

I can remove my entries as a whole block and after that, the build.prop is back to it's original state and I don't have to worry about deleting original ro.ril* settings :)
[Android Software/Hacking General [Developers Only]] ashclepdia:
exec sh '/mnt/sdcard-ext/98KickAssKernelTweaksInstallerUpdate3-NO_IO_TWEAK_safer__test.sh'

# TweaksInstallerUpdate3-NO_IO_TWEAK_safer__test.sh'

No such user '-R'

Successfully created.........

. Okay someone at droidforums told me what I was doing wrong before with the KAK. I was trying to run the

kickasskernel from init.d folder ...oops.

So I went back and tried update3 again and here is what I get. It does create the file in init.d im just curious as to what the unknown user -R is. Does that not allow it to work correctly or is it fine? Anything I should change? How can I check to see if is applied/working besides speeedtest?
[Android Software/Hacking General [Developers Only]] twistedumbrella:
It's solid logic, but sometimes duplicates overwrite the lead values. Never really played with throwing a couple in there to see what stuck lol. I try to break my phone, sure, but not too much.
[Android Software/Hacking General [Developers Only]] twistedumbrella:
It was a misunderstanding. I come off as a jerk. Both my girlfriend and "business partner" tell me I don't sound the way I intend to until after the initial argument which results in better explaining myself. The first time I met him, he swung at me. Lol.
[Android Software/Hacking General [Developers Only]] ashclepdia:
Hahaha reminds me of what I hear WAY to often in my house.."its not WHAT you said. Its HOW you said it." And most of the time the reply is" well im sorry your perceptions are a bit off but that's not my problem "And LOL
[Android Software/Hacking General [Developers Only]] twistedumbrella:
Are we related?
[Android Software/Hacking General [Developers Only]] n3n00:
Yeah, lol, delete half of 'em, they are probably useless o.O ... how much RAM do you have?

Some aggressive setting will maybe work for you...
[Android Software/Hacking General [Developers Only]] Bangdoo:
How can i see if the script is working.

What must i see in the widget?
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I had answered you before.

What matters is how much ram your device has.

How many apps, or what rom, or what the weather is like - makes no difference when it comes to deciding on what values to pick.

So...

Get used to it
[Android Software/Hacking General [Developers Only]] g3ismeee:
I'm glad your up early (or late or whatever) I really needed a laugh :D:D:D.
[Android Software/Hacking General [Developers Only]] mperezm77:
HPxxx is the RAM available? And what's the difference between unledded, premium and super?

I have a HD2 with 384 or 576Mb of RAM (I'm not sure :P) which option would fit better on my device?
[Android Software/Hacking General [Developers Only]] jullman:
Hello zepplinrox,

I use you super SuperCharger on Damo's Crystal Pyramid on HTC Desire and your script work very well with Megaram 1

But when i reboot my phone, i do this script again because it return to defaut setting :confused:

Please you can help me ;)

Edit: when i launch your script after reboot i have this message:
[Android Software/Hacking General [Developers Only]] Bangdoo:
What is the best configure for a Galaxy S with Miui ??
[Android Software/Hacking General [Developers Only]] Mjoelnir77:
Depends how much free ram you need or how much you use multitasking. 7 would probably not be a bad idea (see first post it has some general recommendation).
[Android Software/Hacking General [Developers Only]] Bo W:
Hey

I camp on the 99 supercharger dile anywhere on my device. I'm using stock 2.3 .3. Don't I need to have scriptmanager run this is at boot. But me no findy anywhere.

Sent from my brain using mental telepathy