yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] dolfff:
Update: I DO have performance gain! Not consitently though. Apps sometimes starting faster than ever. Also still the aforementioned quirks. Last hours no more auto-reboots. Entropy reaching 4096 now, just a little bit wobbly. There seems to be a lot of potential.
[Android Apps and Games] idcrisis:
The stutter was an issue with the last version.

Do try the latest one and let us know.

Also better if you install the Play store also so the updates are automatic.

Version name is changed GUID if comparing. Better than comparing version numbers.

GUI is non functional, just a visual representation of haptic feedback and actual randomness spread.

It's like drawing points in the whites of a poached egg. If you can see a pattern, you'll be rich in the stock market ;)
[Android Apps and Games] dolfff:
Today I removed the app. The biggest problem is random reboots for me. As said, it has potential because sometimes apps started faster than ever on my ancient LG L3. But not consistently. So maybe I 'll try again later.

Sorry for my first post, probably tl;dr. I will repeat my most important question: can you provide us with separate scripts? I mean: I would like to test the entropy thing without the other tweaks as you described in the OP.
[Android Apps and Games] idcrisis:
Dude!

You're probably using an old version. We'll never know. Will we? Will we now?

There's a small trick that borders on superstition. The famous random device block gremlin tends to disappear if you run the GUI in scribble mode. Basically what may be happening is the block is hit and then the stupid kernel makes whatever decision it makes. Usually at the cost of usability in favour of some stupid religious Linux fervour. Someone should report that to LINUX.

Or another entropy generator, haveged or RNGD or Seeder may be running. Which is a big no! Best to run it on stock ROMS or full custom ROMs ( please ask the developer if they're running any variant of above and to recommend coexistence or better variant of any subcomponents or piece of code. ). In other words, open source!

Also, the separate scripts are in the /bin directory on the phone itself. May require bash and ADB skills.

And full source on XDA and GitHub.

I'll construe this as a possible request to also post the shell scripts from GitHub into the XDA project as separate attachments. Which I can do. In due course ;)

Cheers.
[Android Apps and Games] dolfff:
Well, I took it from Play Store. Is that an old version?
[Android Apps and Games] idcrisis:
That's the latest mate. Cheers.
[Android Apps and Games] idcrisis:
Ok, somebody call Linux and get haveged patched.

Please submit patches, official or unofficial ( even bad ideas count as patches ).

Repeat, the shell source code is anybody in XDA's cup of tea.

Wrote to Ubuntu and Redhat. All they said was decrease max entropy to 4064.

This is an exercise in inviting the Unix guys to XDA also.
[Android Apps and Games] qWantUS:
Hi [MENTION=2899970]idcrisis[/MENTION], been using this on my d855, that's LG G3, but unfortunately it had tragically died, had a heart attack. Literally froze while browsing online and after a batrery pull had never recovered. Hardware failure. But on that unit, I have never managed to get this app to work, my entropy was stock no matter what.

Anyway, I am now a happy S7 edge user, G935fd, exynos model, and I am on stock nougat, but that's not important, what is important is that after starting waut.ch! apps just start to force close, sistem ui play services, all sorts of apps, they literally force close faster than you can close the popup, and phone becomes unusable, and I have to reset it using hardware buttons, go to recovery and delete waut.ch! app folder to be able to start my phone, otherwise as soon as I see wallpaper and lock screen, there is no status bar nor anything else, just endless force close popups: D

Is there anything that can be done to fix this? Evidently there is some kind of compatibility issue, with the cpu itself maybe? Is there anything I can do to help fix this madness? Thank you in advance!

Išsiųsta naudojantis SM-G935F Tapatalk 4 Lt
[Android Apps and Games] idcrisis:
For that, you get an update. Seriously, a whole release for you :)

Points:

- Haveged updates to read from /dev/random only. Still epoll. May need to see if fallback to select is still warranted. This fixes stability issues.

- Also should sleep better as the hook to sleep has been added.

- One-time delete dalvik-cache and reboot after batch files have finished running. Repeat, this will delete dalvik-cache and try to reboot the device. If that fails then one is requested to delete dalvik-cache and reboot the device manually.

Cheers.
[Android Apps and Games] jacomail95:
Again, I recommended it to some friends and they are impressed, and they are not rooted, still the app seems to be useful and making their devices faster anyway, thank you :)
[Android Apps and Games] Djeloan:
OK so for noob like me, what should i do to speed up my phone with this?

Install it from play store, reboot phone and thats all?

I have Nexus 5X with PureNexus 7.1.2 ROM not Rooted.
[Android Apps and Games] idcrisis:
Best if you root the phone first. It's probably rooted. Sounds like a custom ROM.

Else you can try and scribble with the thing connected to Wifi. Cleans up the RNG buffer somewhat.

Cheers.
[Android Apps and Games] idcrisis:
Update

Greetings fellows still remaining!

New version uploaded on Google play:

Version string: 719a3d6f-2511-4818-b30d-be68d9e378e0

Please let app obtain root and it will reboot the device. Upon reboot, one can use Seeder or the like to check entropy levels hovering around 4096.

Daily maintenance - sqlite tuning

Monthly maintenance - Clear dalvik and app cache

Please report status. Also devdb file uploads are failing. Devs help on that front. All shell source code should be visible at:

/data/data/ch.waut/files/bin

All logs should be visible at:

/data/data/ch.waut/files/

Please post logs for any issues. Informed updates will receive gratitude! :D

Upon successful reports, around 10 in number either here or privately, I'll update the OP. Latest haveged source code is also available on the GIT page ( ePoll related and clone /dev/random ).

Do seriously consider using the Donate button to support development.
[Android Apps and Games] idcrisis:
Version 18 released. Please request your superuser app to disable namespace separation and also click jack protection. If possible do use a superuser app that simply checks the Superuser permission of the APK and that being a valid store APK. And doesn't use intents etc for dialogs. DevDB ability to attach files is not working. Someone please report to the authorities. The source code is on Github. The build scripts are attached here.

Thank you very much.
[Android Apps and Games] idcrisis:
Version 20 Uploaded. Haveged binary is no more UPX compressed. Threshold updates, especially for read and write thresholds during sleep and wakeup. Changes to wifi supplicant scan interval reversed.
[Android Apps and Games] jacomail95:
Good work, it keeps working fine on Oreo it seems, thank you :) Any hope to Bypass ISP, Tether Boost and DNSmasq features? Even in a separate app, I miss those from original Crossbreeder, and the Lite version removed them

Inviato dal mio Nexus 5 con Tapatalk 2
[Android Apps and Games] idcrisis:
Version 24 uploaded with haveged write threshold updates set to 4064. Network related matters are currently limited to buffers only in cb_networking.sh.

The network stack on Android needs to be replaced ( so that it doesn't use memory for each port request). Else it's a wild goose chase.

Also the free DNS servers like OpenDNS and Google DNS ( 8.8.8.8 ) are requested to provide pseudo-DNSsec services ( wrapper around fakeable UDP DNS till the servers themselves upgrade to DNSSEC ) else cache poisoning is rife at the client end, so till then it may not be a good idea to cache DNS. It's the foundation of the internet, so...
[Android Apps and Games] idcrisis:
Version 27

- Changed haveged write threshold to 320

- md5sum: 1a05d3b0306e79546a7989b58651423a
[Android Apps and Games] idcrisis:
Version 28 - Additional patch to haveged. Submit only one byte to entropy pool if current/avail > write threshold. Else fill all the way to write threshold ( hard coded to 320 ).

md5sum: 6f002e8f72e87a9de02e1c855fd17d03
[Android Apps and Games] idcrisis:
Version 30

Version 30 released.

Haveged binary upx compressed

Thresholds set for write ( 'low' from source code ), set to 0, read set to 4064. The 'poll' call or 'select' call tends to slip for values greater than 4064. This is a linux eccentricity.
[Android Apps and Games] idcrisis:
Version 31

Both thresholds set to 4000 in haveged.

Overcommit ratio set to 48 during sleep and 49 during wake. Hypothesis being to clear some unused apps from memory.
[Android Apps and Games] idcrisis:
Version 32

Read 4064

Write 4000

overcommit 51 ( wake ) and 50 ( sleep )

Haveged - bugfix

md5sum: 6968014d5229db76f3f0217684910630
[Android Apps and Games] idcrisis:
Version 34

haveged - deep sleep updates

haveged - stepped writes
[Android Apps and Games] idcrisis:
Version 35

Version 35 uploaded in OP and here

- haveged updates - read 4096, write 1024

- cpu shares changed from 1024 to 768 for better battery life, interactive governor should take care of the rest

Version Name: e807015a-5aa6-4225-ae90-5a5df8f62e62

$ md5sum waut.ch.apk

d52ac9fce1068a70ae941faff18a1497 *waut.ch.apk
[Android Apps and Games] idcrisis:
Version 42

Display updates - metric dances and also replenishes the entropy pool in the process

Haveged updates - poll system call used ( Please see github URL from OP ).

Shell script updates

Scrolling cache disabled - crowded place with lots of apps now creating issues. Hence disabled.

The windows events per second metric remains at 108 ( Why? 18*6 is considered 'nearly' equal to 100 in calibration circles with the 'orb' of 2.67 ) . There remains a fundamental disagreement with devices that use 200 or 300 simply because 60 Hz was the perennial favourite for television for dozens of years and the leap to 120/108/100 should be considered a safe leap. Of course one would need to provide 'root' permissions in order to actual avail of most such features.

Thank you.

$ md5sum waut.ch.apk

ce2f2ffd83916d6f4318277c140c1ea6 *waut.ch.apk

$ sha256sum.exe waut.ch.apk

57b515696f10cc55c07ed5f1ea447537c79362e8689fa5dc848b8cf116a24c5f *waut.ch.apk
[Android Apps and Games] Emilyu:
:good::good::good:
[Android Apps and Games] idcrisis:
Version 43

Version 43:

- Animation set to 0.25 all-round

- Scrolling cache enabled

$ md5sum waut.ch.apk

3c31c50ce7aaee06d212745aec92cd8b *waut.ch.apk

$ sha256sum.exe waut.ch.apk

35b151a07b9eae1102b793b0a08b7cffbc935c59b9551d8b043bd00e4c9c7f1f *waut.ch.apk

Please consider donating to:

https://paypal.me/openand/5

to support future development.

Thank you very much indeed!
[Android Apps and Games] QDT:
In general - how to trigger the superuser request from this app? My Oreo has Magisk as the manager and systemless Xposed. Every reboot I run the app it is telling me to reboot.
[Android Apps and Games] idcrisis:
Hi, it, the app and the background service ( set to auto start, do see if that is disallowed for some reason) should automatically ask for root. The toast is on every run as a recommendation only.

You can use Seeder ( with entropy feed disabled ) or Check Random Entropy app from the store to see whether the entropy pool is full.

Also logs in the app directory will be updated if root was obtained successful.

Best would be to whitelist this app. And/or check the logs in the superuser app!

Cheers.
[Android Apps and Games] QDT:
Sadly the Oreo (8.0) on HTC is castrated from apps permissions settings - there is no longer autostart/boot etc. option. Only "battery optimization" and "run in background" permission. Both are set for allowed.

But still I'm not getting any request for superuser permission. Neither is Seeder working (the request came, granted but it claiming it has none).

I think those apps may not be Magisk "compatible".
[Android Apps and Games] idcrisis:
Thank you for your report. I will try and obtain an Oreo somehow. You're welcome to try and see and provide Magisk or waut.ch logs ( in the app directory). Or provide the name of a superuser app that works with Magisk and Oreo ( for testing ).

It may be time to create or use a simple su version that has a whitelist and nothing else ( none of this intent stuff :) )

Donations welcome to support development: https://paypal.me/openand/5

Thanks!
[Android Apps and Games] idcrisis:
Version 45

- Haveged updates to perform and sleep better. Threshold updates to 64/64. Removed extra call to read entropy levels. Lock on random file allows for instant write to entropy when unlock is detected by poll system call.

- Runtime tests reduced as cpu usage was high. To compensate random/XOR seed ( new ) churns itself 81 times. Any test is better than just writing entropy as haveged itself wont allow the bytes to be written if the test doesn't pass! Then the kernel does the checks on entropy write ( not a great option, not known what it does if say a rogue root app just wrote zeroes claiming to be pure entropy ).

- Shell scripts updates to include maintenance scheduler. If the disk is full at 5am on the 15th of the month ( if sleeping and battery levels > 70% ) it will clean all the caches ( dalvik and app ) and reboot the device. Should not require intervention from the user ( except for the dalvik cache creation dialog that may appear on the 15th, maybe not even so if the user wakes up after the device has rebooted completely ).

Donations required - https://paypal.me/openand/5
[Android Apps and Games] idcrisis:
Version 47

Version 47:

$ md5sum waut.ch.apk

264c86405720a5e4bfe8745e52ae9fe4 *waut.ch.apk

$ sha256sum.exe waut.ch.apk

02d23f79fc39330084fb8fdaafa5517c092ff87d33e0eb145461e9e66887f7ec *waut.ch.apk

- Max events per second set to 180

- This is enhanced by the use of the gpu for screen rendering

- Maintenance scheduler updates ( apart from existing sqlite and filesystem trimming and various other maintenance tasks ( refer source code ), /data is now monitored and all cache folders including ALL app cache files ( not directories ) are deleted along with the dalvik cache at 5 AM on the day next to when disk space use is detected at 99% or more. Then the device is rebooted. The user ( if he wakes up at 5AM ) will see the dalvik cache population ( Android is upgrading apps ) dialog and then device will start up as usual ( with more free space ).

Please report more elegant ways to do this, but as it stands, it can add a fresh new lease of life on thousands of devices that would otherwise have been thrown!

"WARNING! - All cache folders in /data will be now cleared if /data is 99% full. App developers are requested to use the cache folder for it's original caching intent only and not functional. This can be termed as a poor man's factory reset ( to be continued )."
[Android Apps and Games] idcrisis:
Version 50

$ md5sum waut.ch.apk

3da390da9a37bba440ff7fa4e7afeeb0 *waut.ch.apk

$ sha256sum.exe waut.ch.apk

b1934e4a215cf80677a65b49e063dcf8a1adf756a6fd6e4e07d4d7de1c46a08d *waut.ch.apk

Version 50

Write threshold set to 2048

Read threshold set to 512 ( This actually seems to capture urandom reads )

haveged writes just 2 bytes in one go in the loop ( does not use the get entropy count call any more )

chrt updates for processes
[Android Apps and Games] idcrisis:
Version 52

$ md5sum 52-waut.ch.apk

282c369f6134bc595f6bd3925d1b7874 *52-waut.ch.apk

$ sha256sum.exe 52-waut.ch.apk

00d56a6941f5c267f825240058fa0488a600374dbec682e82ae9d1cc836ee458 *52-waut.ch.apk

- Read threshold set to 4000 ( when awake )

- Write threshold set to 2000 ( when awake )

- GPU encoder enabled, set to 'dyn'
[Android Apps and Games] idcrisis:
Version 53

- Thresholds set to 4000/4000 and static fill buffer of 32 negates the need for an expensive READENTROPY call

- GPU enabled

$ md5sum 53-waut.ch.apk

32261e179f3b8f51f55499e131aafbf6 *53-waut.ch.apk

$ sha256sum.exe 53-waut.ch.apk

7f10bddead682ea4afaffd90583299a618b35bb0433ce44a806cb023eca40bf5 *53-waut.ch.apk
[Android Apps and Games] idcrisis:
Version 54

$ md5sum 54-waut.ch.apk

0c6b6f4a07ae02349c5faf024406dad1 *54-waut.ch.apk

$ sha256sum.exe 54-waut.ch.apk

9bfcf56d5f57619235b67f517ac8bad552d3de5142c939ee7ed61d8e63686099 *54-waut.ch.apk

Allround nice values

Ionice

Chrt
[Android Apps and Games] idcrisis:
Version 55

Haveged improvements

$ md5sum 55-waut.ch.apk

2e60543222ced0ca85593cffb8c59787 *55-waut.ch.apk

$ sha256sum.exe 55-waut.ch.apk

d19fe4e7d62572040291f890e774d192bb73b98cd69b1ef233824ac012138889 *55-waut.ch.apk
[Android Apps and Games] idcrisis:
Version 56

Removed renice code

$ md5sum 56-waut.ch.apk

48cccd4876c44a50d1f32e6b056af6fb *56-waut.ch.apk

$ sha256sum.exe 56-waut.ch.apk

868d01e61b41a42dadab1475a61fad5186c4fcacb88f860522ae9235012775ad *56-waut.ch.apk
[Android Apps and Games] idcrisis:
Version 57

$ md5sum 57-waut.ch.apk

3687f6e9cc13ec022fa69c7f18f6378c *57-waut.ch.apk

$ sha256sum.exe 57-waut.ch.apk

ac532871cc0b720487994498414e55046a95da1f5afcf94e07b17a3ff4cfdd5f *57-waut.ch.apk

haveged updates - doesnt sleep

havegecollect update - seed is more robust

app data cache ( and dalvik cache ) is cleared upon reaching 97%
[Android Apps and Games] idcrisis:
Version 60

$ md5sum 60-waut.ch.apk

6ef51c788b4ced1941f345e89ef48dca *60-waut.ch.apk

$ sha256sum.exe 60-waut.ch.apk

20cb84611dfebb7869ba8c64112434666a13a24b71d48656fcf51feae74b4d98 *60-waut.ch.apk

Different thresholds for haveged during sleep

Disable GPU screen compositing during sleep
[Android Apps and Games] idcrisis:
Version 61

Version 61

vfs cache pressure set to 0

/dev/random used instead of custom /dev/entropy/random

windows mgr max events per second set to 30

kubuntu@kubuntu:~$ md5sum 61-waut.ch.apk

0df57b364b16c628bd4859fe44818c72 61-waut.ch.apk

kubuntu@kubuntu:~$ sha256sum 61-waut.ch.apk

5bdec87b69e3eb7c473baada768e78bcc5154d4fb24ff004f170be14143cd7df 61-waut.ch.apk
[Android Apps and Games] idcrisis:
$ md5sum 64-waut.ch.apk

c9a8c0f6a553119e44be2fbd4919d5f6 *64-waut.ch.apk

$ sha256sum.exe 64-waut.ch.apk

daa96abf9da58d3a518aa982024b174d179138cb5f11c6fc96662d83cfbead86 *64-waut.ch.apk

Scheduler fixes

Windows events per second still at 30

busybox patches

Animations set to 0. Please reboot once for that to take effect.
[Android Apps and Games] idcrisis:
Version 68

$ sha256sum.exe 68-waut.ch.apk

54b73edaffeea292c66fb864a622a0c67db1bc13f9331589dda083a1453e10f4 *68-waut.ch.apk

$ md5sum 68-waut.ch.apk

4a02982b76b0d804713fe37071cd377c *68-waut.ch.apk

Use of CPU instead of GPU ( dyn )

Heap size set to 80
[Android Apps and Games] idcrisis:
Version 73

$ md5sum 73-waut.ch.apk

4a7d8288fb1432f11e85a88826ed7cb6 *73-waut.ch.apk

$ sha256sum.exe 73-waut.ch.apk

5a6121ae69332741548f8a51cf221bd48b6f4a13b4b8fc491b940847096de700 *73-waut.ch.apk

Animations are set to 0

Do note that the app will cold boot once per boot to allow the animations and mount settings to take effect. This paves the way for kernel module work to commence ( albeit in the long term )

Do enable mount namespace separation in your superuser app du jour. Also do remember to visit the logs and disable notifications and click enable so waut.ch service is automatic. Daily scheduler will tune databases and ensure disk doesn't fill up.
[Android Apps and Games] DaRdamnDoG:
Hi, please bare with me for asking a newbie question. I just would like to know what tasks are being done by using this app? I do not want the tweaks/Kernel Adiutor app to clash with it. I also have a ZipAlign init.d script on boot as well.

Please kindly enlighten me, I wish to learn more about what haveged/entropy are capable of doing (or rather every task your app does) but I have no coding/Linux background so it is rather confusing for me. Thank you for taking your time to read this!

Cheers & have a good day mate.
[Android Apps and Games] idcrisis:
$ md5sum 74-waut.ch.apk

3a4dc0eaf2c98f426938e7a283a9d880 *74-waut.ch.apk

$ sha256sum.exe 74-waut.ch.apk

b7b4400f1fd6cbc93b82cb3089a2e060fbe1331bca22e3476084e28d26c3e6f2 *74-waut.ch.apk

Wifi supplicant levels set to 30

Animations to 0

Haveged Nice levels at 0
[Android Apps and Games] idcrisis:
Version 75

VersionName: acfd1ce3-066d-4d44-933f-24c6d744febf

$ md5sum 75-waut.ch.apk

8d9392d2e04400da06a41dae0466ab2b *75-waut.ch.apk

$ sha256sum.exe 75-waut.ch.apk

47b74b90801cb91b1bb7d1daa16384ad2e2b43931d33ad9fc8480ab54bf779ca *75-waut.ch.apk

haveged updates to sleep better

haveged thresholds set to 320 for security reasons

note os blocking random device issue solved in all versions

networking code removed
[Android Apps and Games] idcrisis:
Version 76

Release Name: 56217076-7c28-4041-99e0-0f547cceb6b4

$ md5sum 76-waut.ch.apk

689538576631d7ddf3e8d3de1d116e2d *76-waut.ch.apk

$ sha256sum.exe 76-waut.ch.apk

f7604ecebdfa4c8b4dbdb165e064927ee7ee4f85db321980f514ad7cf75ab511 *76-waut.ch.apk

-----

networking code readded

haveged thresholds all set to 3584

ntd time sync sets the system clock from the internet regularly
[Android Apps and Games] idcrisis:
Version 77

Version Name: ca8302b4-0fa3-497c-b29f-cb342c6de88c

-----

haveged increment set to 40

$ md5sum 77-waut.ch.apk

4ebff80b4972678711c757c5bddce52d *77-waut.ch.apk

$ sha256sum.exe 77-waut.ch.apk

06299cc2b241b074d73013c510a937d5b7934b5211e036b9ae2ae22bfee621f6 *77-waut.ch.apk
[Android Apps and Games] idcrisis:
Version 78

Version Name: 59ea3d9f-a8a1-4001-a03a-58d87331057f

haveged select timeout set to 30

animations set to 0.25

$ md5sum 78-waut.ch.apk

746aca398422d1b13f4de09d955022cd *78-waut.ch.apk

$ sha256sum.exe 78-waut.ch.apk

b172bfb5fa2504b6f38d999d6718b03ba201e0cc432fc0d11bf96f42fdf2aa0b *78-waut.ch.apk
[Android Apps and Games] idcrisis:
Version 79

$ md5sum 79-waut.ch.apk

a7a43f7509c6399004f308e787731ebd *79-waut.ch.apk

$ sha256sum.exe 79-waut.ch.apk

4d720f2475f2cd9ca41fa3e59b613bcdf24bc0bab260356d82 edadf39f6bf904 *79-waut.ch.apk

Version Name: 0ef22990-db5a-49dd-b831-b00d0f0e1a1a

haveged select timeout set to 20ms for smoother experience

animations set to 0.01

networking code removed. please reboot at convenience after installing and setting permissions in superuser

extend io queue code credits seeder app
[Android Apps and Games] idcrisis:
Version 81

Version Name: 57610119-c991-4de2-a406-3fea2f7a269c

few net.core thresholds for max number of connections from device

$ md5sum 81-waut.ch.apk

3492cc0e9acc9c45ab8006dfd6f61367 *81-waut.ch.apk

$ sha256sum.exe 81-waut.ch.apk

fda6671aa11d4dda15c47d6f3341f0494f1f81f4749625c7b4dc7340c4bf7639 *81-waut.ch.apk
[Android Apps and Games] idcrisis:
Version 82

Version Name: ce70c7b9-5d48-4783-9822-1471faa0fd0c

$ md5sum 82-waut.ch.apk

705db6eeae2af3a56c17cdd4c4135f74 *82-waut.ch.apk

$ sha256sum.exe 82-waut.ch.apk

0a60f588e6159711b27f114a7b841f4a21226a00935a3f631f767360622ac938 *82-waut.ch.apk

Version notes:

haveged: select timeout set to 1/3 seconds. really.
[Android Apps and Games] idcrisis:
Version 83

Version Name: 2d967a64-533f-458e-b674-1f879770dfe5

$ md5sum 83-waut.ch.apk

f470bd93a39420e2a985eb4c0610e1ce *83-waut.ch.apk

$ sha256sum.exe 83-waut.ch.apk

2d0f1da607a3b2a98b46d4254c6d97857e94a99cfa699e7c846696e83742db3a *83-waut.ch.apk

-----

please reboot once to enable animation settings.

also do disable mount namespace separation in superuser to get optimised mount options set

haveged: select timeout set during sleep to 1 second.
[Android Apps and Games] idcrisis:
Version 84

Version Name: e624b807-6710-4130-98a4-f9215868dd2d

Networking code updates

Haveged updated so random device does not lock ever

$ md5sum.exe *.apk

bc7d0031bdc1671f04990e4a53f319fe *84-waut.ch.apk

$ sha256sum.exe *.apk

4b470e833666eab395dd55dd7777778957d23032d40b307c412a76c4999f75d4 *84-waut.ch.apk
[Android Apps and Games] idcrisis:
Version 87

Version 87

Version Name: 9f850478-3ac5-400a-8ea8-a1523bd3ef46

Full power entropy 4096

Network stack updates

Animations set to 0

$ md5sum 87-waut.ch.apk

31b49dbc28448211aa0eb3ef4c1bd9bb *87-waut.ch.apk

$ sha256sum.exe 87-waut.ch.apk

d698a188b2afdff561d36f613cefbd5b70076f42b375a355a905de2c39759e0a *87-waut.ch.apk