高通安卓亮度控制脚本
!/bin/bash
if [ "$1" = "1" ]; then
# 从小到大 0→255
for i in $(seq 0 255); do
echo "$i" > /sys/class/backlight/panel0-backlight/brightness
echo "current brightness: $i"
sleep 0.2
done
elif [ "$1" = "2" ]; then
# 从大到小 255→0
for i in $(seq 255 -1 0); do
echo "$i" > /sys/class/backlight/panel0-backlight/brightness
echo "current brightness: $i"
sleep 0.2
done
else
echo "用法: $0 1 # 从小到大渐变"
echo "用法: $0 2 # 从大到小渐变"
exit 1
fi
重命名为:brightness.sh
然后用notepad++打开,设置为Unix(LF)模式

adb root
adb push brightness.sh /data/local/tmp/
adb shell chmod +x /data/local/tmp/brightness.sh
adb shell
sed -i '1s|.*|#!/system/bin/sh|' /data/local/tmp/brightness.sh
head -1 /data/local/tmp/brightness.sh -> 输出(#!/system/bin/sh)
然后执行/data/local/tmp/brightness.sh 1
或者执行/data/local/tmp/brightness.sh 2
用法: /data/local/tmp/brightness.sh 1 # 从小到大渐变
用法: /data/local/tmp/brightness.sh 2 # 从大到小渐变

浙公网安备 33010602011771号