[APP][ROOT] Brightness Tweak

Search This thread

Arbusk

Member
Mar 18, 2016
7
28

oDZfeVU.png


Brightness Tweak allows you to reduce your screen brightness below the android specified minimum.

Android places certain limitations on screen brightness not allowing you to reduce your screen brightness to the minimum level. This app will allow you to reduce your brightness to the minimum as soon as it detects that the brightness has hit the brightness limit.

On a device I tested, I found the following,
System Minimum (Normal Mode) : 7
System Minimum (Power Saver Mode - Lollipop) : 3

This app will allow you to reduce your screen brightness to 1.
If you are using CM12+ based ROM (May 20 or newer builds) the app will use the CM Tile which you can use to enable or disable the service. On all other devices a notification will be displayed allowing you to do the same. I made this app because the system's minimum brightness was still bright for me and would strain my eyes in a dark room.

Features
  • Relies on the system informing the app about brightness rather than polling.
  • Utilizes CM's Tile API. So no clutter in your notification drawer if you use CM

Limitations and Known Issues
  • If you have set a minimum brightness below the system specified limit, there will be a delay of 1 second or so to apply the brightness after you switch on the screen. This is a limitation and nothing can be done about it as of now.
  • The app may slow down the entire system if root permissions were not granted in a few seconds. if this happens just swipe away the app from the recents menu. The brightness service is not affected by this and will continue to run.


Download

App available on XDA Labs Download XDA Labs

APKs available in Downloads tab above


XDA:DevDB Information
Brightness Tweak, App for all devices (see above for details)

Contributors
Arbusk

Version Information
Status: Testing

Created 2016-03-18
Last Updated 2016-03-20
 

Attachments

  • Screenshot_2016-03-18-15-29-28.png
    Screenshot_2016-03-18-15-29-28.png
    175.6 KB · Views: 16,585
  • Screenshot_2016-03-18-15-31-51.png
    Screenshot_2016-03-18-15-31-51.png
    129.1 KB · Views: 16,425
  • Screenshot_2016-03-18-15-32-03.png
    Screenshot_2016-03-18-15-32-03.png
    128.8 KB · Views: 16,392
Last edited:

Arbusk

Member
Mar 18, 2016
7
28
Reserved

Changelog


Update 1.0.1
Fix Crash on Marshmallow which occurs while checking supported features phase.
Prevent Infinite loop in Some devices which never went past checking supported features.
Improved Thread Control which should reduce some lag (Still not ideal though).

Update 1.0.2
Switched to Dark theme. (Because it makes more sense)
Added ability to switch button backlight.
Simplified the UI a bit.
Fixed Bugs
 
Last edited:
  • Like
Reactions: piats

Arbusk

Member
Mar 18, 2016
7
28
Not working on redmi 2 prime CM13 , app crashed at checking supported features.

Go to system settings and search for modify system settings, over there you will find Brightness tweak, give it permission and it shall work fine.

I'll be fixing this in the next build, I'm just limited with not having a marshmallow compatible device and emulators don't support this :rolleyes:
 

Arbusk

Member
Mar 18, 2016
7
28
Update 1.0.1

  • Fix Crash on Marshmallow which occurs while checking supported features phase.
  • Prevent Infinite loop in Some devices which never went past checking supported features.
  • Improved Thread Control which should reduce some lag (Still not ideal though).
 

sandeep_7

Senior Member
Feb 14, 2015
271
76
New Delhi
Redmi K20 Pro
Go to system settings and search for modify system settings, over there you will find Brightness tweak, give it permission and it shall work fine.

I'll be fixing this in the next build, I'm just limited with not having a marshmallow compatible device and emulators don't support this :rolleyes:

there is no permission in settings.
 

Attachments

  • Screenshot_20160319-160608.png
    Screenshot_20160319-160608.png
    27.9 KB · Views: 974

Arbusk

Member
Mar 18, 2016
7
28
there is no permission in settings.
Use the latest apk, 1.0.1 from here

if it still doesn't fix it

Go to settings
Tap the search icon and type "write"
You'll get Modify System Settings as a result, tap on it
Tap Modify System Settings again
Tap Brightness Tweak
Enable Allow Modify System Settings

That should fix it
 

Attachments

  • screen.png
    screen.png
    26.8 KB · Views: 1,034
  • screen2.png
    screen2.png
    49.8 KB · Views: 1,042
  • screen3.png
    screen3.png
    107.9 KB · Views: 1,014
  • screen4.png
    screen4.png
    51.1 KB · Views: 1,000

sandeep_7

Senior Member
Feb 14, 2015
271
76
New Delhi
Redmi K20 Pro
Use the latest apk, 1.0.1 from here

if it still doesn't fix it

Go to settings
Tap the search icon and type "write"
You'll get Modify System Settings as a result, tap on it
Tap Modify System Settings again
Tap Brightness Tweak
Enable Allow Modify System Settings

That should fix it

okay,thanks for detailed info. i will try it after some days currently i m on miui 7
 

Arbusk

Member
Mar 18, 2016
7
28
Update 1.0.2
  • Switched to Dark theme. (Because it makes more sense)
  • Added ability to switch button backlight.
  • Simplified the UI a bit.
  • Fixed Bugs
 
  • Like
Reactions: piats

acidrums4

Senior Member
Aug 20, 2012
218
51
Here too, there's no quick settings shortcut on LOS 14.1 (Nougat 7.1.2).

Hope you hadn't abandoned this, your app is the only thing that actually works!
 
  • Like
Reactions: Macko mia

oscarcx

Member
Oct 2, 2017
45
16
Works great on Sony Xperia XA 1.

This app can truly decrease brightness instead of drawing an overlay.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24

    oDZfeVU.png


    Brightness Tweak allows you to reduce your screen brightness below the android specified minimum.

    Android places certain limitations on screen brightness not allowing you to reduce your screen brightness to the minimum level. This app will allow you to reduce your brightness to the minimum as soon as it detects that the brightness has hit the brightness limit.

    On a device I tested, I found the following,
    System Minimum (Normal Mode) : 7
    System Minimum (Power Saver Mode - Lollipop) : 3

    This app will allow you to reduce your screen brightness to 1.
    If you are using CM12+ based ROM (May 20 or newer builds) the app will use the CM Tile which you can use to enable or disable the service. On all other devices a notification will be displayed allowing you to do the same. I made this app because the system's minimum brightness was still bright for me and would strain my eyes in a dark room.

    Features
    • Relies on the system informing the app about brightness rather than polling.
    • Utilizes CM's Tile API. So no clutter in your notification drawer if you use CM

    Limitations and Known Issues
    • If you have set a minimum brightness below the system specified limit, there will be a delay of 1 second or so to apply the brightness after you switch on the screen. This is a limitation and nothing can be done about it as of now.
    • The app may slow down the entire system if root permissions were not granted in a few seconds. if this happens just swipe away the app from the recents menu. The brightness service is not affected by this and will continue to run.


    Download

    App available on XDA Labs Download XDA Labs

    APKs available in Downloads tab above


    XDA:DevDB Information
    Brightness Tweak, App for all devices (see above for details)

    Contributors
    Arbusk

    Version Information
    Status: Testing

    Created 2016-03-18
    Last Updated 2016-03-20
    6
    @Arbusk Since you're not developing this app any more, would it be possible to release its source code?
    3
    Update for pie please
    3
    Thanks for this @Arbusk. I wonder if you can comment, can this be made into a magisk module, and then be a semi permanent change, no service needed?
    2
    Update for Oreo please?