adb shell input keyevent 82


$ adb shell pm list packages -d. To list all the enabled package names, use the “-e” option. One of my most loved tools is scrcpy, thanks to the amazing people at Genymobile. - emulator — avd testAVD -no-audio -no-window & - ./ci/android-wait-for-emulator.sh Starts the emulator and waits for it to boot. adb wait-for-device shell input keyevent 82 adb stock-android android-emulator. adb shell input keyevent 82 . adb shell input keyevent 26 Unlock screen. adb shell input keyevent 82 HOME key. adb shell input keyevent 82. adb shell pm list packages -f Clear application data. KEYCODE_APP_SWITCH. Then enter your computer’s internal IP address in the box. you can run adb logcat to acces logcat ( you can exit with “Ctrl+c”)or you can use more options to get just the details you need: logcat -c | logcat -s InputReader -e “\(16\)\: value=0″ |cut -d ” ” -f 9logcat -c | logcat -e “\, name=\’AVRCP\’\,” |cut -d ” ” -f 11, adb shell input keyevent 7 # for key ‘0’adb shell input keyevent 8 # for key ‘1’adb shell input keyevent 29 # for key ‘A’adb shell input keyevent 54 # for key ‘B’we can also send string as a text, likeadb shell input text “ANDROID”, The below text is the whole list of all keyevent names with theirrespective codes numbers…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”From https://groups.google.com/forum/#!topic/android-developers/pHBcP2JBT5A, #labOS Josipa Jurja Križanića 1 31000, Osijek, Designed by #labOS | Powered by Maximum Effort, Python HTML5 canvas game web automation example using Selenium and OpenCV. adb shell input keyevent 82 && adb shell input keyevent 26. adb shell input keyevent 7 # for key ‘0’ adb shell input keyevent 8 # for key ‘1’ adb shell input keyevent 29 # for key ‘A’ adb shell input keyevent 54 # for key ‘B’ we can also send string as a text, like adb shell input text “ANDROID” The below text is the whole list of all keyevent names with their adb shell input keyevent 82 //在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒) adb shell input swipe 50 250 250 250 500 //在屏幕上点击坐标点x=50 y=250的位置。 adb shell input tap 50 250 //输入字符abc. adb shell input keyevent 3. You can see com.android.internal.telephony.Isms, so on this link choose your android version, then open : com -> android -> internal -> telephony -> Isms.javaFor the rest I will take the android 4.4.2 file (link).On the line 742 we have :static final int TRANSACTION_sendText = (android.os.IBinder.FIRST_CALL_TRANSACTION + 4);FIRST_CALL_TRANSACTION is equal to 1. Execution return: ADB shell input keyevent 4 Execute off screen and on screen: ADB shell input keyevent 26 Execute unlocking screen: ADB shell input keyevent 82 summary. Чтобы разблокировать экран без прохода. This command sends the event that unlocks the lockscreen on the device. Pastebin.com is the number one paste tool since 2002. adb shell input keyevent 82 #(KEYCODE_MENU) would unlock the screen at first boot and would then allow further commands to launch applications and have them displayed on the screen, etc. 2. 1 hour ago, C | adb shell input text abc adb shell input keyevent 26. react-native debugging android-emulator react-native-android. 1 hour ago, We use cookies for various purposes including analytics. Make sure that the devices are connected to the wireless network. I added the shortcuts for the context of my editor (Webstorm) and React Native debugger. Schultz9999 Schultz9999. Download and extract the ADB files on your PC: 1. scrcpy provides display and control of Android devices connected on USB (or over TCP/IP). adb shell input text abc adb shell input keyevent 82 //在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒) adb shell input swipe 50 250 250 250 500 //在屏幕上点击坐标点x=50 y=250的位置。 adb shell input tap 50 250 //输入字符abc. Above in the doc we can find (with ctrl + f) “Send an SMS.” On the line just after the bloc we have :public void sendText [some_stuff] callingPkg [again] destinationAddress […] scAddress [ …] parts […] sentIntents [final_stuff] deliveryIntents […]I’m gonna explain quickly :callingPkg : the name of the package that will send your sms (I explain how to find it later)destinationAdress : the phone number of the message recipientscAddress : your smsc (explained after)parts : your message !sendIntends and deliveryIntents : you don’t care-> Find your package name : Explore your app file or download Package Name Viewer on google play, find your message application and copy the name (com.android…)-> Find your smsc : In your application -> settings -> SMSC or Service Center or Message Center etc, copy the number display (DON’T CHANGE IT)Just before finishing, in “services” the strings are declared by s16 and integers with i32.So for my example we have :callingPkg : com.android.mmstarget number : +01234567890SMSC : +01000000000My text : Hello world !sendIntends and deliveryIntents we don’t care so we put 0 to set it to default value.Finally :adb shell service call isms 5 s16 “com.android.mms” s16 “+01234567890” s16 “+01000000000” s16 “Hello world !” i32 0 i32 0-> An example in a batch file :The send.bat :echo offset num=%1shiftfor /f “tokens=1,* delims= ” %%a in (“%*”) do set ALL_BUT_FIRST=%%becho %ALL_BUT_FIRST%adb shell service call isms 5 s16 “com.android.mms” s16 “%num%” s16 “+01000000000” s16 “%ALL_BUT_FIRST%” i32 0 i32 0run with :send.bat +01234567890 Hey you !Now tell me if it works with your android version Edit : Corrected with information given by Alex P. adb shell screencap adb shell screencap /sdcard/1.png, Logcat is a tool that allows you to view system messages. Enabling Fast Refresh# Fast Refresh is a React Native feature that allows you to get near-instant feedback for changes in your React components. Sr. QA Engineer with around 8 years of experience in Information Technology, 2+ years of Development and 3 Years of QA Lead in Software Dev and testing Environment. Umang Umang. Kasutan seadme ekraani avamiseks järgmist käsku adb shell. KEYCODE_SEARCH . - wuseman/WBRUTER Stop play: adb shell input keyevent 86. 27. well wait-for-device, as you already realized only waits until the adb daemon properly started. Your Answer … sendevent, to send the necessary events to the correct input. Follow asked Sep 30 '14 at 8:11. adb shell input keyevent 67. rem set new passkey 'zebra' adb shell input text zebra . But how can I use these commands from inside the phone? adb shell input keyevent 82 Share. Now to pull any file from your device, you need to know its path. Add a comment | 3 Answers Active Oldest Votes. Restart adb in TCP mode, port 5555(for each device separately). Mute: adb shell input keyevent 164 Media Control. For the complete keycode list, see KeyEvent. After the phone wakes up, you can use the following syntax to control: use the command adb shell input keyevent . GitHub Gist: instantly share code, notes, and snippets. Send a string of characters. Check what SMS service you are using with: Output example:5 isms: [com.android.internal.telephony.ISms], If you see isms in the response, the steps you need to take are:from: send-sms-via-adb-shell-service-call-isms-android-4-1-2. Once you are done making changes, you should remount with the original Read-Only.mount -o remount,ro /system8. wbruter also includes some other brute methods like dictionary attacks for gmail, ftp, rar, zip and some other file extensions. Follow asked Sep 30 '14 at 8:11. adb shell input keyevent 26 You can unlock your Emulator Device by running this command from command prompt . Copy link Quote reply ihwf commented Nov 26, 2019. 321 1 1 gold badge 2 2 silver badges 3 3 bronze badges. AlarmClock; BlockedNumberContract; BlockedNumberContract.BlockedNumbers; Browser; CalendarContract; CalendarContract.Attendees; CalendarContract.CalendarAlerts The above is the value of ADB shell input keyevent control key input introduced by Xiaobian to you, hoping to help you. Follow Send a string of characters. Sign in to view. adb shell input keyevent CAMERA Send touch event as input. play / Pause: adb shell input keyevent 85 . command: adb shell input keyevent 4 volume control. Để tìm vị trí X, Y chính xác mà bạn muốn Nhấn vào: Cài đặt> Tùy chọn nhà phát triển> Kiểm tra tùy chọn POINTER SLOCATION.. With 4.2, within 10s of boot, the lockscreen dims to black. adb shell input keyevent 22 – Inputs a D-pad right event, useful for changing the focus to a different view. Home button (KEYCODE_HOME) adb shell input keyevent 3 . adb wait-for-device shell input keyevent 82 adb stock-android android-emulator. adb shell input keyevent 82 # menu key adb shell input keyevent 21 # keypad left adb shell input keyevent 66 # Enter key adb shell input keyevent 3 # Go back to the home screen wbruter is is the first tool wich has been released as open source wich can guarantee 100% that your pin code will be cracked aslong as usb debugging has been enable. 내 태블릿은 잠금 화면 이벤트의 방향 변경을 지원하지 않으므로 항상 잠금 화면이 항상 가로로 표시되므로 값이 항상 작동합니다. /usr/local/bin/adb shell input keyevent 82 /usr/local/bin/adb shell input keyevent 66 /usr/local/bin/adb shell input keyevent 66 (reload was not always working without adding the last line) In Preferences->Keyboard->Keyboard shortcuts you can then map these services to keyboard shortcuts. KEYCODE_HOME. /usr/local/bin/adb shell input keyevent 82 /usr/local/bin/adb shell input keyevent 66 /usr/local/bin/adb shell input keyevent 66 (reload was not always working without adding the last line) In Preferences->Keyboard->Keyboard shortcuts you can then map these services to keyboard shortcuts. Share a link to this question via email, Twitter, or Facebook. It can be combine with the power button command above to turn on and unlock the device. >adb shell input keyevent 82 && adb shell input touchscreen swipe 930 880 930 380 If there is still no sound the device volume should be checked. Once you know the path of the file, enter the following command to pull the file.adb pull For instance, let’s pull the Settings.apk which is located in the /System/app/ folder on your device.adb pull /system/app/Settings.apk3. Packages & Performance. adb shell input keyevent 7 # for key ‘0’ adb shell input keyevent 8 # for key ‘1’ adb shell input keyevent 29 # for key ‘A’ adb shell input keyevent 54 # for key ‘B’ we can also send string as a text, like adb shell input text “ANDROID” The below text is the whole list of all keyevent names with their 1 hour ago, Lua | 53 min ago, JSON | adb shell input keyevent 4 //可以解锁屏幕. - adb devices Displays list of found devices in GitLab web terminal. Add a comment | -1. did you try keyevent for power button ? Share. Follow asked 41 mins ago. Alternatively for Android, you can run the command adb shell input keyevent 82 to open the dev menu (82 being the Menu key code). The file will be pulled and saved in the ADB folder itself and you can see the transfer rate in the command prompt. Now to pull any file from your device, you need to know its path. To see the CPU usage of the processes running on the device the following command can be used. command: adb shell input keyevent 4 volume control. adb shell input keyevent 82 # menu key adb shell input keyevent 21 # keypad left adb shell input keyevent 66 # Enter key If the file is pushed correctly to your device, you’ll get the similar output on the command prompt: So you now know how to push and pull files using the ADB commands. adb shell input keyevent 82 && adb shell input keyevent 66. #!/bin/bash # Unlocks a pin (1234) locked device # Wake up adb shell input keyevent 26 # Unlock screen adb shell input keyevent 82 # Enter and confirm pin adb shell input text 1234 adb shell input keyevent 66 Let’s open our app. Follow answered Jan 15 '16 at 6:25. In this case, execution would pause for one second. Share. adb shell input keyevent 82 # (KEYCODE_MENU) would unlock the screen at first boot and would then allow further commands to launch applications and have them displayed on the screen, etc. The android debug bridge can also return a list of the installed packages installed on the connected device. JVI29 JVI29. adb shell input keyevent 82 //在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒) adb shell input swipe 50 250 250 250 500 //在屏幕上点击坐标点x=50 y=250的位置。 adb shell input tap 50 250 //输入字符abc. Apr 2, 2013 at 5:10 PM #3 rdeleonp said: We need to use: getevent, to verify the inputs and events for your specific device. adb shell input keyevent 4. adb shell input tap 240 770 ADB Over WiFi. Open Debugger React Native (Android Device adb shell input) - adb-shellinput.sh Find out the network’s IP range by finding out your IP, on linux you can useifconfig or ip address show commands and find IP on the needed interface. : 7. Open a command prompt in the ADB folder by right clicking on the mouse in the empty space of the folder while holding the Shift key. Enable Developer mode by tapping 7 times on “Settings”-”AboutPhone”-”Build Number” .Turn on USB debugging by going to the main settings page – “Developer Options” – “USB Debugging”-For Windows:Download “SDK Tools Only” from Android SDK download pageUnzip the tools, it will contain ADB and other utilities.Connect the android devices via USB, and state that you want to add keys on Android pop-up screen. adb shell input keyevent KEYCODE_POWER. Share. - wuseman/WBRUTER Background I wanted to automate text input on an Android device as a part of automated UI testing. adb shell input keyevent 4 //可以解锁屏幕. adb shell input keyevent [--longpress] Control Keypress events on Android. adb shell input keyevent 82 Print all installed packages. $ adb shell pm list packages -e. adb shell am … adb shell pm clear . For dialing a number, you can simply run: 0 – RADIO_RESET,1 – RADIO_OFF,2 – UNSOL_NETWORK_STATE_CHANGE,3 – QXDM_ENABLE,4 – QXDM_DISABLE,5 – RADIO_ON,6 – SETUP_PDP , APN,7 – DEACTIVE_PDP,8 – DIAL_CALL number,9 – ANSWER_CALL,10 – END_CALL, To call TelephonyManager.answerRingingCall() use, Auto Answer:get the following property on far end to auto answer the incoming call in 2 seconds, adb shell setprop persist.sys.tel.autoanswer.ms 2000, adb shell setprop persist.sys.tel.autoanswer.ms 0. You can push any file to the internal or external SD card without any issue, but when you’re pushing it to the System partitions you might get this error: 5. Open cmd window in the folder with tools and test with following command:adb devicesIf device is not listed in output you will need to install device drivers. All Android Key Events for usage with adb shell. This works great in ADB. Unlock: input keyevent 82. Open a command prompt in the ADB folder by right clicking on the mouse in the empty space of the folder while holding the Shift key.2. adb shell input keyevent 82 (82 ---> MENU_BUTTON) "For more keyevents codes see list below".. adb shell input keyevent 82 . adbunlock { adb shell input keyevent 82 adb shell input keyevent 82 } Extra scrcpy. When the screen goes to sleep, it is locked if a lock screen is enabled in Settings. adb shell input keyevent 82 . adb shell input keyevent 82 HOME key. GitHub Gist: instantly share code, notes, and snippets. This is already at init time. Just replace the keycode with the … ADB commands will work over USB or WiFi connections . adb shell input text abc Improve this question. adb shell input keyevent 21 – Inputs a D-pad left, useful for changing the focus to a different view. 321 1 1 gold badge 2 2 silver badges 3 3 bronze badges. wbruter is is the first tool wich has been released as open source wich can guarantee 100% that your pin code will be cracked aslong as usb debugging has been enable. Pastebin is a website where you can store text online for a set period of time. adb shell input keyevent 82 (82 ---> MENU_BUTTON) "Để biết thêm mã khóa, xem danh sách bên dưới".. Nhấn vào vị trí X, Y: adb shell input tap 500 1450. sleep 1 – Pauses execution for a specified amount of seconds. adb shell input keyevent POWER Even if you don't have a hardware key you still can use a keyevent to perform the equivalent action. Ekraanil on lukuikoon ja selle ümber ring ning ma pean selle üles pühkima. To push a file to the device, just type the following command:adb pushFor instance:adb push Settings.apk /system/apps/9. Ekraanil on lukuikoon ja selle ümber ring ning ma pean selle üles pühkima. These commands are important yet simple, aren’t they? It does not require any root access. 1 hour ago, HTML 5 | Alternately you can also send an awake device to sleep with the command. Palun soovitage alternatiivseid käske. adb shell input keyevent 82. Yes [X] No [ ] The registrant had 100,184 shares of common stock, par value $0.001, outstanding as of November 6, 2014. The screen above can be accessed by shaking the device (or executing adb shell input keyevent 82 in the terminal), select Dev Settings, and select Debug server host & port for device. Android KeyEvent Constants. Your device might prompt for root permissions when you type SU, grant them. 82 48. TAP. Open Command Prompt and key in the exact code as displayed below: Method 1. Umang Umang. Kui ma aga kasutasin Kit Kat OS-ga sama käsku, ei tööta see. I've tried simulating shaking, command m, adb shell input keyevent 82 none of those bring up the developer menu. Increase the volume: adb shell input keyevent 24 lower the volume: adb shell input keyevent 25 Mute: adb shell input keyevent 164 Media Control. adb shell input tap Xpoint Ypoint Send swipe event as input. Get Xpoint and Ypoint by enabling pointer location in the Developer Options – Input – Pointer location. There are several ways to do that, like listed below, use test framework specific API (e.g. If the phone has a swipe screen lock, or a screen lock which requires the power button to be pressed, you can use this function. Share. Improve this answer. adb shell input keyevent 82 And then use the predefined list of user touch points, to make a series of adb shell input tap calls to simulate the user actions: The only catch here is that obviously, touch coordinates will not be the same between two devices, and depends on whether the device is in portrait or landscape orientation at the time of execution. … adb shell input keyevent 82 - this will unlock and ask for pin; adb shell input text xxxx && adb shell input keyevent 66 - this will input your pin and press enter, unlocking device to home screen; using adb to delete password file, Method 1. Pulling any file from the device is easy but pushing files to the device needs permissions. adb -s shell am start -a android.intent.action.CALL -d tel:555-5555, You can see this in the logcat:Starting: Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx }am start -a android.intent.action.CALL -d tel:0919194136, On some Android devices, there exists an executable:/system/bin/radiooptions, If you run it, the help dislplays:Usage: radiooptions [option] [extra_socket_args]. 101 2 2 bronze badges. Know someone who can answer? So you need to mount the file system as Read-Write rather than Read-only, so execute the following commands one-by-one to mount the system writable: 6. Tap X,Y position: adb shell input tap 500 1450 To find the exact X,Y position you want to Tap go to: Settings > Developer Options > Check the option POINTER SLOCATION.. Swipe X1 Y1 X2 Y2 [duration(ms)]: adb shell input swipe 100 500 100 1450 100 in this example X1=100, Y1=500, X2=100, … adb shell input keyevent 187. Autostart Android USB tethering with udev + systemd + adb - medvid/android-tether Insert the text into a view with a focus (if it supports text input) adb shell input text 'Paste text on Android device' Simulate a physical action. Palun soovitage alternatiivseid käske. Check out the device IP-s with nmap, example: after you get the list of devices on this network search for ones tagged android-somecodes-lan and take note of the IP addresses. Measurement Range -100 to +300 mV (16 bit resolution and two range settings: 4mV,400mV) Input Offset Voltage 5μV (with auto zero) Input Bias Current 50 f A Dimensions 60 x 60 x 68 mm 2.4 SAM Twin Phantom Material Vinylester, glass fiber reinforced (VEGF) Liquid Compatibility Compatible with all SPEAG tissue simulating liquids (incl. 39 min ago, HTML | 首先我们在windows下通过adb shell控制手机,在此之前,保证你的手机已经连接电脑,进入eclipse adt开发环境下的adb所在文件目录,以我的为例,路径为..\adt-bundle-windows-x86-20130917\sdk\platform-tools,以下是我的目录截图,可以对着找到该目录。 Copy this flow JSON to your clipboard and then import into Node-RED using the Import From > Clipboard (Ctrl-I) menu option This comment has been minimized. See töötab minu ettevõtte seadmes, millel on Android L-seade, hästi. It works on GNU/Linux, Windows and macOS. For example, using the adb shell input keyevent command, different keycodes can achieve different functions. Add a comment | 3 Answers Active Oldest Votes. input keyevent 26. The default port where the bundler runs is 8081. rom1v reviewed Mar 21, 2018. The Developer Menu is disabled in release (production) builds. Insert the text into a view with a focus (if it supports text input) adb shell input text 'Paste text on Android device' Simulate a physical action. adb shell input keyevent 4 //可以解锁屏幕. Add a comment | Active Oldest Votes. POWER e UNLOCK adb shell input keyevent 26 && adb shell input keyevent 82. adb shell pm list packages -f . You will get the following output if everything went right. Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). adb shell input keyevent 82 After running the unlock command, you might have to wait for some minutes. This catches the CTRL+S key combination and maps it to the "shake" keycode (keycode 82, AKEYCODE_MENU). Kui ma aga kasutasin Kit Kat OS-ga sama käsku, ei tööta see. wbruter also includes some other brute methods like dictionary attacks for gmail, ftp, rar, zip and some other file extensions. Download and extract the ADB files on your PC:1. adbanimenable { adb shell settings put global window_animation_scale 1.0 adb shell settings put global transition_animation_scale 1.0 adb shell settings put global animator_duration_scale 1.0 } adbunlock. See töötab minu ettevõtte seadmes, millel on Android L-seade, hästi. AlarmClock; BlockedNumberContract; BlockedNumberContract.BlockedNumbers; Browser; CalendarContract; CalendarContract.Attendees; CalendarContract.CalendarAlerts All Android Key Events for usage with adb shell. Run Commands without logging in to shell: adb -s DeviceIP:5555 shell COMMAND_AS_IN_TERMINAL. Event codes: adb shell input keyevent 82 (82 ---> MENU_BUTTON) "For more keyevents codes see list below".. Я не очень разбираюсь в командных сценариях или сценариях оболочки, но я смог быстро написать java-программу для этого: