Я хочу смоделировать нажатие кнопки питания на 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 .
