yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Glad you got it going.

Well check out the BulletProof_Apps_Fine_Tuner script in /data/V6* folder.

Read the comments about renicing which effects cpu.. maybe you can give it an extra dose of renicing.

Also, if you have alot of contact or messages stored, try the Detailing script to optimize/debloat databases.

Try 63457... you're behind :p

I forget when I put it in but BPApps will exit if there's no hitlist and no bp fine tuner even if it's enabled.

Oh did you mean it's not in ram?

If not in ram don't worry about it - it's not running.
[Android Software/Hacking General [Developers Only]] SecUpwN:
Hey zep, is there any way of letting the script download a bleeding edge update if itself? I love checking your thread, but this would keep me always up to date. :)
[Android Software/Hacking General [Developers Only]] pitastrudl:
if you want to be up-to-date, then its best to just check the thread. Its not even that much to check...about 3 pages a day. Also putting that feature in the script would mean lots of additional work+posting a complete changelog. If you read the thread than you already know the changelog when zep releases a update.
[Android Software/Hacking General [Developers Only]] GermainZ:
Out of curiosity, I tried making a script that would parse http://xdaforums.com/misc.php?do=showattachments&t=991276, then output the last few matches in a menu, and lets you download one of them (wget is usually included with busybox, so I was planning on downloading the page to disk [can't use curl because it's not included], parse it and get the last 10 links or so, then let you pick one and wget that).

But... wget is really bugged on Android and I couldn't get it to download the page successfully, even after some workarounds. Just posting in case someone else is interested. :)

tl;dr: bookmark http://xdaforums.com/misc.php?do=showattachments&t=991276
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Maybe you haven't noticed that you're never happy with whatever you're trying out, no matter what.

But I sure as hell have.

It's always "this is great, BUT blah blah..."

I don't cater to intolerable lazy asses.

Period.

And in case you missed my last reply to you, here it is again.

Don't stick your nose where it don't belong.

And quit it with the PMs... I find them irritating.

And pay special attention to pointer #1 above, because you're breaking them in half.

And if there's ever an app, it will be when I'm damn well ready.

So you can stop pestering everybody about that too.

Want an easy way to know when there's an update?

Look at my sig.

It's the only reason I have twitter.

Not good enough? (I'm not surprised)

Tough.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
So based on the above suggestion by Jar3112 (always makes me think of Jar Jar Binks :p).... this actually works on the first try...

if [ ! "$interactive" ]; then
echo " Waiting until your Android is asleep..."
echo ""
sleep 1
echo " ...so you can get you're Game On!"
echo ""
sleep 1
echo " ...Lag 'n Gag Free!"
echo ""
echo -n " ";cat /sys/power/wait_for_fb_sleep; echo "..."
echo ""
echo $line
echo ""
sleep 1
fi

So FlushOMatic will do it's normal wait time...

if the screen is on, it waits until the screen is off in order to flush so that it doesn't interrupt what you're doing. (ie. your game doesn't gag etc.)

Then it waits to flush again.

So... the log looks like...

zOOM... zOOM...
================================================
-=Engine Flush-O-Matic=- by -=zeppelinrox=-
================================================

Waiting until your Android is asleep...

...so you can get you're Game On!

...Lag 'n Gag Free!

sleeping...

================================================

04-24-2013 22:41:17: Flushing Engine with /system/etc/init.d/96superflush!

Note that "Used RAM" INCLUDES Cached Apps!!

================================================
RAM Stats BEFORE Engine Flush...
================================================

Edit: I forgot to mention that it only does the wait for sleep if it's running in the background.

So if you run it manually, it doesn't stall and wait for the screen to go off.

Good thing I found a handy method to determine whether a script is run interactive or not ;)
[Android Software/Hacking General [Developers Only]] Jar3112:
Did i already tell you how much I love you Bro? :p

Sent from my Galaxy Nexus
[Android Software/Hacking General [Developers Only]] swat4samp:
No no im using latest version itself (sorry its typo :o)...so no need to panic if it isn't in ram?
[Android Software/Hacking General [Developers Only]] andrielau:
Why my Engine Flush-O-Matic is not running and error on BulletProof. This is my log:

~ # date

Thu Apr 25 22:25:18 WIT 2013

-rw-r--r-- 1 root root 2304 Apr 24 19:47 BootLog_FastEngineFlush.log

-rw-rw-rw- 1 root root 10302 Apr 23 18:06 Log_FastEngineFlush.log

-rw-r--r-- 1 root root 1950 Apr 24 19:47 Ran_EngineFlush-O-Matic.log

[43144.224700] init: untracked pid 26209 exited

[43144.428741] init: no such service 'bullet_service'

[43175.383148] init: untracked pid 26255 exited

[43175.795257] init: no such service 'bullet_service'

and this is my setting:

================================================

BulletProof Apps - Enabled @ Every - 30s

================================================

Engine Flush-O-Matic - Enabled @ Every - 12hrs

================================================

If i use command ps a your script is running

~ # ps a | grep 96super

5578 root 0:00 /system/bin/sh /system/etc/init.d/96superflush

27488 root 0:00 grep 96super

~ #

~ # ps a | grep Flush

5664 root 0:00 grep Engine_Flush-O-Matic_is_In_Effect!

27534 root 0:00 grep Flush

~ #
[Android Software/Hacking General [Developers Only]] zeppelinrox:
heh.

Well it was a good idea on your part.

And it was easy to throw in since I had just recently found the best method to determine if a script is in the background or not even if it's not an init.d script.

And it should be trouble free without risk of bootloops since I recently perfected bootloop-free boot scripts with a big helping hand by @gu5t3r ;)

Nothing to do until the next kernel update then we'll see.

No need for all the output... only the boom stick is enough :P

Anyway, IF the kernel was working the way it was supposed to with the right numbers (from -1000 to 1000) in the parameter/adj file, the bOOM Stick would already show it properly because I had already added support for that quite a few updates ago.

But then dori removed that adj file altogether... but I left the code in there anyway lol

Now the adj file is back but with the wrong numbers is all

No need to panic.

But if you had disabled it in driver options, I don't see how you would even be getting that message.

1. Use most recent version. I haven't used Log_FastEngineFlush.log the last couple of updates... it's now BootLog_FastEngineFlush.log

Never mind the date stamp of the files. Read what's inside and see if it changes.

V6 tells you it's running anyway, so it's running.

Ignore the "init: no such service 'bullet_service'" since the init.d script makes sure it's not running as a service as well.

I'll see if I can find a way for the init.d script to avoid running that "stop bullet_service" command every time tho.
[Android Software/Hacking General [Developers Only]] maanski3:
Just saw this :cyclops: Will check on this and give feedback as usual. It has evolved again woop woop! :victory:
[Android Software/Hacking General [Developers Only]] zgmfx20:
KAK U3R11T1

From my first install of Log_KickAssKernel.log, it says:

uhh.i don't see any /etc/sysctl.conf

with command sysctl -a | grep vm

KAK settings also match though.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Bother errors don't really matter.

But if you drive this one http://xdaforums.com/attachment.php?attachmentid=1650417&d=1358357045

You won't see the .conf error.

I shouldn't have even been trying to load that .conf file to begin with lol
[Android Software/Hacking General [Developers Only]] zgmfx20:
wow that's a great change! thanks man! :highfive:
[Android Software/Hacking General [Developers Only]] zeppelinrox:
You're welcome :)

I still need to get around to updating KAK with the various improvements that I've made to other boot scripts.
[Android Software/Hacking General [Developers Only]] andrielau:
I use your latest version 63457 aka L33T BEAST! before i install U9RC12T6 and when i saw the update i just run the latest script without UnSuperCharger but thanks for your quick replay. now i will try to unsuper first and clean everything and install again with your latest script.
[Android Software/Hacking General [Developers Only]] andrielau:
like i said before i will try to unsuper and clean everything then re-install again

i try using 2 method

1. i run your script use sshdroid (because my screen st17i too small :) )

sshdroid always detect my busybox version is 1.18.5

2. i run your script use smanager

smanager detect my busybox version is 1.20.2-jb

I just realized that there is a difference and maybe others already know. I guess smanager is the perfect app to run your script as the use sshdroid sometimes occur bootloop and had to remove the battery but if using smanager it never happened

Thanks for your hard work
[Android Software/Hacking General [Developers Only]] zeppelinrox:
running via adb is great too :)

Tho I don't think there's a need to unsupercharge first anymore since the addition of the Script Re-Generator.

Oh and I think I solved the annoyance of having the init.d/97BulletProof_Apps script always run the stop bullet_service command.

So that will be fixed in next version
[Android Software/Hacking General [Developers Only]] andrielau:
be safe and hope your script actually installed perfectly :) and when I type the command diff I found some that double as sdcard speed ...recent version you do not remove the option (probably because I change 1024 to 4096, as the previous script default is 1024) but I believe the recent version will keep running because in the bottom row.

and i don't know adb command, i just know linux command :) because when I'm at the office, my boss will not know if I was playing my hp because I use putty application and the boss would think if I were working fine :)
[Android Software/Hacking General [Developers Only]] Kocane:
How do I know if my apps are bulletproof'd? I've bulletproofed some among messaging and the "phone" app (which is contacts and/or dialer) but shouldn't they all pop up instantly when I open up either of the app? Let alone be running under "running services"? How can I make sure that they get bulletproofed. The script is running according to Supercharger and it is in init.d but I'm not sure...
[Android Software/Hacking General [Developers Only]] Daniel D.:
Look into the logfile in /data.
[Android Software/Hacking General [Developers Only]] Kocane:
It is all dandy according to both the logs and in the supercharger script itself. But in reality, these bulletproofed apps are closed as quick as any else. Isnt there any alternative?
[Android Software/Hacking General [Developers Only]] gu5t3r:
Some apps, like contacts, infinity view on Sony roms exit on their own...
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Logs are fine so they aren't getting killed.

Use the fine tuner script.

If you need to ask what that is, then you will be proving that you don't even pay attention to what you're doing.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Well I suppose the next one is almost ready.

I rearranged the re-supercharger routine so that you goto options first.

Did the FOM wait till asleep.

Couple of typos and smoothed over some quirks.

Other code enhancements... I don't think I forgot anything.

Oh and added some extra support for dorimanx kernel.

Any other bugs that I'm not aware of?
[Android Software/Hacking General [Developers Only]] hoholee12:
[MENTION=1775048]kocayne[/MENTION] I think you only need to bulletproof message app, afaik phone app is already locked down to adj -12 by android.

뷁
[Android Software/Hacking General [Developers Only]] sniper9911:
Help ! my games Lag !

hello and thank you for this wonderful Big mod !!

i did read a lot in this forum and finally i did 100% supercharged !! (2 days worth of reading)

Wow man you really did some serious stuff under my hood \m/

quadrant score gone up from 43xx to 4459 ! and i never saw high ram usage after that !! ( 680/862 was the most i can see , i usaully get 700+ with that same apps )

i did do starter kit first then latest supercharge script ( 6rilliantly_3pic_4ss_5uper_7ease_.sh.pdf ) , i did the supercharging ( using minfree levels and 1792kb of cache for either reading or writing on sd card ) then fixing emissions , zip alining apks , Nitro lag nullifier , set the 99supercharge as fav boot su , then superclean , hard to kill launcher via pc , Supercharged 100% , flush engine every 6 hours , and kickass kernilizer ( KickAssKernelizer_Tweaks_Installer_Update_3_RC11_Test_1.sh.pdf ) "this changed my scheduler from cfq to deadline" , set the kernel script in /data/ to boot fav su , then i did calibrate my battery using your script (	Die-Hard_Battery_Calibrator_RC8.sh.pdf )

every thing seems smoother ans snappier except the unbearable gaming laag that appeared after this mod !!

CSR Racing now lags between shifts !! .... too bad for me ..... it never lagged on stock settings !!

i am using Samsung galaxy note n7000 jelly bean 4.1.2 stock rom JPLSB - UAE with philz kernel 4.93 , odexed , rooted , busybox 1.20-jb , supercharged

also i would like to know the best gaming options to be enabled !! or disabled

thanks in advance zeppelinrox

hope you reply to me soon
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I see you're using calucalated values.

But try options 7 and 9 to see what works best.

I'd be interested to know if 7 works better, for example.
[Android Software/Hacking General [Developers Only]] sniper9911:
trying now !
[Android Software/Hacking General [Developers Only]] jader13254:
Hi,

games also lag on my xperia arc s w/ supercharger. But its normal since more apps will load in RAM, ex. no more redraws, better multitasking... > completely rewamped memory managment :P

...To fix the lag you can unsupercharge only your services.jar... To get back your system default settings,> since as you know those are hadrcoded in android 4.0.. all the other supercharge memory managment tweaks will STILL apply!

With supercharged services.jar your system has got less resources to run heavy apps.. But lag with 700mb free RAM is quite strange so I guess its a little fault zepp can maybe look into ;)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
That reminds me I have another idea for a "Game On" mode where the the adj file is changed to be more aggressive.

Default adj file on JB has

0,1,2,4,9,15

I change it to

0,3,6,10,12,15 which makes the lowmemorykiller less aggressive which is needed since it tends to move apps to a lower slot and be less killable.

Example. And app with adj 6 would get killed when the lowmemorykiller looks at slot 5 with the default adj file.

When SuperCharged, it's not a candidate to get killed until the lowmemorykiller looks at slot 3.

This is because each value in the adj file is the maximum limit.

So, say if I have a "game on mode", that would change the adj file back to default or just something inbetween.

It would immediately make the lowmemorykiller more aggressive without changing minfrees.

But the same effect can be probably be had with the existing powershifting to toggle minfrees to be more aggressive or less aggressive when needed.
[Android Software/Hacking General [Developers Only]] jader13254:
Awesome idea!

The main problem between multitasking and gaming is, when you want to load your apps inside ram you need low minfrees and prevent the system from killing all your apps...

But when you play games and open heavy apps, the free ram will decrease since apps are STILL loaded in RAM. This makes the ram go down below the lag level > i.e. games will lag. But if you press the homebutton, you won't face a redraw since the apps are still in RAM. (which mainly causes the lag)

On stock its a bit different: Games run fine, BUT launcher will redraw since the lmk is more aggresive and kicks out apps and even home launcher to make the foreground apps stay fast.

With supercharger the launcher is as important (or even more) as the foreground (1) app.

You would need a background script which detects this, and changes the lmk to kill ALL other apps exept launcher, which are not really needed. That would be ultimate-supercharger since heavy apps would run fine AND multitasking would be great. Thats why I include a "Gaming" and "Daily Use" Mode in my ROMs, so you can switch between multiasking and gaming > easy selectable in AROMA but will take a few mins to boot since the dalvik cache needs to be rebuilt...

But I'm not sure how it works on highend phones - since this is only my theory on 512MB RAM phones. 700mb free RAM on Gnote should be enough - :eek:.

Another thing btw, when supercharging services.jar actually something funny happens: The free RAM shown in settings is more than usual - the detection seems to be messed up since in Reality free ram is lower... LOL...

Cheers,

Jan

PS: Typed this on my phone with supercharger lol - Xperia Z Keyboard is simply awesome!
[Android Software/Hacking General [Developers Only]] Madaditya:
That would be the best thing Zep! Looking foward for the Next 'Beast!' By you...!

Well if you could also auto-start the detailing and fixalignment scripts for 1st times superchargers..

Like we enable them on boot..."it has to run atleast once from the menu."

If it could auto run...just after 'oom group fixes and resupercharger are self aware' would make it good!

If you think this is a 'lazy ass' request plz Ignore..:thumbup::D

[MENTION=4659188]jader13254[/MENTION] -would anything for 'Boost My Xperia' Help killing everything except the launcher.?

I guess that's what it does

Juz be the smart Geek :cool:
[Android Software/Hacking General [Developers Only]] jeffhui:
Not that the calculated value always the best option? :eek::confused:
[Android Software/Hacking General [Developers Only]] sniper9911:
okay guyz .... you are a bit more active than others

i tried both settings :

no.9 seems to give more lag in games ! even sound stutters (i.e sound output switch between phone speaker and sound speaker !!) (ram usage was under 600 !!)

no.7 gave me better performance than both (690/862 which is too close to stock settings while stock uses 700 - 720)

still game stutters but it is better

should i un-supercharge services.jar ?
[Android Software/Hacking General [Developers Only]] jader13254:
Boost my Xperia isn't any kind of memory managment fix..

It doesn't help, it just kills apps like ATK and than the apps restart. Thats useless, drains battery and uses cpu time. ;)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Well I hope supercharger detects free ram properly lol

I didn't make it automatic because I wanted to force users to read the infos about them first.

But I've since reworked it so first timers actually get the info during driver options so maybe I can have it generate the script if they say yes while picking options.

it gives an idea as to what should work for most users but everybody uses their device differently.

Some game.

Some don't.

Some are heavy multitaskers, some aren't.

So one set of values isn't a one size fits all.

That's why there's the cutoomizer.

But I'll probably make all the options one the menu calculated at some point.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Interesting.

Sounds like app killing in the background may be the source of the lag.

Just play with minfrees.

Lower them and see if you can find the sweet spot.
[Android Software/Hacking General [Developers Only]] sniper9911:
okay .... gonna go down one bye one !

wish me luck !
[Android Software/Hacking General [Developers Only]] maanski3:
I forgot to put my feedback here after trying 63457 out. It worked for me 100% SuperCharged. :P :victory:
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I'm shocked.

Not really ;)
[Android Software/Hacking General [Developers Only]] maanski3:
:p
[Android Software/Hacking General [Developers Only]] eoghan2t7:
Ill make one for AR when i have time ;)
[Android Software/Hacking General [Developers Only]] sag7392:
Is there a way to confirm we have it working?
[Android Software/Hacking General [Developers Only]] eoghan2t7:
the only way i have been checking is by going to settings>applications>running services and pressing the menu button and select show cached processes
[Android Software/Hacking General [Developers Only]] sag7392:
It works...I'm just missing two apps though. Not bad...probably something I screwed up.
[Android Software/Hacking General [Developers Only]] Jjday7:
That seemed to work but apps still seem to be redrawing. Specifically the browser. Can't seem to get it to stick for longer than opening a few apps behind it.

I replaced one of the apps with com.Android.browser and it still doesn't stay within the cache
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ya, but I ain't selling anything LOL

A little story about the SuperCharger font...

It's called StingRay and

my brother made it

way back when :)

He used the nickname Scorpio because that's his sign and if you ever find the original zip file, there would be a text file which will have an email address: zeppelin@globalserve.net.

He didn't have an email address yet so used mine LOL

It was a commercial font (treacyfaces something something) which was on a Smashing Pumpkins box set (Aeroplane Flies High?)

I found a bitmap image with most of the characters and he used Fontographer to trace them and tweak and make a free version of the font :D

The kerning is a little off when using the capital S (with a little too much space after it) so we know whenever somebody uses his version on a sign or wherever LOL

He had made a fixed version but I can't find it anywhere :p

omg that is classic :D
[Android Software/Hacking General [Developers Only]] Hrithan2020:
Thanks dori. Have put it in my newly flashed cm7..will report back how it worls on my sgs :)
[Android Software/Hacking General [Developers Only]] flashman2002:
I am not sure why my phone doesn't want to work better with the 3G script. I made sure it applied by checking my build.prop and I had the backup as well. I compared my speed test results with my wife and hers does much better without any script applied. Here are the results.

Mine

Hers

So I am baffled as to why mine did not get at least similar if not higher results. I tried JK4 and JL2 CM7 modem since I run Miui 1.8.5 right now. Any suggestions on what could be my issue would be helpful. Thank you.
[Android Software/Hacking General [Developers Only]] PieceKeepr:
Yes, each step built on the last. So I added hsxpa and htcmaskw1 updates then moved on to the gprsclass testing.

Also, I wiped caches and rebooted between each test.
[Android Software/Hacking General [Developers Only]] eoghan2t7:
Haha i thought so to lmao
[Android Software/Hacking General [Developers Only]] PieceKeepr:
Correct me if I'm wrong, but isn't this a carrier specific setting? I didn't think all networks support WCDMA.
[Android Software/Hacking General [Developers Only]] midmadn:
Can anyone help me?????
[Android Software/Hacking General [Developers Only]] eoghan2t7:
The app should just install as normal having a data2sys rom shouldnt make a difference.
[Android Software/Hacking General [Developers Only]] Beejis:
With the kernel tweak and 3g tweak do I want to run at boot and as root or just run as root?

Pocket posted....
[Android Software/Hacking General [Developers Only]] eoghan2t7:
Just run as root mate.
[Android Software/Hacking General [Developers Only]] Beejis:
Thanks!

Pocket posted....