KPPD Control
Hey everyone! I know many of you are a big fan of @savoca 's KCal daemon KPPD. It is KCal for select chip sets on rooted phones that do not have KCal built into the kernel, or for phones that the KCal only partly supports.
KCal is a tool for adjusting the color, saturation, contrast, etc., of your screen, post processed. That means it happens after the image is drawn, and only affects what you visually see, so a screenshot is not affected by this. this helps you make your display show true black, and all sorts of cool color effects!
You can read more about KCal here:
https://forum.xda-developers.com/showthread.php?t=3165247
And a couple of quotes from savoca:
All the credit for KPPD goes to savoca. Using his tools used to require installation at the terminal or with ADB. Then, to make changes required hand editing a text file. But praise God, not anymore! now you can just use this app to handle everything from installation to making adjustments!
Feel free to give it a try! I made this app under the Apache 2.0 license, so fell free to borrow anything you need!
After install, you must give the app permission to read/write to the phone.
Go to:
Settings --> apps --> kppd --> permissions
And turn on storage.
Note: If you turned on storage permissions, but it still says "error, check permissions" then go to your sdcard, and create a folder called "documents" (if it doesn't exist) and in that folder, create an empty file called "kppd.conf". Then try the app again. This happens on some ROMs, and I'm not sure why.
Google Play Store:
https://play.google.com/store/apps/details?id=com.alaskalinuxuser.kppdcontrol
GitHub: (The app folder has a copy of the apk as well, if you don't use the play store.)
https://github.com/alaskalinuxuser/app_kppdcontrol
I have only tested this on a T-Mobile LG G4, but it should work on any KPPD/KCal compatible (mdp5) device.
Enjoy! And feel free to comment!

Sent from my LG-H811 using XDA-Developers Legacy app
Hey everyone! I know many of you are a big fan of @savoca 's KCal daemon KPPD. It is KCal for select chip sets on rooted phones that do not have KCal built into the kernel, or for phones that the KCal only partly supports.
KCal is a tool for adjusting the color, saturation, contrast, etc., of your screen, post processed. That means it happens after the image is drawn, and only affects what you visually see, so a screenshot is not affected by this. this helps you make your display show true black, and all sorts of cool color effects!
You can read more about KCal here:
https://forum.xda-developers.com/showthread.php?t=3165247
And a couple of quotes from savoca:
However, the LG G4 has an 8992 chip, and it works too. So you could always try it if you have a Qualcomm chip. Be sure to let us know the results!Hello all! If you're familiar with*KCAL*and suffer from symptoms such as a locked bootloader or non-loadable kernel modules then you may be interested in KCAL Post-Processing Daemon, or KPPD - the all-in-one display tuning tool that you can use to customize your color calibration on the fly!
This does NOT require an unlocked bootloader, custom kernel, or even a kernel that supports module loading, just run the daemon and you're good to go!
A once *very* device dependent feature now made available for the following chipsets:
Quote:
8x10
8974 v1.0
8x26 v1.0
8x26 v2.0, 8926 v1.0
8926 v2.0
8974 v2.0
8974 v3.0 (Pro)
8084 v1.0
8084 v1.1
8994 v1.0
8916 v1.0
8939 v1.0
8092 v1.0
All the credit for KPPD goes to savoca. Using his tools used to require installation at the terminal or with ADB. Then, to make changes required hand editing a text file. But praise God, not anymore! now you can just use this app to handle everything from installation to making adjustments!
Feel free to give it a try! I made this app under the Apache 2.0 license, so fell free to borrow anything you need!
After install, you must give the app permission to read/write to the phone.
Go to:
Settings --> apps --> kppd --> permissions
And turn on storage.
Note: If you turned on storage permissions, but it still says "error, check permissions" then go to your sdcard, and create a folder called "documents" (if it doesn't exist) and in that folder, create an empty file called "kppd.conf". Then try the app again. This happens on some ROMs, and I'm not sure why.
Google Play Store:
https://play.google.com/store/apps/details?id=com.alaskalinuxuser.kppdcontrol
GitHub: (The app folder has a copy of the apk as well, if you don't use the play store.)
https://github.com/alaskalinuxuser/app_kppdcontrol
I have only tested this on a T-Mobile LG G4, but it should work on any KPPD/KCal compatible (mdp5) device.
Enjoy! And feel free to comment!

Sent from my LG-H811 using XDA-Developers Legacy app
Last edited: