yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] post-mortem:
Try a different su (SuperSU, Lineage, Magisk, etc.). SELinux? It's also possible that this app simply no longer works on newer versions of Android.
[Android Software/Hacking General [Developers Only]] ahmed poshi:
How can i install magiskmanager , ! Im tried to install it from apk file and give it permission then i try to download it via magiskmanager but it doesn't work ? Any solution for that !!
[Android Software/Hacking General [Developers Only]] post-mortem:
Flash the Magisk .zip file in TWRP

Reboot

Install the Magisk Manager .apk file
[Android Software/Hacking General [Developers Only]] Harsh raj sah:
seeder app was not working for me , it was ending with an error :

"Seeder was unable to start the RNG service. This usually happens if your device is not rooted, or if Seeder has been denied root privileges.

Check your superuser and/or su binary installation, or try restarting your device."

But when i used your modified apk i was able to run seeder app thankyou so much !!!!
[Android Software/Hacking General [Developers Only]] haoyangw:
Ok I realised that using the hardcoded path '/data/data/com.lcis.seeder/rngd' is a bad idea. I'll see if I can add some code to get the path to rngd using Android's APIs, so as to support multi user properly(right now, I think my modified Seeder doesnot work in multi user systems). Stay tuned! :) If any of you have any suggestions, make them here! I'll try my best to implement your suggestions!
[Android Software/Hacking General [Developers Only]] fivefour:
It's working, if you open a terminal and type "ps | grep rng" you will see it gets started.
[Android Software/Hacking General [Developers Only]] davidhozic:
Hello,

I have a problem with this app.

Whenever i try to turn seeder on, it says it can't start rndg service. I am positive that my device is rooted.

My device: Huawei p10 lite

My Rom: Meticulus' Resurrection Remix (Android 7.1.2)
[Android Software/Hacking General [Developers Only]] r.Ry4N.05:
Are you using the original version by the OP? Try the modified version, from several pages back, it works on Nougat.
[Android Software/Hacking General [Developers Only]] HarizNaim:
Works on Touchwiz Nougat.

Thanks so much.
[Android Software/Hacking General [Developers Only]] kayamokid:
why is it not running? im on RR 5.8.5 and i also have root access. with busybox....
[Android Software/Hacking General [Developers Only]] kayamokid:
working flawlessly on my old samsung galaxy S5 running Resurrection Remix 5.8.5 (y)

thanks for updating the app.
[Android Software/Hacking General [Developers Only]] MajicDroidPirate:
You know I gotta say, I know this is made for "older android versions" and aosp roms...but its working wonders on my s7 naught 7.0 with stange5litre which is a touchwiz rom( I believe) with haoyangw mod .(was getting errors without mod.) Anyway thanks a to both of you and I hit thanks on both posts...really appreciate this! I was about to ditch the rom before I found this but now its running sooo smooth!
[Android Software/Hacking General [Developers Only]] aSadArtist:
Pretty silly but I had trouble starting this up even with root access and SELinux set to permissive, and was trying a bunch of things until I realised it won't work if the app itself happened to be installed in adoptable storage. Moved it to internal storage and it works properly.
[Android Software/Hacking General [Developers Only]] Cjoman:
Same with me did you fix??

---------- Post added at 11:55 PM ---------- Previous post was at 11:50 PM ----------

Thank you!! It works now!!
[Android Software/Hacking General [Developers Only]] davidzam:
Does this work under Android marshmallow 6.0.1? I´m looking for something to improve my lagging devise, Im on stock rom 6.0.1 from samsung using adoptable storage, xposed, etc, also on SSD Boost. Using Kernel auditor to chang cpu governor performance (on stock kernel, can´t overclock) there i can se entropy option to internal memory and to external memory (sd), it woukd be posible to manipulate there ir this app ddo that... cand you help me on that reggard? thanks
[Android Software/Hacking General [Developers Only]] ttocs99:
Working great on lineage 14.1 galaxy s6 cheers
[Android Software/Hacking General [Developers Only]] Giowi:
Seeder doesn't work on Samsung tablet n5120 with Resurrection Remix 7.1.2View attachment 4544508
[Android Software/Hacking General [Developers Only]] ciberjack:
Hy i bought the app on playstore

When i click the button side "enable seeder lago reduction" i have thin message:

Seeder was unable to start the RNG service this happends if tour device is not rooted...

...ceck your super user or binary installation or try restart the device"

What fan i do tu run it?

S6 g925f

The life if phone: stock>CF autoroot>twrp>revolutionremix latest android 8.1>magisk>busybox

No other installed exception VPN,whatsapp, luckypatcher
[Android Software/Hacking General [Developers Only]] ooonea:
Thanks

Thenk you so much. Now this module works fine on my Xiaomi Redmi 5 Plus by dotOS 2.4 and Magisk 16.7.
[Android Software/Hacking General [Developers Only]] haoyangw:
Hmm did you try the modded one I posted in the previous page? The one in the OP is not updated, and broke in new versions of Android

---------- Post added at 02:39 PM ---------- Previous post was at 02:37 PM ----------

Oh unfortunately the one in play store doesn't work in newer versions of Android, try the one I posted a few pages back!
[Android Software/Hacking General [Developers Only]] Giowi:
yes, it works!
[Android Software/Hacking General [Developers Only]] Costa02:
it's working here too

oreo 8.1 aoscp
[Android Software/Hacking General [Developers Only]] Pyt02:
The latest Seeder's version doesn't recognize my root (done with Magisk)

Hi everyone, I've got a Samsung Galaxy A5 2017 and when I opened the app after the installation, I received this message:

"Seeder was unable to start the RNG service. This usually happens if your device is not rooted or if Seeder is been denied root privileges. Check your superuser and/or su binary installation, or try restarting your device."

How can I solve it? Thank you very much.

Android Oreo 8.0
[Android Software/Hacking General [Developers Only]] xlinkprince:
Same here, using magisk, even permission root already checked....
[Android Software/Hacking General [Developers Only]] haoyangw:
Hmm did the 2 of you above use the apk from below, or the apk in the OP? Also is SELinux Permissive or Enforcing on your devices?
[Android Software/Hacking General [Developers Only]] ttocs99:
Mines the same it won't work I have majisk installed an SE permissive I have a cubot dinosaur running crdroid
[Android Software/Hacking General [Developers Only]] haoyangw:
Hmm ok I see. Let me test myself and see if I can find anything. Thanks for the report!
[Android Software/Hacking General [Developers Only]] ttocs99:
Just my bit of proof
[Android Software/Hacking General [Developers Only]] lalsingh.bisht2008:
Hi,

Do you have any shortcuts to do this in oneway.

Thanks
[Android Software/Hacking General [Developers Only]] ttocs99:
Any news on seeder not using root
[Android Software/Hacking General [Developers Only]] haoyangw:
Not yet, sorry. I'm having a bit of trouble with my current device(previous device died) so can't test anything yet :( I'll let you know!
[Android Software/Hacking General [Developers Only]] Freskimjanuzi:
Hi.

Im having the RNGD problem on my S7 galaxy with Sac23 rom and magisk 17.1 i'd losome help. ?
[Android Software/Hacking General [Developers Only]] ttocs99:
Some users lime myself are experience the same problem. Just have to be patient
[Android Software/Hacking General [Developers Only]] TheDevelopper:
I'm getting the same problem on my Galaxy S7 edge
[Android Software/Hacking General [Developers Only]] ttocs99:
Think I've found the problem if you have adopted storage enabled make sure it's installed on internal storage and not ya SD card
[Android Software/Hacking General [Developers Only]] TheDevelopper:
I'm not using Sd cards :)
[Android Software/Hacking General [Developers Only]] ttocs99:
Orwell that's me not getting the thanks button pushed :D wish I could help more sorry.
[Android Software/Hacking General [Developers Only]] TheDevelopper:
I pushed it sir, even your answers but you're right, thanks anyway :)
[Android Software/Hacking General [Developers Only]] Vaibhav Kanna:
Did u find any fix for this?
[Android Software/Hacking General [Developers Only]] Vaibhav Kanna:
Any one found a fix for seeder not working on Oreo roms?

Error: rngd startup failed. Unable to obtain root access.

Please reply with a solution
[Android Software/Hacking General [Developers Only]] Almighty1:
I have a question, isn't the functionality of seeder built into one of the Kernel Aduitor apps in Entropy under the Kernel section?
[Android Software/Hacking General [Developers Only]] haoyangw:
Haha nope, that's different. The one in KA adjusts the default Linux random driver to make more entropy somehow. This runs a seperate process to make more entropy and then channels the entropy to the random driver to add on to the entropy already made by the default random driver
[Android Software/Hacking General [Developers Only]] Almighty1:
Thanks, was using KA and noticed it and just wanted to know if it was the same.
[Android Software/Hacking General [Developers Only]] DKWxda:
Does this work on magisk root?? I get not rooted msg..... Im on magisk 18.. miui 10 Whyred
[Android Software/Hacking General [Developers Only]] Freskimjanuzi:
Does anyone has the fix for RNGD startup failed fix for oreo roms, i once had the fix but i cant remember where i got it.
[Android Software/Hacking General [Developers Only]] Max litcher:
Hello I am on aicp 14 Android 9 it seems that it doesn't work any idea how to solve this & thanks in advance
[Android Software/Hacking General [Developers Only]] slimcyril:
Use the script, that works!
[Android Software/Hacking General [Developers Only]] ej8989:
After more than 6 years since I first installed this on my Nexus S, I still think the significant lag reduction is just placebo.
[Android Software/Hacking General [Developers Only]] Max litcher:
Wich script ??
[Android Software/Hacking General [Developers Only]] slimcyril:
Try this the version 7 of seeder script https://xdaforums.com/showthread.php?t=2041014&page=7
[Android Software/Hacking General [Developers Only]] Max litcher:
I flashed the zip file and the script did run perfectly but I couldn't find how to enable seeder lag reduction like in the app any suggestions
[Android Software/Hacking General [Developers Only]] slimcyril:
It's already enabled
[Android Software/Hacking General [Developers Only]] rirozizo:
You're right! I just stumbled upon this thread and I'm genuinely surprised that it's still somewhat active, even after XDA Debunked this whole Entropy Generator issue around 6 years ago:

https://www.xda-developers.com/entropy-seed-generator-not-all-its-hacked-up-to-be/
[Android Software/Hacking General [Developers Only]] over_peey:
works perfectly on Redmi A1 Bananadroid Rom Android 13, root with Magisk 25
[Android Software/Hacking General [Developers Only]] ravingrabbid_:
(how do i delete messages)
[Android Software/Hacking General [Developers Only]] Noxious Ninja:
Nice idea, but I am a bit worried about the security implementations.

Have you looked to see if it's possible to patch Dalvik to use /dev/urandom for java.util.Random and only /dev/random for java.security.SecureRandom?
[Android Software/Hacking General [Developers Only]] D33PO:
Try and flash this file. :cowboy:
[Android Software/Hacking General [Developers Only]] jordi6294:
Any help? :eek:
[Android Software/Hacking General [Developers Only]] gutzzz:
Seems that seeder can distrupt deep sleep :(

It would be great if seeder only active when screen on and inactive when screen off allowing our device to go into deep sleep
[Android Software/Hacking General [Developers Only]] Tungstwenty:
What do you mean by "performance doesn't differ"?

Is it reading urandom vs the original random WITH the 1s script to increase entropy? Or using urandom vs the "stock" random?

For this particular test I wouldn't worry about the entropy value at all. It's just a *reported* number about the supposed randomness & amount data ready to be queried. If you feed a bunch of zeroes to /dev/random and tell it that they're random, the entropy might be high but that is simply not true.

What the symbolic link might help test is entirely removing latency from reading (pseudo)random data and check if it makes a difference. Even if the entropy drops, urandom will not slow down.

Note that the security of the received data is no doubt questionable. I'm not endorsing using /dev/urandom in place of /dev/random permanently, that's up to whoever understands entropy and randomness implications :D
[Android Software/Hacking General [Developers Only]] retskrad:
I'm on stock 4.2.1, but only rooted. Will this work?
[Android Software/Hacking General [Developers Only]] soccerandroid:
Do you have to be rooted
[Android Software/Hacking General [Developers Only]] Ryuinferno:
Well I am not really well versed in Java security stuff but here is something posted by another guy who understands it...:o

I was comparing the performance of reading urandom vs the 1s script...so far I can't detect any glitches/improvements yet...I compared the entropy value because the stock /dev/random only gave me 200++ at max...guess I will have to read up more on random data...lots of new stuff to me...

EDIT: Although you told me that entropy value does not matter, but I still did a check anyway...:p..my reported values were wrong...symlinking does not increase the entropy value, still 200++ at max, but I will monitor how it us used and filled up...:)

P.s. But based on the cluttered posts here, many just don't care how it works...they just wanna put in everything they think that can speed up their phones...repeated questions again and again...real discussions can't go on with these...:(
[Android Software/Hacking General [Developers Only]] jordi6294:
Yep, I am on stock 4.2.1 (Nexus 7) and i am only rooted... and of course it works.
[Android Software/Hacking General [Developers Only]] gade12:
Unzip packege and rezip it changing update-binary without compresion. This work for me.
[Android Software/Hacking General [Developers Only]] e-Minguez:
Galaxy Nexus 4.2.1 stock + rooted but the app doesn't ask me for root permissions. I have other root apps (titanium backup, terminal,...) and they ask for root permissions.

Any clue?

Thanks! :)
[Android Software/Hacking General [Developers Only]] TheArtist8:
Installed the APK and everything ran fine. I saw some people had some trouble originally so I set the "enable on reboot" or whatever it's called, hit "On" and rebooted it but as soon as I enable it, leave the app and go back in it's on "Off" again :(

I'm rooted and have allowed SuperUser permission... not sure what to do.
[Android Software/Hacking General [Developers Only]] plaktoets:
Having the same issue on a rooted HOX
[Android Software/Hacking General [Developers Only]] ozzman54:
Did you use the .apk from this post? http://xdaforums.com/showpost.php?p=36010347&postcount=210
[Android Software/Hacking General [Developers Only]] Noxious Ninja:
Ah, OK. I did some more research into how /dev/urandom actually works on Linux, and it looks like tom3q is correct.
[Android Software/Hacking General [Developers Only]] xpmode:
It is working. Do:

watch -n 1 cat /proc/sys/kernel/random/entropy_avail

in an adb shell of terminal emulator. Then fire up Maps or any other heavy, internet consuming app.

The output should almost never go less than 1000-2000.
[Android Software/Hacking General [Developers Only]] Dovidhalevi:
Installed the apk, seems OK.

Wanted to set up SuperPower to kill it when the screen is off but could not find it on its listing.

Question: Would or would it not be better to use and init.d script to symlink to the /dev/urandom instead of all the rest?
[Android Software/Hacking General [Developers Only]] :
Are there any actual differences between using this method and op's method speedwise? Or are they just as fast? Is there a way to automatically run this command on boot or to automate it in some other way? I really don't want to run it manually after every reboot.
[Android Software/Hacking General [Developers Only]] jordi6294:
Same issue, but if i go to terminal and put

su

watch -n 1 cat /proc/sys/kernel/random/entropy_avail it shows a number above 2000 so it's working..
[Android Software/Hacking General [Developers Only]] ItBankRock:
Anyone here has a guide for noobs on how to install this? My phone is currently rooted, bootloader unlocked (Modded stock kernel with init.d support) also, but please tell me how do I intall this xD I want to try it so bad.

Do I just need to... install the apk file?

EDIT: I also have that Seeder_v5.zip I should try that but of course CWM backup as always... Will report soon... thanks in advance for this tweak!
[Android Software/Hacking General [Developers Only]] AglarondTX:
Awesome. Just flashed the zip the deepo75 linked (post #342) on my Nexus 7. Can't post links, yet.

I haven't noticed a huge increase in app speed, but it's enough to make this more than worth it. Everything seems a lot smoother, and the m-kernel a26 was already pretty smooth. Thanks for digging deep enough to find this.

-mS
[Android Software/Hacking General [Developers Only]] pat357:
Are you sure about the latter : 1% battery usage in SIX hours ??

That would mean 0.16% pro hour.

At this rate, if you would not use your phone, it would take about 600h to complete discharge a 100% loaded battery. !! That's 25 days !!! :p

Is this with Wifi and Mobile data disabled ?

I'm already very happy with 0.5 % drain pro our non usage, like overnight.:eek:
[Android Software/Hacking General [Developers Only]] Tungstwenty:
Source for Random.java: https://android.googlesource.com/pl...r1.1/luni/src/main/java/java/util/Random.java

Both the contructor and next() use only simple math, so java.util.Random shouldn't be the source of latency.

/dev/random and /dev/urandom are mentioned in RandomBitsSupplier.java, which is referenced by CryptoProvider.java.

If you follow the initialization of SecureRandom.java you will see tests within Services.getSecureRandomService that will check properties that CryptoProvider defines. The actual provider is decided at runtime but there's a good chance it will be that one which uses /dev/random and /dev/urandom (if the 1st doesn't exist).

The manpage for (u)random explains that urandom will still use entropy *if* it's available, but won't lock if there isn't any and simply reuse (deterministically, even if rescrambled???) previous data. Is it worse than using urandom to feed /dev/random as data with actual entropy? I really don't know.
[Android Software/Hacking General [Developers Only]] duarian:
Any word of this being compatible with the nexus 10? I searched and couldn't find anything about it :(.
[Android Software/Hacking General [Developers Only]] ktklein72:
Ok, so I installed the .APK from the OP and it shows as v1.0 installed. I tried entering that string into the terminal to see the values, but all I see is a clock updating in 1 sec intervals and nothing else. Am I doing something wrong? Does Terminal need to be set a certaiway? Thanks.
[Android Software/Hacking General [Developers Only]] foggyflute:
Faster 'recent apps list' on my xperia ray.

Many app startup faster, especially map.
[Android Software/Hacking General [Developers Only]] Tungstwenty:
I didn't mean to hijack the OP's topic, I merely stopped by to throw some wood into the fire :D

I didn't even have the time to do proper tests on my device for enough time to know the difference between the stock random behavior, the apk/script, and the symbolic link.

As to whether it's possible to automate, of course it is. Either with an init.d script or with an app that runs at startup.

But I won't go there, I'm hardly the guy to make anyone simply use urandom all the time and understand if it's a permanent solution or not :)
[Android Software/Hacking General [Developers Only]] soccerandroid:
Go for ir
[Android Software/Hacking General [Developers Only]] jokkir:
Anyone have an issue of the app not staying enabled after you exit the app? I enable it, then when I go back into the app, it's disabled once again.

Anyone have a fix?
[Android Software/Hacking General [Developers Only]] arrtoodeetoo:
Two questions:

1. Will the flashable ZIP work on a Nexus 10?

2. If things get wonky, is there a way to restore everything back to normal?
[Android Software/Hacking General [Developers Only]] craigandrews:
AOSP issue reported

I reported this issue to AOSP, so hopefully Google will take a look at this entropy depletion issue and release a proper fix. I don't have enough posts on XDA to post a link yet (annoying), but it's issue 42265. https://code.google.com/p/android/issues/detail?id=42265

I'm not really sure what protocol is regarding Cyanogenmod - should it be reported on their tracker as well?
[Android Software/Hacking General [Developers Only]] espionage724:
It is. Tested it on mine with CM 10.1 + KTManta
[Android Software/Hacking General [Developers Only]] supercurio:
Hi lambgx02!

Interesting research.

I'm afraid your application provide no perceptible improvement on my first test device, Samsung Galaxy Note II / Jelly Bean.

It is generally one of the smoothest device out there currently, but it still drops FPS in many places.

Where I'm noticing no improvement (and I would like some):

Google+ app posts scrolling while loading content not already in cache. Meaning affecting most scrolling operations

Gmail app during large scrolling, same thing when loading a few things in background.

Maps. Still very much drops frames when loading tiles. So obvious it's almost insulting on high end device (for years)

Now I find any research interesting and maybe you were so excited you wanted to share the result first.

But as it doesn't work for me and people asked me if it was placebo or not, I'm curious and would be please to read your original analysis, you know the tracing effort you made, with values measured before/after.

Also, if it improves something (even-tho it's not solving the dropped frames issue completely, there's many other aspects) I'm sure the result of this research could make it into AOSP and every future devices.

Thank you!
[Android Software/Hacking General [Developers Only]] ItBankRock:
Always remember the tip whenever you're going to flash stuff or do weird stuff on your droid device ;)

Do a full CWM/Nandroid backup :D

My report on my Acro S, WORKS SMOOTH AS F*CK, THANKS FOR THIS!
[Android Software/Hacking General [Developers Only]] rohitece06:
same problem here. it says off but if u press home rather than back. it stays on
[Android Software/Hacking General [Developers Only]] GermainZ:
1. Try it; worse case scenario, you'll get an error;

2. A nandroid backup would work, but is overkill. It should be perfectly safe to use it (plus, you can disable it at any time).
[Android Software/Hacking General [Developers Only]] herpez:
I'm having it. And more people are. Look here:

http://xdaforums.com/showpost.php?p=36229159&postcount=353

My device: Galaxy Nexus

Rom: Stock 4.2.1

Root: SuperSU (updated)

Confirmed it is allowed to run as root!

Any ideas?
[Android Software/Hacking General [Developers Only]] GermainZ:
Holy crap, this thread has gone viral!
[Android Software/Hacking General [Developers Only]] ms707:
Didn't really have an effect on my Samsung Exhibit II

also I cant seem to view how much entropy is available, the code

watch -n 1 cat /proc/sys/kernel/random/entropy_avail

says that no such file is found
[Android Software/Hacking General [Developers Only]] Dovidhalevi:
Write a bash script and place it in /etc/init.d or /data/local/userinit.d (I keep a bunch of things there!).

BTW, after rebooting, Superpower did find the app. So I set to kill when screen is off.

However: Manage-apps->running apps does NOT see this thing running (and app will always come up as "off" as many have noticed). If it is, indeed, running, as what should it show up somewhere.

ps | grep seeder DOES show four instances, screen off or on!