RetroFed Forums
Your home away from modern life.
FOSS and/or ADB screen dimmer below 0%?
Post Reply
AuthorMessage
Fmstrat lemmy.world Fmstrat@lemmy.world
Joined: 2024-04-27
Quote

Hi all,

There are a number of apps on the Android App Store that enable you to lower the minimum backlight brightness (or claim to), but I'm looking for de-Googled FOSS options.

Any suggestions?
Thanks

26   Original
Estebiu lemmy.dbzer0.com Estebiu@lemmy.dbzer0.com
Joined: 2023-08-27
#2 · Quote Reply

55999

Isnt this already an aosp feature?

5
Colloidal programming.dev Colloidal@programming.dev
Joined: 2025-02-26
#3 · (edited) Quote Reply

Isnt this already an aosp feature?

'Tis not.

4
hexagonwin lemmy.today hexagonwin@lemmy.today
Joined: 2026-02-07
#4 · Quote Reply

needs root, but you can just write 0 to the sysfs brightness file (/sys/class/backlight/..../brightness or smth like that)

7
Leigh Weigh lemmy.world LeighWeighTacoma@lemmy.world
Joined: 2024-08-08
#5 · Quote Reply

Isnt this already an aosp feature?

Extra dim isn't even that dim 😭

4
Avid Amoeba lemmy.ca avidamoeba@lemmy.ca
Joined: 2023-07-05
#6 · Quote Reply

'Tis not.

Def is

0
sculptor0725 sh.itjust.works sculptor0725@sh.itjust.works
Joined: 2026-07-16
#7 · Quote Reply

I wonder if programs like redshift offer any guidance or inspiration on how this might be done. I know setting to below 0% would likely involve dimming the image rather than the backlight.

Or perhaps drivers allow completely switching off the backlight, and one could use software pwm to manually set it lower, although that entails some risk of flickering

1
Ephera lemmy.ml Ephera@lemmy.ml
Joined: 2020-05-31
#8 · Quote Reply

I used this app before it came built into the OS for me: https://f-droid.org/packages/com.jmstudios.redmoon

1
Colloidal programming.dev Colloidal@programming.dev
Joined: 2025-02-26
#9 · Quote Reply

Def is

I'm driving the latest GrapheneOS and don't see it. I don't think they actively remove that option, but I might be wrong. Where are you seeing it, and are you sure it's not your OS that implemented it instead of upstream AOSP?

1
Avid Amoeba lemmy.ca avidamoeba@lemmy.ca
Joined: 2023-07-05
#10 · (edited) Quote Reply

I'm driving the latest GrapheneOS and don't see it. I don't think they actively remove that option, but I might be wrong. Where are you seeing it, and are you sure it's not your OS that implemented it instead of upstream AOSP?

It's this setting: https://github.com/aosp-mirror/platform_frameworks_base/blob/1cdfff555f4a21f71ccc978290e2e212e2f8b168/packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java#L68. You can trace it in the source code. The general name is Reduce Bright Colors. Check Graphene's src for that. Woulda linked Google's AOSP web page but it's giving me 503 because that's how Google do these days.

2
Fmstrat lemmy.world Fmstrat@lemmy.world
Joined: 2024-04-27
#11 · Quote Reply

I used this app before it came built into the OS for me: https://f-droid.org/packages/com.jmstudios.redmoon

Hmm looks like that's a filter option, not an actual backlight control. Probably would work well if I was OLED, but alas I'm not.

1
Fmstrat lemmy.world Fmstrat@lemmy.world
Joined: 2024-04-27
#12 · Quote Reply

needs root, but you can just write 0 to the sysfs brightness file (/sys/class/backlight/..../brightness or smth like that)

I will have to look into this. Thanks

1
Fmstrat lemmy.world Fmstrat@lemmy.world
Joined: 2024-04-27
#13 · Quote Reply

I'm driving the latest GrapheneOS and don't see it. I don't think they actively remove that option, but I might be wrong. Where are you seeing it, and are you sure it's not your OS that implemented it instead of upstream AOSP?

I'm on graphene and see it. Your device may not support HDR.

2
Fmstrat lemmy.world Fmstrat@lemmy.world
Joined: 2024-04-27
#14 · (edited) Quote Reply

Isnt this already an aosp feature?

Not on a Kindle Fire 😕

2
Ephera lemmy.ml Ephera@lemmy.ml
Joined: 2020-05-31
#15 · Quote Reply

Hmm looks like that's a filter option, not an actual backlight control. Probably would work well if I was OLED, but alas I'm not.

Ah yeah, it's just a translucent overlay slapped on top of everything. It's the fallback option when nothing else works.

Lots of apps that advertise lowering screen brightness below 0% just do that, so I thought that's what you mean.

There is also a way to properly filter the colors, which doesn't discolor things as badly, but I believe you need root for that, or for it to be built into the OS, like the "Extra Dim" option that various ROMs have.

I guess, there might also be ROMs where the manufacturer decided to limit how low you can set the brightness via the UI, even though the hardware would accept lower values. In that case, yeah, try what @hexagonwin@lemmy.today posted with writing to that file via ADB.
Maybe you can also do that via Termux somehow, if you've got root on your device.

1
TrollAccount69 lemmy.ml TrollAccount69@lemmy.ml
Joined: 2026-08-10
#16 · Quote Reply

Low dynamic range

1
AlligatorBlizzard sh.itjust.works AlligatorBlizzard@sh.itjust.works
Joined: 2023-06-13
#17 · Quote Reply

I'm on graphene and see it. Your device may not support HDR.

I'm on a Pixel 9a running Graphene and it's not an option on mine, it's probably not an option on the Pixel tablet either but I'm not at home to check. I'm guessing you've got a 10 series?

2
Estebiu lemmy.dbzer0.com Estebiu@lemmy.dbzer0.com
Joined: 2023-08-27
#18 · Quote Reply

Not on a Kindle Fire 😕

oh..

1
Estebiu lemmy.dbzer0.com Estebiu@lemmy.dbzer0.com
Joined: 2023-08-27
#19 · Quote Reply

I'm driving the latest GrapheneOS and don't see it. I don't think they actively remove that option, but I might be wrong. Where are you seeing it, and are you sure it's not your OS that implemented it instead of upstream AOSP?

I'm using AOSP.

1
☂️- lemmy.ml umbrella@lemmy.ml
Joined: 2023-07-12
#20 · Quote Reply

needs root, but you can just write 0 to the sysfs brightness file (/sys/class/backlight/..../brightness or smth like that)

i wonder if there's an app to easily do it already?

1
hexagonwin lemmy.today hexagonwin@lemmy.today
Joined: 2026-02-07
#21 · Quote Reply

i wonder if there's an app to easily do it already?

it's nothing complicated, if you want an easy to launch shortcut you can look into Termux Widgets and write a shellscript

1
Colloidal programming.dev Colloidal@programming.dev
Joined: 2025-02-26
#22 · Quote Reply

It's this setting: https://github.com/aosp-mirror/platform_frameworks_base/blob/1cdfff555f4a21f71ccc978290e2e212e2f8b168/packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java#L68. You can trace it in the source code. The general name is Reduce Bright Colors. Check Graphene's src for that. Woulda linked Google's AOSP web page but it's giving me 503 because that's how...

Thanks!

2
Colloidal programming.dev Colloidal@programming.dev
Joined: 2025-02-26
#23 · (edited) Quote Reply

I'm on graphene and see it. Your device may not support HDR.

It supports HDR. It's got enhanced HDR brightness, but not the option OP mentioned: Extra dim.

1
Colloidal programming.dev Colloidal@programming.dev
Joined: 2025-02-26
#24 · Quote Reply

I'm using AOSP.

You're compiling your own? Interesting.

2
antipiratgruppen lemmy.dbzer0.com antipiratgruppen@lemmy.dbzer0.com
Joined: 2023-09-20
#25 · Quote Reply

I'm driving the latest GrapheneOS and don't see it. I don't think they actively remove that option, but I might be wrong. Where are you seeing it, and are you sure it's not your OS that implemented it instead of upstream AOSP?

It exists in Graphene, but it's in the accessibility settings. I have it as a tile in my quick settings. Try searching for "dim" in the Settings app.

2
Colloidal programming.dev Colloidal@programming.dev
Joined: 2025-02-26
#26 · Quote Reply

It exists in Graphene, but it's in the accessibility settings. I have it as a tile in my quick settings. Try searching for "dim" in the Settings app.

Thank you!

1
Fmstrat lemmy.world Fmstrat@lemmy.world
Joined: 2024-04-27
#27 · Quote Reply

I'm on a Pixel 9a running Graphene and it's not an option on mine, it's probably not an option on the Pixel tablet either but I'm not at home to check. I'm guessing you've got a 10 series?

Ive got an 8

2
AlligatorBlizzard sh.itjust.works AlligatorBlizzard@sh.itjust.works
Joined: 2023-06-13
#28 · Quote Reply

Ive got an 8

Huh. That's a weirdly inconsistent feature, my Pixel tablet doesn't have it either.

2
Post Reply
Back to top