Как уменьшить яркость экрана ниже минимума без приложения?

У меня Optimus Elite, и у него установлена ​​минимальная яркость. В некоторых приложениях я могу уменьшить яркость ниже безопасного минимума, но когда я выхожу из приложения, яркость увеличивается до общесистемного минимума.

Используя RootDim , я могу навсегда установить яркость ниже безопасного значения, и она останется даже после перехода в другие приложения. Или, используя Screen Filter , я могу сделать почти то же самое, даже не нуждаясь в руте (он отображает полупрозрачный «фильтр» по всему экрану, уменьшая яркость / контрастность, но фактически не изменяя мощность подсветки).

Я хочу знать, где хранится минимальная яркость экрана. У меня есть рутированный телефон с CyanogenMod 9, поэтому у меня есть разрешения на редактирование чего угодно и я могу изменить запись конфигурации или sqlite, но я не знаю, где хранится это значение. Что я хотел бы сделать, так это использовать ползунок яркости строки состояния, чтобы иметь возможность скользить к фактическому минимуму экрана, а не к минимуму, контролируемому ОС. Наличие приложения полезно, но наличие функциональности без приложения кажется вполне достижимым, если бы я только знал, где ОС получает безопасные минимальные настройки.

Где хранится эта настройка «безопасной минимальной яркости»? Если я смогу это изменить, я смогу удалить свои приложения и использовать собственные элементы управления.

Ответы (4)

Редактирование /system/build.propи изменение свойства ro.lcd_min_brightness может работать. Это свойство может не существовать в вашем файле (его нет в файле для моего GS3), и в этом случае по умолчанию оно будет равно 20. Меньшие числа означают более низкую яркость.

Однако на самом деле это работает не на всех устройствах. Например, на Galaxy S2 установка для этого свойства меньшего числа позволит вам установить регулировку яркости ниже, но реальная яркость экрана не станет ниже, чем раньше.

Кроме того, Cyanogenmod включает элементы управления для настройки уровней автоматической яркости в меню «Настройки»> «Настройки Cyanogenmod»> «Экран»> «Автоматическая подсветка». Здесь, на rootzwiki, есть объяснение того, как использовать пользовательскую конфигурацию .

Но есть ли способ сделать его тусклее, чем самый тусклый цианогенмод?

Я знаю, что очень поздно, но это может помочь любому, кто столкнется с этим позже. То, что я сделал для своего телефона, Alcatel Fierce, я получил ES File Explorer и просматривал, пока не нашел элементы управления светодиодами. Для моего телефона в /sys/class/LEDs/LCD backlight/нем есть файл с именем brightness, который управляет фактической яркостью телефона. Я просмотрел его как текст и увидел, что при самой низкой настройке яркость составляет 30, поэтому я изменил ее на 10 и сохранил, и яркость автоматически упала до гораздо более подходящего уровня.

Запись. Для всех устройств и ПЗУ это может быть не то же самое, но просто используйте поиск, чтобы найти яркость, ЖК-дисплей или подсветку. Будьте осторожны при изменении значений и обязательно помните, какие они были, если у вас нет кастомного рекавери!

Есть ли такой файл для минимальной яркости системы? Этот отлично работает для установки текущей яркости, но минимум не меняется ...

Попробуйте Lux Auto Brightness . Раньше я использовал экранный фильтр для чтения, но мне нравится, как Lux делает это лучше.

Редактировать: Плохо, вы сказали без приложения. Я не знаю, как это сделать без приложения. Все же попробуйте Lux, может вам подойдет.

Даже если бы мне нужно было другое приложение, очевидно, что Lux несовместим со всеми моими устройствами. Как странно; У меня есть несколько версий Android и форм-факторов, и я не видел ни одного приложения, которое было бы несовместимо со всеми из них.

Попробуйте Wellbrightness .

Он включит экранный фильтр, когда вам нужно темнее, чем минимальное ограничение. И это очень просто и интуитивно понятно...

Это своего рода не соответствует требованию «без приложения».