DarQ enables per-app forced dark mode without root

Source : xda forum

With the launch of Android 10 it brought a few useful features that made it an appreciated update over Android 9 Pie.  Android 10 also brought a system-wide dark mode on apps that support it.  

The system-wide dark mode feature was one that users had been requesting for many years, and they finally got their wish in Android 10 [Yeah I mean Partially]. 

Google added a developer option to force all apps to turn on dark mode (even those that hadn’t been specifically updated with the feature), there is no way in stock Android to enable a forced dark mode on a per-app basis. 

But as we know every son has father and the father of Goggle is XDA. One developer of XDA : Quinny899 released the DarQ app in June, letting users enable per-app forced dark mode.


But the only limitation with DarQ was that it required root because it sent a shell command that required elevated privileges to enable the forced dark mode option. 

This meant that user without root privilege were out of the action. 

But with the roll out of version 1.2, DarQ has now been updated to support per-app dark mode on Android 10 without root. It does this by using an ADB script, which has to be downloaded separately. The app now requires the user to grant it ADB shell-level permissions so that it can run the same command of the forced dark mode option without needing root.

DarQ also uses an Accessibility Service so that it can detect the app which was choose by user to enable forced dark mode, and then disable dark mode when those apps aren’t in the selected.

With version 1.2, the app now supports OnePlus OxygenOS. The update has also added a search box to the app list.


Toggling forced dark mode on a per-app basis means that users can have dark mode enabled in apps like Twitter, for instance, while choosing to have it disabled on Facebook and Instagram.DarQ can also automatically enable dark mode at night. 




**If you face any trouble in download just let us know in the comment **