yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ok see next post.

Thanks for your help, man.

I can't hit thanks button for a few hours lol

Nice assortment of BALLS... lol

Interesting idea indeed... maybe they can be assimilated? ;)

Higher minfrees = less multitasking.

Read the stuff under "Ram Lesson" in the OP

At a certain point (the "lag level"), depending on the device, more free ram won't bring any benefit.

Cranking them higher won't hurt the device - but multitasking will suck more without any pay off.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
3rd time is the charm I hope.

Should keep you guys happy while I resume what I was doing before the bootscript hassle... :p

So try Brilliantly Epic Super Tease 3!

Edit: of course a big ass thanks goes to gu5t3r for helping rectify teh bouncy boot scripts lol
[Android Software/Hacking General [Developers Only]] denzel09:
R: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy 2

Works so good for me, with no one problem. Thank you :)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Awesome to hear :)

Boot time should be totally unaffected.

I'm going to put in checks that would disable other boot scripts that do the same thing but slow down boot.

ie. vac would grep for sqlite3 in other init.d scripts and disable found scripts by changing its permissions.

I don't agree with the behaviour of some tweaks that totally wipe out all init.d scripts as i think its unnecessarily extreme and destructive.
[Android Software/Hacking General [Developers Only]] Madaditya:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

+1

First time..complete 100% supercharge and...my phone just got wings!

Awesome work! (Well its already known,was just adding to the positive feedback)

Thanx

Juz...Be the Smart Geek :cool:
[Android Software/Hacking General [Developers Only]] angel.sea:
after much work and after seeing the splendid results

now your script deserves a change log my lord... :)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
When it's an official release and on the download page... ;)

I probably can't go into minute specifics because the log would be a mile long... So I'd just cover the major changes.

But hey... I have a nice new title in mind... heh
[Android Software/Hacking General [Developers Only]] angel.sea:
ahahah... now we wait with interest your script as their features as

for their names ...and I expect that between the official releases appear with

its beautiful name rather than as updatexrcy ... good lord work
[Android Software/Hacking General [Developers Only]] r_hippy:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

:) well BALLS is perfect first time around 100% supercharged. Fastengineflushed locked to memory first time right off the ball. I mean bat. I thanks for your efforts and HARD Work!

Can't wait to see the final release.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
heh... now I know why there are "code names"... don't wanna use up numbered releases for test because the numbers just get too high...

Plus... it's more interesting lol

Yeah... finding neat little ways to make it better.

example... just came up with a shortcut to make fix permissions faster using the stat command

Turns out you can easily see a files permissions like so:

stat -c %a *filename* (wildcards are fine - just like the [COLOR=Red]ls[/COLOR] command)

So... if the result of that doesn't match what permissions it should be, then the script will apply it.

Currently, fix emissions and fixalign just apply permissions to all files every time time.

It's fast... but still... I'm all for more speed... lol

Just for fun... put this in terminal...

stat -c "%a %n" /system/etc/init.d/*
[Android Software/Hacking General [Developers Only]] gu5t3r:
B3ST Checked, Working with all options enabled, Approved XD
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Thanks man...

I'd click thanks right now but I already used them all up on you earlier... lol

Here's a snippet of the fix emissions script...

Before...

if [ -d "$DATAPATH" ]; then
busybox chmod 755 $DATAPATH
busybox chown $PKGUID $DATAPATH
busybox chown :$PKGUID $DATAPATH

After...

if [ -d "$DATAPATH" ]; then
if [ "`busybox stat -c "%u %g %a" $DATAPATH`" != "$PKGUID $PKGUID 755" ]; then
busybox chown $PKGUID:$PKGUID $DATAPATH
busybox chmod 755 $DATAPATH
fi

The source of the script, for some reason, had used 2 lines for the chown commands for some reason.

So I'm changing that too... dunno why you'd wanna do:

chown 0 *file*

chown :0 *file*

When you can do:

chown 0:0 *file*

:p
[Android Software/Hacking General [Developers Only]] gu5t3r:
After I thought a little, problem may be caused by logwrapper, as android logging is a service and when using exec method, logwrapper should redirect output to logging service, but no service is started until sysinit script is finished

...so, a variant without logwrapper with init.d log file should be taken into consideration

#!/sbin/busybox sh
exec > /data/!Log_init.d.log 2>&1

export PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin

/sbin/busybox mount -o remount rw /system
/sbin/busybox echo "" >> /data/local/tmp/lupuslog.txt
/sbin/busybox echo "[INIT.D] Checking if device supports init.d" >> /data/local/tmp/lupuslog.txt
# make init.d directory
/sbin/busybox echo "[*] Creating init.d directory" >> /data/local/tmp/lupuslog.txt
/sbin/busybox mkdir -p /system/etc/init.d

/sbin/busybox echo "[*] Setting init.d permissions" >> /data/local/tmp/lupuslog.txt
# set permissions on init.d folder
/sbin/busybox chmod -R 0777 /system/etc/init.d/* > /dev/null 2>&1
/sbin/busybox mount -o remount ro /system

/sbin/busybox run-parts /system/etc/init.d

/sbin/busybox echo "[*] Init.d set.." >> /data/local/tmp/lupuslog.txt

@wedgess: Like if you read this =)

---------- Post added at 03:04 AM ---------- Previous post was at 02:52 AM ----------

As of B3ST I have FixAlign & Detailing enabled on every boot as they both combined finish under 60 secs...
[Android Software/Hacking General [Developers Only]] ishan.cool8:
Please help me

After getting supercharged everytime i reboot my device an anoying page comes ever time again and again and it makes trouble in supercharging it again

What to do???????:confused:
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Read the page
[Android Software/Hacking General [Developers Only]] ishan.cool8:
Which???????

Which page tell me????????
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Read the freaking page that comes out. What other page do you have???????????????????????????
[Android Software/Hacking General [Developers Only]] XDAMaxe:
beware of the friendly zep

Read the "annoying" page or better whole op - I guess you're close to zep's ignore list ...
[Android Software/Hacking General [Developers Only]] Z_0r10n1S:
R: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy 2

The last rc of V6 with the last version of JellyICPatcher for Windows works fine for me supercharging HTC Desire HD running jb 4.2.2.

Great, Zeppelinrox!

Your script's awesome!
[Android Software/Hacking General [Developers Only]] zeppelinrox:
ah nice find on that error... I changed the fixalign variable in the script itself to bootfixalign as it's more intuitive but forgot to change the comparision.

But it does show that the comparison may not work as expected if it fails.

I'd want it to NOT run on boot if it fails but for you it does run :p

As for the busybox compatibility... only cm versions fail... but still... geez...

Wonder if there's another easy way to get the info I want.

I guess I can grep/awk/sed the result of ls -l

what a pain.

So if you change the comparison to use bootfixalign and use a good busybox... is it fast? lol

If it's slower it may not be worth the bother... :p

Wow... lights are on but nobody's home

How do you function on any given day?

Shirley, you must need alot of assistance.

Sorry for calling you Shirley... heh.
[Android Software/Hacking General [Developers Only]] phonetool:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

It's a pity that your mother never taught you to say "please" and "thank you".

Sad, really. :-\

*****

In other news, the latest BEaSTie is working like a charm for me. Thanks again, Zep!

-MROM on DInc2
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ok I got a workaround...

stat -t *file* | awk '{print $5,$6}'

will give me uid and gid

To get the permissions... grep the basic command...

busybox stat *file* | grep "Access.*755"

What a PITA!!
[Android Software/Hacking General [Developers Only]] zeppelinrox:
B34ST!

Ok try 3 was close.... but this should do it...

There were a bug in 3 boot scripts.

Also see if fixalign and fix emissions complete faster...

It's teh B34ST...

Don't forget to click

THANKS

!
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

I got this when I configure detailing and fix alignment in driver options

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

Detailing Set To Run Every 1 Boots!

sed: can't create temp file '/system/xbin/vacW10963': Read-only file system

sed: can't create temp file '/system/etc/init.d/92vacb10964': Read-only file system

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

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

Fix Alignment Set To Run On Boot!

sed: can't create temp file '/system/xbin/fixalignZ11073': Read-only file system

sed: can't create temp file '/system/etc/init.d/95fixalignC11074': Read-only file system

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

Press The Enter Key...
[Android Software/Hacking General [Developers Only]] denzel09:
R: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy 2

Trying now zep ;)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
It should be mounted fine... maybe you don't have free space?

do in terminal:

busybox df -h /system

Also see if this gives you a problem...

busybox mount -o remount,rw /system

After that do:

busybox mount | grep "system "
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

I got this

u0_a40@android:/ $ su

u0_a40@android:/ # busybox mount -o remount,rw /system

u0_a40@android:/ # busybox mount | grep "system"

/dev/block/platform/sdhci-tegra.3/by-num/p4 on /system type ext4 (rw,noatime,nodiratime,user_xattr,acl,barrier=1,data=writeback)

u0_a40@android:/ #

By the way, I have 252mb of free space in my system
[Android Software/Hacking General [Developers Only]] denzel09:
R: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy 2

Last "ass script" works perfect for me. All scripts have been regenerated well ;)
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Well mounting rw works

Dunno why that would happen.

remount rw in a different window while running options for now...

At the moment, I don't see how you can get that error unless something in the background is remounting it as read only.
[Android Software/Hacking General [Developers Only]] rickoslyder:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

+1

Brutally murdering someone I met on XDA with a sharpened iPhone and some semtex butt plugs just because they asked me to using Tapatalk 2
[Android Software/Hacking General [Developers Only]] SecUpwN:
AW: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Hey zep, is it possible to use your cool SuperCharger and the awesome CrossBreeder-Mod at the same time? Or will they conflict with each other?
[Android Software/Hacking General [Developers Only]] rickoslyder:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Used them both together on countless ROM and kernel combos(CM, AOKP, ParanoidAndroid, PACMan, ROMs based on all the above, Stock based ROMs, Samsung kernels and AOSP kernels etc etc.)on Galaxy S3 and I haven't encountered a problem yet.

Brutally murdering someone I met on XDA with a sharpened iPhone and some semtex butt plugs just because they asked me to using Tapatalk 2
[Android Software/Hacking General [Developers Only]] UpInTheAir:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Not sure if the crossbreeder entropy lag fix and V6SuperCharger Entropyness conflict. Probably won't hurt though?

V6SuperCharger has just about got it all, but there's always room for improvement. :) I personally using only zeps mods as standalone to avoid any possible conflict.

Sent from my GT-I9300 sing xda premium
[Android Software/Hacking General [Developers Only]] hoholee12:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

No.

It does not conflict since they basically does the same thing: keeping entropy pool at max.

I like trains.
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Nope, I was only running smanager at the time. So I have to remount rw every time I run the B34ST?
[Android Software/Hacking General [Developers Only]] zeppelinrox:
I doubt there's any conflict.

With the sysctl tweak in SuperCharger entropy stays full anyway.

Maybe you can test to see if it adds anymore smoothness if you add CrossBreeder.

I haven't really seen any definitive testing to see if there's a noticable difference if it's added after SuperCharging.

If you remove CrossBreeder, do you notice a difference?

Of course I'm not referring to any adblocking.

I was actually thinking of background processes.

Do you have other tweak scripts in init.d?
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

I have pikachu's thunderbolt and screenstate scaling scripts, cross breeder and your supercharger plus the boot scripts
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Did you by chance wait awhile after reboot before getting the errors?

There's a chance some boot script were still doing stuff and possibly mounting system read only if it was soon after boot.

I guess you're running the latest versions of all 3?

I'll have a look at the latest ones anyway

btw does it work if you remount system as rw before running options?
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Yes, as I have to wait for the whole system to load properly before playing with it.

Yep, latest version.

Yes.

Btw I have no idea what I did, but the errors are now gone. Weird lol

Anyway thanks for all your hard work! :)
[Android Software/Hacking General [Developers Only]] Dillinqer:
help me please

Hi there, im new on xda, but i have using v6 supercharger for 4 months ago. and I never was happier. Really Thanks for this work, zep!

Im here for a question. Im using now the Next Launcher 3D (I think that u know this), well, when i use the services.jar patched the script cant recognize the home launcher, it says :"android.procces.acore is the home launcher!" something it recognize my lockers instead my launcher like miuilocker or golocker, something that says my live wallpaper but never my really home launcher. (and something like this: "home launcher can be hidden" , I cant remenber but you know what i mean surely.)

well guys what i need to do for for that it works properly.

i hope what u can help me.

Guys besides srry for my bad english.
[Android Software/Hacking General [Developers Only]] McJesus15:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Have you tried the boom stick?
[Android Software/Hacking General [Developers Only]] gu5t3r:
FixAlign is faster for 2 secs than B3ST on 312 apps when run from SC, but on boot it was faster for 5 secs and finished in 13 secs...

Have all tweaks enabled, verified works 100% XD
[Android Software/Hacking General [Developers Only]] Dillinqer:
No bro, exactly what should I do?

The boomstick dont runs by itself when I execute the script.?

Or I should run this again from menu? Im currently on Fat bottomed version. i gonna try with b34st
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ya a reboot fixes everything... as long as it boots lol

Cool I'll stick with what I got :)

btw for sd cache do you think multiples of 64 or 32 are better?

Default is 128 so I'm leaning towards 64 (doubt a 32 kb difference either way would matter)

Doesn't option 1 auto run? If not, it tells you what to do anyway
[Android Software/Hacking General [Developers Only]] shantam:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

I am runnig the latest v6 supercharger script

And its not showing the option to run zipalign and sqlite on boot

How do i run them in boot
[Android Software/Hacking General [Developers Only]] eushaun99:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Driver options
[Android Software/Hacking General [Developers Only]] phonetool:
Re: [U9RC12T6]Put a V6 SuperCharger +DIE-HARD Launcher in Your Pocket=She'll B Happy

Wait - the latest from the download page? Or the latest from yesterday?

-MROM on DInc2
[Android Software/Hacking General [Developers Only]] jasvncnt1:
Well Zepp just wanted to say thank you again. I had always used your V6 on my GS2. I just installed it on my GS3 and works wonderfully. 100% Super Charged! Thanks for all ya do for us!
[Android Software/Hacking General [Developers Only]] gu5t3r:
I think 128kB multiplies are ok...

Suggested options:

0 - default, no tweak

1 - 128

2 - 256

3 - 384

4 - 512

5 - 640

6 - 768

7 - 896

8 - 1024

.

.

.

16 - 2048

---------- Post added at 06:01 PM ---------- Previous post was at 05:51 PM ----------

I already noticed you are preparing sdtweak=1024 variable, and I change it to 768 =)

You could also better auto suggest cache by ram size, by x2 multiplier... For example, my device has 351 MB of ram, 351*2=702 and closes higher option is 768 =)

200 MB x2 = 400 and then sdtweak=512kB

444 MB of ram x 2 = 888 and closes higher option would be 896kB

450 MB ram x 2 = 900 and then sdtweak=1024kB
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Actually I was thinking to only have a couple of suggestions but with user input.

I'd have a check to verify the input is divisible by 64 or 128.

If $(($input/64*64)) equals $input then its good, provided that $input is greater than 0.

Works because $((129/64)) equals 2 - the decimal is truncated. heh.

And 2*64 is not 129 so an input of 129 is no good.
[Android Software/Hacking General [Developers Only]] gu5t3r:
64kB is ok and more universal than 32, some people are using 64 kB AUS with 64GB sdcard...but think noone uses 128kB AUS, that would be insane =)

64kB divisible values are OK

:good:

---------- Post added at 06:22 PM ---------- Previous post was at 06:18 PM ----------

You could also put black hole auto selfdestruct easter egg for negative values XD
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Interesting indeed.

I'd put a cap on it tho so as not to go over 2MB.

If somebody wanted it higher, they can do it themself lol

Ok stickin with 64.

hah... I like that self destruct idea lol
[Android Software/Hacking General [Developers Only]] gu5t3r:
:good:

No need for values higher than 2MB, as I lowered from 1024 to 768 because of random read write lag when using higher values...

You get higher test results but in normal usage you can have lag because phone can read 2MB without write interrupt...

And it is easy to make,

ram=351;

ram=ram*2;

sdtweak=128;

while [ ram > sdtweak ] && [ sdtweak < 2048 ]; do sdtweak=sdtweak+128; done

:highfive:
[Android Software/Hacking General [Developers Only]] rickoslyder:
Yeah, but the thing is that CrossBreeder has different uses. Entropy-wise its the same(4096 all the way :P), but the DNS and Adblock features are the ones that kill me - very noticeable difference without them. However, considering how SuperCharger doesn't offer those features, I suppose that its not really fair to compare the two for anything aside from entropy.
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Yes that's what I was curious about comparing.

Lets say you disable the adblocking/dns stuff... do you think the entropy part of CB is noticeable if you're already supercharged and with full entropy?

Ok so I got the idea to use a multiplier :cool:

Just using you're examples as a starting point, I got this to find a multiplier:

multiplier=$((ram*2/128))

Which can be simplified a bit:

multiplier=$((ram/64))

But I'm not really sure about definitive values soooo... as always...

I leave it up to the user to mess it up :D

I can offer 5 auto-suggested options: from 2 values below the multiplier up to 2 values above it.

So...

ram=200
multiplier=$((ram/64))
echo $multiplier
3
echo $(((multiplier-2)*128))
128
echo $(((multiplier-1)*128))
256
echo $((multiplier*128))
384
echo $(((multiplier+1)*128))
512
echo $(((multiplier+2)*128))
640

ram=444
multiplier=$((ram/64))
echo $multiplier
6
echo $(((multiplier-2)*128))
512
echo $(((multiplier-1)*128))
640
echo $((multiplier*128))
768
echo $(((multiplier+1)*128))
896
echo $(((multiplier+2)*128))
1024

ram=450
multiplier=$((ram/64))
echo $multiplier
7
echo $(((multiplier-2)*128))
640
echo $(((multiplier-1)*128))
768
echo $((multiplier*128))
896
echo $(((multiplier+1)*128))
1024
echo $(((multiplier+2)*128))
1152

I just have to add in checks so that it only offers up 128 at minimum and cap the mulitplier at 16 (16*128=2048) or just make sure the end result isn't above 2048.
[Android Software/Hacking General [Developers Only]] gu5t3r:
nice =), but I would just use upper value i.e.

multiplier=$(((ram/64)+1))

which is more consistent to setting you use now...
[Android Software/Hacking General [Developers Only]] zeppelinrox:
True.

But initially I was using half the current values - 512 and 1024 kb which I based on what I read from a couple of knowledgeable devs.

But a few users wanted it higher and I wasn't in the mood to do a user input option at the time and so I was like... "meh... whateva..." and put them at what they are now :p

So this way, I get closer to my initial values while making everybody giddy :p

Of course, one can always play with the /64 so that the multiplier gets adjusted - lowering it would yield larger multiplier/sdtweak values

edit: ah.. you'd probably like /56...

ram=444
multiplier=$((ram/56))
echo $multiplier
7
echo $(((multiplier-2)*128))
640
echo $(((multiplier-1)*128))
768
echo $((multiplier*128))
896
echo $(((multiplier+1)*128))
1024
echo $(((multiplier+2)*128))
1152

Edit 2: Oh do you mean that you'd just suggest a single value?

In 99SuperCharger itself I will have a default value set in case the user manually fubars the sdtweak= line lol
[Android Software/Hacking General [Developers Only]] gu5t3r:
I thought that middle multiplier should be higher by one

multiplier=$(((ram/64)+1))

which is not the same as multiplier=$((ram/56))...

I like this -2/+2 user choice...

ram=789
multiplier=$(((ram/64)+1))
echo $multiplier
13
echo $(((multiplier-2)*128))
1408
echo $(((multiplier-1)*128))
1536
echo $((multiplier*128))
1664
echo $(((multiplier+1)*128))
1792
echo $(((multiplier+2)*128))
1920

789/56=14 (789/64)+1=13
[Android Software/Hacking General [Developers Only]] zeppelinrox:
Ah nice.

Looks good to me :D

Glad you like the -2/+2 idea :)

BTW I finally remembered to replace the busy --help lines with busybox --list :p