Сборник adb-команд

 Вот набор команд adb 


1.  Перейдите на главный экран --> "adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME"

2.  Установка приложения --> "adb install TPLTRCU. apk"

3  Удаление приложения    --> "adb uninstall com.tpltrcu"

4  Чтобы просмотреть свойства apk --> "aapt dump badging <path-to-apk>"

5  Чтобы удалить программу запуска по умолчанию --> "adb shell rm /system /app/Launcher3.apk"

6  Работающие службы Android --> "Службы активности dumpsys оболочки adb"

7  Версия Android --> "adb shell getprop ro.build.version.release"

8  Версия Android SDK --> "adb shell getprop ro.build.version.sdk"

9  свойств Android --> "adb shell getprop"

10  Дата и время --> "adb shell date"

11  Application Force-Stop --> "adb shell am force-stop <PACKAGE>"

12  Запущенные процессы --> "adb shell ps"

13  Оболочка ADB    --> "adb shell"

14  Состояние сети --> "adb shell netcfg"

15  Чтобы получить файл --> "adb pull path_to_file"

16  Чтобы поместить файл --> "adb push sourcePath targetPath "

17  Чтобы изменить часовой пояс --> "adb shell setprop persist.sys.timezone "Asia/Kolkata""
        Чтобы найти часовой пояс [ http://en.wikipedia.org/wiki/List_of_tz_database_time_zones ]

18 Для создания резервных копий --> «adb backup -apk -shared -all»

19  Для восстановления --> «adb restore backup.ab»

20  Для сохранения журналов с Android    --> «adb shell logcat > log.txt»

21  Для проверки Использование ЦП --> «adb shell dumpsys cpuinfo»

22  Чтобы проверить использование памяти --> «adb shell dumpsys meminfo»

23  Чтобы изменить настройки --> «adb shell am start -n com.android.settings/.Settings»

24  Отчет об ошибке Через ADB --> "adb bugreport > bug_report.txt"

25  Анализ отчета об ошибках --> "java -jar chkbugreport.jar bug_report.txt"
        Чтобы получить chkbugreport.jar [ https://github.com/sonyxperiadev/ChkBugReport/downloads ]

26 Чтобы перезагрузить ОС --> "adb shell reboot"

27  Версия ADB --> "adb version"

28  Чтобы получить справку --> "adb help"

29  Чтобы получить серийный номер --> "adb get-serialno"

30  Список устройства --> "adb devices"

31  Чтобы запустить процесс --> "adb shell ps"

32  Чтобы распечатать дамп --> "adb shell dumpsys"

33  Чтобы запустить действие --> "adb shell am start PACKAGE_NAME/.ACTIVITY_NAME "

34  Чтобы сохранить снимок экрана --> "adb shell screencap -p /mnt/image_name.png"

35  Список установленных пакетов --> "adb shell pm list packages -f"

36 Чтобы сделать ключевое событие --> " adb shell input keyevent "



Параметры logcat

Если вы хотите контролировать формат каждой записи журнала, необходимо использовать параметр «adb logcat -v <format>», который поддерживает следующие форматы: 37. Отображение

приоритета/тега и PID процесса, выдающего сообщение (формат по умолчанию) --> "adb logcat -v краткое"

38 Показать только PID --> "adb logcat -v процесс"

39 Показать только приоритет/тег --> "adb logcat -v тег" 

40 Показать необработанное сообщение журнала, без других полей метаданных --> "adb logcat -v raw" 

41 Показать дату, время вызова, приоритет/тег и PID процесса, создавшего сообщение --> "adb logcat -v time"

42 Отображение приоритета, тега,и PID и TID потока, выдающего сообщение --> "adb logcat -v thread"

43 Показать дату, время вызова, приоритет, тег, а также PID и TID потока, выдающего сообщение  
  --> "adb logcat -v threadtime"

 44 Показать все поля метаданных и отдельные сообщения с пустыми строками --> "adb logcat -v long"


Коды клавиш для команды adb "input keyevent"

0 --> "KEYCODE_UNKNOWN" 
1 --> "KEYCODE_MENU" 
2 --> "KEYCODE_SOFT_RIGHT" 
3 --> "KEYCODE_HOME" 
4 --> "KEYCODE_BACK" 
5 --> "KEYCODE_CALL" 
6 --> "KEYCODE_ENDCALL" 
7 --> "KEYCODE_0" 
8 --> "KEYCODE_1" 
9 --> "KEYCODE_2" 
10 --> "KEYCODE_3"
11 --> "KEYCODE_4" 
12 --> "KEYCODE_5" 
13 --> "KEYCODE_6" 
14 --> "KEYCODE_7" 
15 --> "KEYCODE_8" 
16 --> "KEYCODE_9" 
17 --> "KEYCODE_STAR" 
18 --> "KEYCODE_POUND" 
19 --> "KEYCODE_DPAD_UP" 
20 --> "KEYCODE_DPAD_DOWN" 
21 --> "KEYCODE_DPAD_LEFT" 
22 --> "KEYCODE_DPAD_RIGHT" 
23 --> "KEYCODE_DPAD_CENTER" 
24 --> "KEYCODE_VOLUME_UP" 
25 --> "KEYCODE_VOLUME_DOWN" 
26 --> "KEYCODE_POWER" 
27 --> "KEYCODE_CAMERA" 
28 --> "KEYCODE_CLEAR" 
29 - -> "KEYCODE_A" 
30 --> "KEYCODE_B" 
31 --> "KEYCODE_C" 
32 --> " KEYCODE_D"
33 --> "KEYCODE_E" 
34 --> "KEYCODE_F" 
35 --> "KEYCODE_G" 
36 --> "KEYCODE_H" 
37 --> "KEYCODE_I" 
38 --> "KEYCODE_J" 
39 --> "KEYCODE_K" 
40 --> "KEYCODE_L" 
41 --> "KEYCODE_M" 42 
--> "KEYCODE_N" 43 
--> "KEYCODE_O" 
44 --> "KEYCODE_P" 
45 --> "KEYCODE_Q" 
46 --> "KEYCODE_R" 
47 --> "KEYCODE_S" 
48 --> "KEYCODE_T" 
49 --> "KEYCODE_U" 
50 --> "KEYCODE_V" 
51 --> "KEYCODE_W" 
52 - -> "KEYCODE_X" 
53 --> "KEYCODE_Y" 
54 --> "KEYCODE_Z" 
55 --> "KEYCODE_COMMA" 
56 --> "KEYCODE_PERIOD" 
57 --> "KEYCODE_ALT_LEFT" 
58 --> "KEYCODE_ALT_RIGHT" 
59 --> "KEYCODE_SHIFT_LEFT" 
60 --> "KEYCODE_SHIFT_RIGHT" 
61 --> "KEYCODE_TAB" 
62 --> "KEYCODE_SPACE" 
63 --> "KEYCODE_SYM" 
64 --> "KEYCODE_EXPLORER" 
65 --> "KEYCODE_ENVELOPE" 
66 --> "KEYCODE_ENTER" 
67 --> "KEYCODE_DEL" 
68 --> "KEYCODE_GRAVE" 
69 --> "KEYCODE_MINUS" 
70 --> "KEYCODE_EQUALS" 
71 --> "KEYCODE_LEFT_BRACKET" 
72 --> "KEYCODE_RIGHT_BRACKET" 
73 --> "KEYCODE_BACKSLASH" 
74 --> "KEYCODE_SEMICOLON" 
75 --> "KEYCODE_APOSTROPHE" 
76 - -> "KEYCODE_SLASH" 
77 --> "KEYCODE_AT" 
78 --> "KEYCODE_NUM" 
79 --> "KEYCODE_HEADSETHOOK" 
80 --> "KEYCODE_FOCUS" 
81 --> "KEYCODE_PLUS" 
82 --> "KEYCODE_MENU" 
83 --> "KEYCODE_NOTIFICATION" 
84 --> "KEYCODE_SEARCH" 
85 --> "TAG_LAST_KEYCODE"