从 shell 关闭扬声器和屏幕

从 shell 关闭扬声器和屏幕

是否可以通过 shell 命令禁用扬声器、屏幕显示、触摸屏?

我正在尝试使用 shell 功能(使用 root)在 android 中实现静音。我还可以删除文件。

与此同时,我尝试了几种选择,但没有任何结果是沉默。

编辑:我找到了设备列表

cat /proc/bus/input/devices
                                              <
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="pmic8xxx_pwrkey"
P: Phys=pmic8xxx_pwrkey/input0
S: Sysfs=/devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-pwrkey/input/input0
U: Uniq=
H: Handlers=kbd event0 keychord cpufreq
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0018 Vendor=0001 Product=0001 Version=0001
N: Name="keypad_8064"
P: Phys=keypad_8064/input0
S: Sysfs=/devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-keypad/input/input1
U: Uniq=
H: Handlers=kbd event1 keychord cpufreq
B: PROP=0
B: EV=13
B: KEY=c0000 0 0 0
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="touch_dev"
P: Phys=
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=event2 cpufreq
B: PROP=2
B: EV=9
B: ABS=6618000 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="apq8064-tabla-snd-card Button Jack"
P: Phys=ALSA
S: Sysfs=/devices/platform/soc-audio.0/sound/card0/input3
U: Uniq=
H: Handlers=event3 cpufreq
B: PROP=0
B: EV=3
B: KEY=ff 0 0 0 0 0 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="apq8064-tabla-snd-card Headset Jack"
P: Phys=ALSA
S: Sysfs=/devices/platform/soc-audio.0/sound/card0/input4
U: Uniq=
H: Handlers=event4 cpufreq
B: PROP=0
B: EV=21
B: SW=1c054

I: Bus=0000 Vendor=0001 Product=0001 Version=0001
N: Name="hs_detect"
P: Phys=
S: Sysfs=/devices/virtual/input/input5
U: Uniq=
H: Handlers=kbd event5 cpufreq
B: PROP=0
B: EV=23
B: KEY=4 0 0 0 0 0 0 0
B: SW=14

现在我尝试更改触摸屏中的某些属性,但似乎我无法控制它。

root@mako:/sys/devices/virtual/input/input2 # ls
capabilities
event2
id
modalias
name
phys
power
properties
subsystem
uevent
uniq

我还没有尝试过所有属性。也许我错过了什么?

编辑:在尝试直接为设备设置亮度时,我看到了效果,但由于某种原因 0 并不对应于关闭显示,它只会导致屏幕变暗。 我还尝试删除 gui 库,例如 libgui、libsurfaceflinger、bit,然后 android 启动未完成。

echo 0 > /sys/devices/platform/msm_fb.525825/leds/lcd-backlight/brightness
echo 0 > /sys/devices/i2c-0/0-0038/backlight/lm3530/brightness

我试图从低水平做到这一点,因为我无法从 Android 实现同样的目标。我认为这在这个论坛上非常重要,可能还有其他人也感兴趣。

相关内容