Я хочу смоделировать нажатие кнопки питания на Samsung Galaxy Tab 2 GT-P5100
управлением Android 4.0.4 с использованием оболочки ADB.
Для этого я изменил соответствующие разрешения, используя:
adb shell
su
chmod 666 /dev/input/event1
Как я знаю, было ли это успешно?
Я думал, что следующая команда отобразит экран блокировки:
input keyevent 116
Я не получаю ошибок, но ничего не происходит ...
В качестве альтернативы я использовал текстовую форму кода ключа, которая выглядит следующим образом:
input keyevent KEY_POWER
В этом случае вывод - Killed
- что это значит?
Наконец, я попробовал:
sendevent dev/input/event1 1 116 1 ; sendevent dev/input/event1 1 116 0
Без удачи :(
Что я делаю неправильно?
getevent -i /dev/input/event1
выводит следующее:
add device 1: /dev/input/event1
bus: 0000
vendor: 0000
product: 0000
version: 0000
name: "sec_key"
location: ""
id: ""
version: 1.0.1
events:
KEY (0001): 0072 0073 0074
input props:
<none>
Ключ 0074
имеет текстовую метку KEY_POWER
.