Похоже, что это может быть сделано практически на любом устройстве с оговоркой, что ваше устройство должно быть рутировано, и вы должны быть готовы копаться в framework-res.apk
файле вашей системы . Эти инструкции взяты из поста на XDA с модификацией, предназначенной для уменьшения яркости, но масштабирование в противоположном направлении сделает его ярче:
Вот руководство о том, как выполнить этот мод на любом framework-res.apk с помощью apk manager (спасибо за руководство, обращаемся к desean):
- Скачай APK менеджер и распакуй куда нибудь
- Возьмите framework-res.apk со своего телефона в папку \ system \ framework \ (например, adb pull) и поместите его в папку "place-apk-here-for-modding"
- Запустите Script.bat и выберите опцию 9
- После этого перейдите в проекты \ framework-res.apk \ res \ values \ arrays.xml и отредактируйте свои значения согласно первому сообщению.
- После редактирования скомпилируйте apk используя опцию 11
- Qn: Это системный apk. Ответ: у
- Qn: Помимо подписей, было бы .... меньше всего. Ответ: у
- Подсказка: в папке менеджера apk вы найдете папку хранения ..... готово, затем нажмите Enter для этого скрипта. Нажмите любую клавишу для продолжения . , , Вы должны перейти в папку «keep» и удалить resources.arsc, потому что arrays.xml был изменен. После этого Вы можете нажать любую клавишу в окне apk manager.
- Сделав это, введите 22 в apk manager и выберите «unsignedframework-res.apk», введя число, которое его обозначает. После выбора вы должны увидеть в главном окне apk в правом верхнем углу «Current-App: unsignedframework-res.apk». Теперь нажмите 5, чтобы zipalign apk. Вы найдете ваш готовый zipigned apk в каталоге place-apk-here-for-modding \ unsignedframework-res.apk. Переименуйте его обратно в framework-res.apk и adb отправьте файл обратно на телефон
Файл arrays.xml должен иметь раздел, подобный приведенному ниже, если ваше устройство поддерживает автояркость:
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>32</item>
<item>69</item>
<item>118</item>
<item>177</item>
<item>255</item>
</integer-array>
В основном, значения упорядочены на основе обнаруженного света от датчика, при этом верхнее значение является «самым низким светом», а нижнее значение - «самым высоким светом». Значения соответствуют яркости ЖК-дисплея по шкале от 1 до 255, при этом 255 соответствует полной яркости. Поэтому вы могли бы увеличить все значения при низкой освещенности, чтобы сделать их ярче, если хотите.