Also especially the ones that do not even have a technical explanation on what it's actually changing.
Unlike a manufacturer where one would actually have to pass Google's tests to ship a device, there's no limit on how bad such modules can do.
Once a person gets scientific, researches and studies data, you really don't say those words anymore even if that's true.
PSA to the users: stay away from those.




The FDE.AI developer kindly allowed the world to peek at his stupidity.
github.com/feravolt/FDE-s…
archive.is/rFunp
Defaults are set for a fucking reason.
If you’re going to set a value that differs from the default, you’d better have a good scientific reason for doing so. That fde.c contains 152 writes to sysfs nodes.
If an OEM went through the efforts of adding a kernel tunable that says “power_reduce” and left it disabled, why do you think they would have done that?
Sure, let’s just turn it on and “Reduce LCD power consumption”.
github.com/feravolt/FDE-s…
This is fine *as long as you’ve fully understood what the wakelock does*.
Sure, let’s disable a random wakelock from the most crucial component of your smartphone that’s responsible for preventing explosion of your battery.
github.com/feravolt/FDE-s…
Disabling vsync is the last thing you want to do on a mobile device.
People disable vsync on games as you can live with tearings with games. That’s not the case on pretty much everything else.
github.com/feravolt/FDE-s…
BBR under Linux 4.13 is unusable. Detail by kdrag0n here: forum.xda-developers.com/showpost.php?p…
This both slows down(disabling read cache) and increases the risk of losing your data(disabling write cache). I have no fucking idea why one would do that.
While SSD and UFS storages are fast, it’s not as fast to disable I/O merging outright. It’s extremely easy to find data on the Internet proving disabling I/O merging is meaningless except for some very specific db programs.
Android is not your average Jenkins build server. You always want lower latency than higher throughput. This change removes some of the SSD optimizations under the Linux kernel. Why???
github.com/feravolt/FDE-s…
Android always has used fstrim since 4.3 Jellybean to workaround slowdowns from using synchronous trimming. Using the “discard” option slows down your device.
github.com/feravolt/FDE-s…
By default, f2fs creates a new checkpoint every 60 seconds. With this changed to 15 minutes, you can lose up-to 15 minutes worth of data.
github.com/feravolt/FDE-s…
(Not to be confused with f2fs’ fsync_mode=nobarrier)
Using nobarrier disables write cache flushing on the storage device.
And if you were to believe the person behind this is rightfully using the term “Machine Learning”, you’re dumb too.
An actual image from github.com/feravolt/FeraD…

forum.xda-developers.com/showpost.php?p…