[APP][ROOT] Brightness Tweak

Search This thread

Arbusk

Member
Mar 18, 2016
7
27

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: 15,594
  • Screenshot_2016-03-18-15-31-51.png
    Screenshot_2016-03-18-15-31-51.png
    129.1 KB · Views: 15,533
  • Screenshot_2016-03-18-15-32-03.png
    Screenshot_2016-03-18-15-32-03.png
    128.8 KB · Views: 15,414
Last edited:

Arbusk

Member
Mar 18, 2016
7
27
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
27
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
27
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
269
72
New Delhi
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: 908

Arbusk

Member
Mar 18, 2016
7
27
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: 961
  • screen2.png
    screen2.png
    49.8 KB · Views: 968
  • screen3.png
    screen3.png
    107.9 KB · Views: 943
  • screen4.png
    screen4.png
    51.1 KB · Views: 937

sandeep_7

Senior Member
Feb 14, 2015
269
72
New Delhi
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
27
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

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Can someone please PM me the APK, or download link, or respond to me in this thread with it attached? I can't get access to XDA labs and would appreciate having this app.
  • 23

    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?
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone