Полезные команды в одном месте ADB

baracuda

Client
Регистрация
19.06.2013
Сообщения
734
Благодарностей
249
Баллы
43
Enable/Disable it
Switch to ADBKeyBoard from adb

adb shell ime set com.android.adbkeyboard/.AdbIME

Check your available virtual keyboards:

adb shell ime list -a

Switch back to original virtual keyboard: (in my case)

adb shell ime set com.google.android.apps.automotive.inputmethod/.InputMethodService

Input
1. Sending text input
adb shell am broadcast -a ADB_INPUT_TEXT --es msg '你好嗎? Hello?'

If it’s not working, you can try to input as base64

adb shell am broadcast -a ADB_INPUT_B64 --es msg `echo -n '你好嗎? Hello?' | base64`

2. Sending keyevent code (67 = KEYCODE_DEL)
adb shell am broadcast -a ADB_INPUT_CODE --ei code 67

3. Sending editor action (2 = IME_ACTION_GO)
adb shell am broadcast -a ADB_EDITOR_CODE --ei code 2

4. Sending unicode characters
To send Cat

adb shell am broadcast -a ADB_INPUT_CHARS --eia chars '128568,32,67,97,116'

5. Send meta keys
To send Ctrl+Space

adb shell am broadcast -a ADB_INPUT_MCODE --eia mcode '4096,62'

6. CLEAR all text (starting from v2.0)
adb shell am broadcast -a ADB_CLEAR_TEXT
 

sw_sw

Client
Регистрация
24.02.2017
Сообщения
703
Благодарностей
278
Баллы
63
7. shell input keyevent 164 MUTE
8. settings put system screen_brightness 1 Яркость в 1
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Enable/Disable it
Switch to ADBKeyBoard from adb

adb shell ime set com.android.adbkeyboard/.AdbIME

Check your available virtual keyboards:

adb shell ime list -a

Switch back to original virtual keyboard: (in my case)

adb shell ime set com.google.android.apps.automotive.inputmethod/.InputMethodService

Input
1. Sending text input
adb shell am broadcast -a ADB_INPUT_TEXT --es msg '你好嗎? Hello?'

If it’s not working, you can try to input as base64

adb shell am broadcast -a ADB_INPUT_B64 --es msg `echo -n '你好嗎? Hello?' | base64`

2. Sending keyevent code (67 = KEYCODE_DEL)
adb shell am broadcast -a ADB_INPUT_CODE --ei code 67

3. Sending editor action (2 = IME_ACTION_GO)
adb shell am broadcast -a ADB_EDITOR_CODE --ei code 2

4. Sending unicode characters
To send Cat

adb shell am broadcast -a ADB_INPUT_CHARS --eia chars '128568,32,67,97,116'

5. Send meta keys
To send Ctrl+Space

adb shell am broadcast -a ADB_INPUT_MCODE --eia mcode '4096,62'

6. CLEAR all text (starting from v2.0)
adb shell am broadcast -a ADB_CLEAR_TEXT
Если это тема как шпаргалка, не логичнее бы оформирть для людей? Как минимум перевести на ру - что дает каждый из запросов и привести в читабельный вид и разделение что к чему?
 
Последнее редактирование:
  • Спасибо
Реакции: westruk и robengo

SERG454

Client
Регистрация
14.10.2021
Сообщения
144
Благодарностей
140
Баллы
43
  • Спасибо
Реакции: baracuda

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113

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