yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] dwang:
I found the link

http://www.youtube.com/watch?v=gK3Yp7vpIUA

---------- Post added at 06:42 PM ---------- Previous post was at 06:37 PM ----------

I have a nexus 4 as well. As everyone knows, the n4 is pretty fast without the seeder apk.

However, as with all android phones, the nexus 4 tends to get laggy and slow the longer it is on without a reboot.

What I've found is the seeder apk keeps the phone fast as if its just been rebooted.
[Android Software/Hacking General [Developers Only]] daniel888chew:
just install the apk file? the patch file?
[Android Software/Hacking General [Developers Only]] louforgiveno:
just install the v1.2 apk That's it
[Android Software/Hacking General [Developers Only]] lambgx02:
Hey guys,

Just uploaded version 1.2.1 which adds a handy entropy meter at the bottom, and automatically restarts rngd on upgrade.
[Android Software/Hacking General [Developers Only]] Custodian:
Awesome!!!

Sent from my SPH-L710 using Xparent SkyBlue Tapatalk 2
[Android Software/Hacking General [Developers Only]] jr_718:
1.2.1 out..nice work..dont know why its publicised as placebo.. It works.. I don't need approval from (FDA/XDA :p)
[Android Software/Hacking General [Developers Only]] playjun:
nice update

off

on

minimum edition
[Android Software/Hacking General [Developers Only]] Stromma:
v1.2.1 works just as good as v1.2 and v1.1 did on my Samsung Galaxy S3 (root, stock j.b. 4.1.2). No boot, SU or other problems.

I did a quick test with Dolphin/Seeder - Tapatalk/Seeder in MultipleWindow so that I could see the entropy meter the whole time, and there's a huge difference with the Seeder enabled vs disabled :)

// Strömma
[Android Software/Hacking General [Developers Only]] winning0308:
Wow, new v1.2.1 release, fantastic work ;)! Thanks! :thumbup:
[Android Software/Hacking General [Developers Only]] ChronoReverse:
Wonderful!

Do you mind doing one more test? I'd like to have the SYSCTL method tested to see if there's a similar effect. Since your device shows a tremendous difference, it would be a great candidate.

Since this app only works if you're rooted, all you have to do is make sure you have Terminal installed and then run these two commands (oh yes, turn off Seeder first):

su
busybox sysctl -e -w kernel.random.read_wakeup_threshold=1366;

This should has a similar effect (but not 100% identical which is why I want to know the difference) so if you could report back that would be great.

Also, are you on Gingerbread?
[Android Software/Hacking General [Developers Only]] humberos:
Great job.

Congrats!

I am using it over SGT7 P1, Maguro and N8013.

Just amazing!
[Android Software/Hacking General [Developers Only]] tkl2:
Great job.

:good::good:
[Android Software/Hacking General [Developers Only]] pepoluan:
*If* there is no difference, then my guess would be that rngd short-circuits the entropy collection code of random.c

Which would explain why UI gets smoother, since one of the entropy collection code path gathers entropy from the UI.

Unfortunately, I don't really know how to verify this guess... I can only refer to @Cyanogenmod's email telling his experience of a slightly perceptible improvement on UI smoothness when the entropy collection codes are replaced with noops.

-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
[Android Software/Hacking General [Developers Only]] fivefour:
The entropy meter climbs as Seeder polls the entropy kernel value, why?

*edit*

With rngd disabled.
[Android Software/Hacking General [Developers Only]] shadyr25:
Any reason why the meter constantly jumps up and down varying from 4000-3000-150.. mostly 150. That's after switching it on. When off, it stays around 150-200. Should it not stay at 3000-4000 constantly rather than shooting up and down?

Galaxy s3 omega v35 with siyah 1.8.6 jellybean.
[Android Software/Hacking General [Developers Only]] lambgx02:
That's normal. :)

Entropy is always generated, with or without Seeder. Seeder just fills the input pool significantly faster, by stirring in existing entropy (like most other major OSes).
[Android Software/Hacking General [Developers Only]] lambgx02:
It sounds like something is reading a lot of random data in the background. Are you running a lot of services, or perhaps starting a lot of processes frequently in a shell?
[Android Software/Hacking General [Developers Only]] fivefour:
Not normal, on my Galaxy Nexus entropy stays low but climbs to maximum default then fluctuates while Seeder is running without rngd enabled...on this tablet entropy climbs to 3586 (without rngd) and maxes the entire time Seeder is running without rngd enabled.

Sent from an Allwinner A10 using Tapatalk 2
[Android Software/Hacking General [Developers Only]] hoholee12:
Me too.

I try to re enable rngd and gives me an superuser error.

And rngd doesnt turn off till i reboot my phone.

Is this some sorta bug?

I'm the real Lag Doctor hmph.:cool:
[Android Software/Hacking General [Developers Only]] sheraro:
uninstalled 1.2 , installed 1.2.1 and it worked without any problem this time thanks :) did you change something in SU detection ? now it let me activate and disactivate and I have 4096 in entropy all the time
[Android Software/Hacking General [Developers Only]] lambgx02:
The older versions sometimes lost the rngd PID file and that confuses the UI. After a reboot, everything should properly (on/off). Is that what you're seeing now?
[Android Software/Hacking General [Developers Only]] fivefour:
I have no issue, just odd behaviour.
[Android Software/Hacking General [Developers Only]] lambgx02:
Can you try rebooting your tablet? It's possible a stray rngd is still running in the background.
[Android Software/Hacking General [Developers Only]] hoholee12:
Im using 1.2.1

I'm the real Lag Doctor hmph.:cool:
[Android Software/Hacking General [Developers Only]] lambgx02:
Yeah, but if you were previously running an older version, it's possible the PID file was lost and now 1.2.1 is confused.
[Android Software/Hacking General [Developers Only]] hoholee12:
i never had any previous version installed.

I'm the real Lag Doctor hmph.:cool:
[Android Software/Hacking General [Developers Only]] lambgx02:
Oh.

Well, different devices/builds may have more effective entropy gatherers and less load on the pool, so it's possible it stays full even with rngd off.
[Android Software/Hacking General [Developers Only]] hoholee12:
okay, thanks:)

I'm the real Lag Doctor hmph.:cool:
[Android Software/Hacking General [Developers Only]] mw86:
Dont forget that if you guys set read_wakeup_threshold then entropy will stay at 4096. So if you haven't set that then the system may be generating on its own properly.

GS3 L710 4.2.1 AOSP Kt747 2.1Ghz ROW/Ktoonservative *Tapatalk
[Android Software/Hacking General [Developers Only]] koolbrader:
Sorry guys, I've just spent some time trying to make a video of before and after since I have seen a little bit less lag but the video I recorded proves nothing except that it load gallery just a tiny bit faster. I guess my phone is already fast enough or it's because i'm using an MTK6577 processor.

Either way it has helped sped my phone up by a tiny bit. I just can't show u guys coz you have to be using the phone to know what lags i'm talking about and I can't seem to recreate them on the video.
[Android Software/Hacking General [Developers Only]] fivefour:
Rebooted and behaviour remains the same, very odd.

While Seeder is running entropy gains exactly 15 per poll without rngd enabled until the maximum kernel default entropy is reached.

I'm guessing the allwinner sun5i kernel is pumping up entropy per application ran, each poll by Seeder simulating a new application. Why would it do this unless the allwinner team knows of a kernel entropy issue, might be worth looking at the allwinner kernel source and comparing the relevant AOSP kernel source.
[Android Software/Hacking General [Developers Only]] rabbid10:
Working great so far. Seems like it needed to settle a little bit first, but after that the phone is definitely snappier. I'm running ICS on my Dinc2 if that helps.
[Android Software/Hacking General [Developers Only]] PHenn:
Another Video!

So I've already posted a few slow motion videos which I think are impossible to show anything unless you want to pause and track the frame rates as things move (nobody in their right mind will ever do that) so here is a video that is in normal speed with what I hope is good enough quality to see what is happening.

I picked my older slower phone, the Samsung SGH-T679 running Android GB 2.3.6 (ROM info is in my sig).

[YOUTUBE]b3UmmBxGlCE[/YOUTUBE]

It seems like when I want my phone to run slow it runs fast all the time. I have a feeling that doing the tests after a reboot were causing it to run faster than normal. Since it isn't my daily driver phone it will be hard to get it to be how it normally would have been after a few days of use.

My real only comment is... good work to the developer of the app. Whether or not it helps, it's finally brought the conversation on the fact that Android SHOULD be faster than it is. Devs are now researching new ways to reduce the lag, and maybe Google will work out how to finally make it run faster without requiring such a high powered CPU. Everyone I know owns an iPhone and it used to be embarrassing to show them an app because it was so slow all the time (not that this app fixed that, my Nexus 4 did!)... anyway.

:good:

edit: I should mention that the setting is turned OFF in the beginning. I totally forgot to say that!
[Android Software/Hacking General [Developers Only]] RyomaEchizen:
Whats is android 1.2 patch?

Enviado desde mi ST25a usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] indhimaga:
OK im totally noob here... the last and the first installed is seeder_v5.zip a month ago given by my friend... its look like nothing happen with the performance except the battery drain i think ... installed through cwm and i dont know how to uninstall it? please help me with it! i'm running on J.B iconia a701, so whats the different between v1.2.4... can i install this version over it... :confused:
[Android Software/Hacking General [Developers Only]] sheraro:
any difference between 1.2.1 and 1.2.4 ??
[Android Software/Hacking General [Developers Only]] fivefour:
When your a "noob" and their is an app or flashable zip...always choose the app.

Removing /system/xbin/rngd would suffice, I haven't looked at the zip to see what files are extracted but removing the binary and using the Seeder application would get you close to where you need to be.
[Android Software/Hacking General [Developers Only]] lambgx02:
Minor fixes; in some reinstallation scenarios 1.2.1 was complaining about being unable to restart rngd. Took me a couple versions to get right. :)
[Android Software/Hacking General [Developers Only]] Hellscythe:
Sorry, i could not find any instructions in the first post.
[Android Software/Hacking General [Developers Only]] rhisendark:
:-/ i installed 1.2.4 but i dont understand whether its working or not? Care to help me?

GT-S6500D - Tapatalk 2
[Android Software/Hacking General [Developers Only]] Hellscythe:
Am I the only person that can't get it to stick on?

as soon as i kill the app from multi task, it auto turns off
[Android Software/Hacking General [Developers Only]] lambgx02:
As of 1.2.4, if the button stays on, it's working. You can see your entropy pool is full, as well.

Instead of pgrep, try ps | grep rngd.
[Android Software/Hacking General [Developers Only]] lambgx02:
That definitely should not happen. Are you running 1.2.4?
[Android Software/Hacking General [Developers Only]] lambgx02:
That was in reference to a CWMR flashable image; it's easier now just to grab the latest .apk (1.2.4 as of this comment) and install it. All there is to it.
[Android Software/Hacking General [Developers Only]] hoholee12:
Tips:You can terminate rngd just by using killall command.

Sth like this.

#su

#killall rngd

that way, you dont need to find that complex pid to terminate it:)

I'm the real Lag Doctor hmph.:cool:
[Android Software/Hacking General [Developers Only]] Delgra:
I did new Benchmarks with Quadrant because I changed my previous HTC One X's CM10 with the newest ARHD 18, due to the fact I received the official upgrade for my CID and I went back to my Sense UI.

Anyway I can still see good improvements in performances. I attach here the screenshots of the test.

Thanks again to the dev and all the people who are doing test and posting useful replies.

P.S. in the screenshots "Tuo Dispositivo" means "Your device", so it is the result of the device I used for the test (HTC One X with ARHD 18).

Inviato dal mio EndeavorU con Tapatalk 2
[Android Software/Hacking General [Developers Only]] spupuz:
Hey ruyu! thanks for informations i just need once more... does seeder can affect battery duration?
[Android Software/Hacking General [Developers Only]] Ryuinferno:
Maybe, maybe not...depends...
[Android Software/Hacking General [Developers Only]] NielsJensen:
Seeder improved my HTC Magic Gingerbread experience

With a little help from my son Seeder was installed on the HTC Magic, that I inherited from him around the middle of 2012. I am running Gingerbread 2.3 on this phone, and Seeder really improved the responsiveness of the my touch screen e.g. when switching between home pages. Thanks for an app, which makes an old phone feels like a new one!

Regards, Niels
[Android Software/Hacking General [Developers Only]] lyndonguti:
But do not quote the whole op:rolleyes:

You can edit it

sent from my lovely phone....hmmm wait its a tablet...waaa i dont really know.....im PARANOID NoW!
[Android Software/Hacking General [Developers Only]] madkel:
Entropy Generation - Pre-4.0 vs Post-4.0

lambgx02,

Great discovery and work on Seeder - I have personally noticed improvement on my devices!

I have searched this thread to see if this has been addressed, and I do not believe that it has been brought up (I apologize if it has).

But I was playing with your version of Seeder 1.2.4 on my 4.1.1 Jelly Bean device (RAZR MAXX HD) and was watching the available entropy on the app with the phone on and no human interaction - it would slowly increase by jumps of about 8 "Entropy Units" (EU) on its own every second or so fairly consistently. However, if I interacted with my phone by tapping my finger around on the screen, volume buttons, etc. (still in the Seeder app), the available entropy would increase in significantly faster intervals and by larger jumps (10-20 EU).

With this in mind, I decided to test this with my old trusty Droid X running 2.3.3 Gingerbread. With this device and no human interaction, the available entropy would start at around 260 and increase to approximately 600 EU at regular intervals and fairly consistent amounts (~15 EU), where it would drop back down to 260 and repeat. This time, when I interacted with this phone by touching the screen, volume buttons, etc., it had no effect on the entropy generation - it would still increase in the same time interval and by the same EU amounts.

I believe this could explain why some devices would see an effect when running Seeder while others do not. For the devices below 4.0, it appears that entropy generation may be more or less fixed. So if a task requires a certain amount of entropy and there is not enough entropy available, then the OS would have to wait a certain amount of time (lag) until the needed entropy is generated before it could execute said task. Therefore Seeder should fix this issue since its generating a "surplus" of entropy.

For devices above 4.0, it seems that entropy generation is not a "fixed" process. It appears to be based off of different factors (perhaps cursor location, key presses, etc.) to generate the needed randomness. So it would be plausible that entropy generation could be at variable rates for different interactions or system states (or perhaps even UIs/ROMs on the same OS, if the source(s) of generation is(are) different). This could explain why Seeder seems to help some 4.0 systems while appearing to do nothing to others - if the entropy for one system is being generated by Factor Group 1 of Device A faster than it is being used by the system, then Seeder would appear to be doing nothing useful. On the other hand, if the system is depleting the available entropy faster than it can be generated by Factor Group 2 of Device B for the same task, then Seeder would appear to be beneficial.

Much of this you may already be aware of, but I thought it would be interesting to present the results of a side-by-side comparison of different Android OSs using Seeder. And to maybe help some people understand why they might not see a significant decrease in lag while using Seeder.

Great development, again, and thank you for the good work!!
[Android Software/Hacking General [Developers Only]] BakaPhoenix:
I have problem to stick it on the boot, even if i put the check on start at boot i find it off
[Android Software/Hacking General [Developers Only]] PeQuEsan:
Don't really know if it's placebo or not... but one of my concerns since I put hands on my first Android device was always that after some hours/days of no reboot, ui was little bit laggy... I've seen that in my two HTC devices, and also in my Transformer, either running stock or cooked roms, Sense or AOSP... And I must say that yesterday I installed this on my HTC One S running almost-stock JB 4.1.2... and after almost a day with no reboot, I see the ui as fresh and smooth as after just rebooted...

So placebo or not, first of all thank you for your finding. I'll report back if I change my opinion next days... :)

bye!
[Android Software/Hacking General [Developers Only]] jomz878:
Just a quick newbie question...

This Script / program allows us to close background apps that doesnt necessary while doing something in our phone ?????? > , < srry bout newbie question :( tnx.
[Android Software/Hacking General [Developers Only]] demolatorul:
Same problem with 1.2.4 version

you have a thanks button and don't know what to do with it...?

just press.it!
[Android Software/Hacking General [Developers Only]] Ghostface22:
Does 1.2.4 drain battery? 1.1 did for me
[Android Software/Hacking General [Developers Only]] poursystem:
I had Problems With that 1.2 release ... Whan I Run The Application The phone work pretty good with out lag ... but afther about 10 min the phone become strongly lagger ever more than before Installing the app ... What's ur opinion and solution plz !
[Android Software/Hacking General [Developers Only]] hoholee12:
Every bugs seems to be fixed now.

gr8 job thx:)

I'm the real Lag Doctor hmph.:cool:
[Android Software/Hacking General [Developers Only]] omegavesko:
Can't say. Don't see a way this could be causing it.
[Android Software/Hacking General [Developers Only]] :
@ lambgx02,

Thank you for your very interesting finding and keeping this developed. Looks promising.

Why couldn't you try to fill the pool on SYNC event, instead of doing this each second, as suggested here: https://code.google.com/p/android/issues/detail?id=42265#c170
[Android Software/Hacking General [Developers Only]] reilus:
Placebo? Yeah, except that my cpu is overclocked already and, with seeder, everything runs faster -- even titanium backup runs so much faster than before. My cpu was always running high and it wasn't doing this well. Seeder is an awesome app! Thank you!
[Android Software/Hacking General [Developers Only]] shadyr25:
It's fresh boot. I do have my accounts syncronizing in the background but I'm sure that shouldn't be the problem. Nothing else is running. First app to open was seeder, usually without it on idle my cpu will stick to 200mhz and occassionally jump to 400mhz. With it on, it doesn't stick to 200mhz as often as it should, it jumps to 400mhz then 600mhz then 800mhz then back to 200mhz, it repeats like that when on idle, so like that I do notice battery drain. Deep sleep works but not as deep as when it's off. 80-90% deep sleep without it and 50-60% with. I do notice the difference as I am heavily underclocked and undervolted which is why I want to keep it. I am also a heavy user so battery life is essential for me, if the problem persists then I can't have it. Really like your mod but it doesn't seem to like my S3 :P
[Android Software/Hacking General [Developers Only]] djlexluthar:
I installed this when it first came out, and noticed minimal gain. I'm not trying to bash this mod at all though. I still give much thanks to the dev for researching this and trying to find a solution. The dev's efforts on that front alone are worth kudos - much more than I've ever done, so thanks!

However, I was wondering, does this persist after wiping and flashing a new ROM? If so, how do I undo it, if that is even possible? Thanks!
[Android Software/Hacking General [Developers Only]] PeQuEsan:
I'm sure it doesn't... It's a simple apk installed on /data partition... It shouldn't survive even a factory reset...
[Android Software/Hacking General [Developers Only]] djlexluthar:
Cool. Thanks PeQuEsan!
[Android Software/Hacking General [Developers Only]] rhisendark:
Commands are not working. Permission denied.

GT-S6500D cihazımdan Tapatalk 2 ile gönderildi
[Android Software/Hacking General [Developers Only]] dwang:
After 7hours of deep sleep I got 2% battery drain w seeder 1.2.4 on w my nexus 4.
[Android Software/Hacking General [Developers Only]] cocchiararo:
I just tried seeder 1.2.4 on my friend's LG Optimus and he claimed faster speed

Then i did the "counter test" (renaming /dev/urandom and making a symlink so that /dev/random and /dev/urandom are the same, taking from random), and he claimed speed was retained

Then i opened seeder (already stoped) and entropy was going down (was arround 1000)

It pitted on 10 or so.

Now his phone is SO slow :P (in fact, many things are NO longer working)

I, for one, am convinced that this is not placebo on 2.2.* or older android.

My Nexus 4 definitly does not run faster with seeder, and i noticed some more cpu activity while using it, even on 1.2.4
[Android Software/Hacking General [Developers Only]] EatHeat:
I tried this on my SGY.. I think lags are significantly less .. :) ..or my mind could b playing tricks from all the good reviews.. :P

Sent from my Galaxy Y GT-S5360. Press thanks if I helped you.
[Android Software/Hacking General [Developers Only]] :
Can I flash on my stock rom? Its rooted... or does it need init.d support?
[Android Software/Hacking General [Developers Only]] FcoEnrique:
After a reboot seeder 1.2.4 doesn't stay on with the on boot option checked.

Tried zip v7 too, still not making any improvement for me.
[Android Software/Hacking General [Developers Only]] fm325:
Hi all, a noob here.

My observations using the Seeder 1.2.4 app. With my phone set using default Dalvik and SD cache settings and the app set to OFF, I can see on the "Available Entropy" bar graph that it never reaches full scale (~3500). I can, depending on the apps that I run, make the bar graph drop as low as 200 or so. If I modify my Dalvik and SD cache settings, reboot and continue to leave the app setting to OFF, I get full scale available entropy 95% of the time, dipping down no lower than 3000+. In this modified state, the app doesn't buy me anything.

Just my two cents.....

Motorola Droid X .621 GB

Davlik cache: Default 32MB set to 36MB

SD cache: Default 128MB set to 2048MB

Correction: I tried my experiment again after writing the post and received different results. Not sure why yet. Sorry...
[Android Software/Hacking General [Developers Only]] sheraro:
dalvik and SD cache settings ?? could you be more precise ?
[Android Software/Hacking General [Developers Only]] hoholee12:
I think daemon repeating every second causes the cpu to react mote often, and then eventually drinks battery.

But why would he/she set it to repeat every second?

Thats the question:p

Sent from my @$$
[Android Software/Hacking General [Developers Only]] phonetool:
Try installing the app (apk file). Very easy and safe. Leave the zip files to the experienced ROM wranglers.

-CM7 on DInc2