Как палят нажатие... для любителей adb

baracuda

Client
Регистрация
19.06.2013
Сообщения
734
Благодарностей
249
Баллы
43
собственно в поисках решения нашёл интересную статью. в общем то чудо не произошло.. но один момент очень запал в душу...
ABS_MT_TOUCH_MAJOR - сила нажатия...
Возможно кому то будет полезно... сам до конца так и не разобрался.. но может кому то зайдёт
C#:
adb shell echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x39\x00\x00\x00\x00\x00">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x35\x00\x00\x00\x01\x00">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x36\x00\x00\x00\x01\x00">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x30\x00\x00\x00\x00\x05">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x4a\x00\x00\x00\x00\x01">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x45\x00\x00\x00\x00\x01">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x39\x00\xFF\xFF\xFF\xFF">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x4a\x00\x00\x00\x00\x00">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x45\x00\x00\x00\x00\x00">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x30\x00\x00\x00\x00\x00">dev/input/event2;echo -en "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00">dev/input/event2
event* конечно же ваш.

ну и немного полезняшки что бы сильно не париться
C#:
EV_ABS            0x03
    ABS_MT_TRACKING_ID    0x39
    ABS_MT_POSITION_X    0x35
    ABS_MT_POSITION_Y    0x36
    ABS_MT_TOUCH_MAJOR    0x30
EV_KEY            0x01
    BTN_TOUCH        0x14a
    BTN_TOOL_FINGER        0x145
EV_SYN            0x00
    SYN_REPORT        0


EV_ABS, ABS_MT_TRACKING_ID, 0                    \x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x39\x00\x00\x00\x00\x00
EV_ABS, ABS_MT_POSITION_X, <координата X>        \x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x35\x00\x00\x00\x01\x00
EV_ABS, ABS_MT_POSITION_Y, <координата Y>        \x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x36\x00\x00\x00\x01\x00
EV_ABS, ABS_MT_TOUCH_MAJOR, 5                    \x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x30\x00\x00\x00\x00\x05
EV_KEY, BTN_TOUCH, 1                            \x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x4a\x00\x00\x00\x00\x01
EV_KEY, BTN_TOOL_FINGER, 1                        \x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x45\x00\x00\x00\x00\x01
EV_SYN, SYN_REPORT, 0                            \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00

EV_ABS, ABS_MT_TRACKING_ID, -1                    \x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x39\x00\xFF\xFF\xFF\xFF
EV_KEY, BTN_TOUCH, 0                            \x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x4a\x00\x00\x00\x00\x00
EV_KEY, BTN_TOOL_FINGER, 0                        \x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x45\x00\x00\x00\x00\x00
EV_ABS, ABS_MT_TOUCH_MAJOR, 0                    \x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x30\x00\x00\x00\x00\x00
EV_SYN, SYN_REPORT, 0                            \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
 
  • Спасибо
Реакции: robengo и brun0

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)