[Magisk] kpirnie:
All Releases​

Can be found here: https://cdn.kevp.cc/android-dl/

As long as my local server is up and running at least ;)

Release Notes​

### v. 3.1.88
* **Update:** Compiler
* **Add:** Compile for i386 and x64 platforms.
* They're in the zip. If you want to use them, copy your platforms binary out of the zip to a folder somewhere on your machine, make sure it's executable and run it. It will prompt you for the rest.
* **Remove:** Tweak multithreading
* **Remove:** Some OOM and LM Killers
* Possibly fixing camera issues
* **Updated:** When the tweaks and backups fire.
* **Fixed:** Backup notice on fresh install

### v. 3.1.03
* **Update:** Massive Performance Update
* rewrote all tweak & backup processing
* **Add:** Separate restore processes
* **Add:** CLI Arguments for the tweaks and all restores
* Also added arguments for the individual tweaks and restores as well
* **Fixed:** Detect environment to set the proper script runner
* **Fixed:** Backup Completion notice

### v. 3.0.27
* **Update:** Memory Tweaks
* **Update:** Mount/IO Tweaks
* **Update:** How the tweaks are processed
* **Add:** Dozing exclusions
* add packages or remove them from /data/adb/modules/kevp75-tdp-tweaks/excludes/dozing
* there is a "stock" list of packages in there, for the most part, you will want to keep them there...
* the 8 or 9 on the bottom are safe to remove... those are apps i have on my device ;)
* **Update:** Dozing aggression... it is a bit more aggressive now, but should be safe. YMMV
* **Add:** Disable/Enable Everything
* **Add:** Background Process Tweaks

### v. 3.0.1
* **Rewrite:** Complete rewrite in c++
* Is now smaller, faster, and overall better
* Compiled for: arm 32b & 64b
* installer will detect and install the correct version on ARM devices
* Backup generation is now required.
* While it should run on first boot, there is no guarantee that it will. The app will detect this, and will yell at you if they are not, and you haven't generated them. You will not be able to run any tweaks unless they are run... so... have a little patience, you will be notified when they have finished running.
* **Temp. Remove:** Blockers
* **Temp. Remove:** System Tweaks
* **Add:** A little goodie for me and my monkey ;)
* **Add:** A couple more dozing properties
* **Add:** A few more memory properties
* **Add:** A couple more mount properties
* **Add:** Platform detection

### v. 2.3.56
* **Fix:** Disabling the tweaks
* Now runs the backup generated to restore original settings
* **Fix:** Backup built check and flag
* This fixes the duplication issue I found on my device after multiple reboots
* **Add:** Notification for backup building completion
* **Add:** Memory Tweaks based on the amount of RAM
* **Tweak:** Swappiness based on system RAM
* **Remove:** Build.Prop tweaks that were causing issues on some older devices
* this may allow these tweaks to work on devices running Pie+
* I do not have anything that runs anything lower than Snow Cone, so I cannot confirm this.
### v. 2.3.38
* **Rework:** Complete rewrite to allow for a control center for the different modules
* See above
* **Add:** Wake Lock Blocker
* **Add:** Run In Background Blocker
* **Rework:** Backup system
### v. 1.9.22
* **Fix:** Sensor disabler
### v. 1.8.89
* **Update:** Commands to utilize the newest package manager
* Changes requirement to at least API 32
* **Add:** Backup methodologies
* Creates a new folder containing backups scripts to undo everything set
* Backups scripts will be utilized with the uninstaller to undo everything done in these tweaks
* **Add:** Filesystem tweaks, see above to enable
* **Add:** Debugging disabler, see above for more information
* **Update:** Reworked how the Doze module works, to accomodate for the backup
* Some minor performance tweaks to the scripts
* **Add:** Busybox from Osmosis
* Latest version in Magisk has a bug and is unusable
* **Add:** Add sensor disabler curtesy of: @primeprimes :)
* See above to configure
### v. 1.6.12
* **Fix:** Memory module. Now properly holds packages in memory, also the package will be whitelisted from dozing
* Ensures the package really does indeed get held in memory, since this is the case, it should also not doze
* **Remove:** Default packages from the memory module
* **Add:** Dozing module.
* Removed from settings, and moved to it's own module
* See notes about it above for how to configure it
### v. 1.5.87
* **Removed:** Some system settings deletions that were causing spam calls to come through after setting them to blocked
* **Add:** A couple performance build.prop tweaks
* force opengl and VSYNC
* **Add:** A newer way to hold apps in memory
* default holds 2 packages: com.android.systemui & com.android.launcher
* see above to add more packages
### v. 1.4.04
* **Fix:** settings tweaks... now runs every 4 hours as well.
* yes, some do reset to default states
* **Add:** added some networking and performance tweaks
* **Add:** added some build.prop tweaks thanks to @zaidannn7
* **Removed:** Defaults
* from now on, you need to enable these yourself. Read the above and you will figure out how to do it.
### v. 1.3.77
* **Remove:** gmsintent tweaks
* causing too many issues with playstore updating and installing apps
* disabled them by default last version
* **Remove:** googlesystem tweaks
* causing too many issues with playstore updating and installing apps
* disabled them by default last version
* **Remove:** haptic feadback disabler
* **Added:** App battery compiler
* changes the apps profiles from speed
* only runs once. If you need to run it again, remove the `/data/add/modules/tdp-tweaks/.compilerran` file and reboot
* this can cause some issues with some apps. If you need to undo this, simply drop a new file in the module: `/data/add/modules/tdp-tweaks/tdp-undocompile` and reboot
### v. 1.3.01
* **Fix:** better search in the disablers for package exclusions
* **Improvement:** read `tdp-settings` for enabled settings sections
* by default all sections are enabled.
* to disable:
* first backup `/data/adb/modules/tdp-tweaks/tdp-settings`
* remove the setting line(s) you want to disable
* descriptions are above
* save the file
* reboot
* **Fix:** disable back animation
* **Fix:** move rest of wifi tweaks to the proper section
* **Remove:** Kernel tweaks for now.
* I want to see if I can "detect" the current scheduler and tweak based on that
### v. 1.2.78
* Initial Release