微信跳一跳高分系列二:adb shell 中的常用命令
input 命令
> adb [-s device] shell input [<source>] <command> [<arg>...]
The sources are:
mouse
keyboard
joystick
touchnavigation
touchpad
trackball
stylus
dpad
touchscreen
gamepad
The commands and default sources are:
text <string> (Default: touchscreen)
keyevent [--longpress] <key code number or name> ... (Default: keyboard)
tap <x> <y> (Default: touchscreen)
swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
press (Default: trackball)
roll <dx> <dy> (Default: trackball)
如,點選螢幕上的指定位置
input tap 10 50
如,點選 home 鍵
input keyevent 5
如,在便籤中輸入內容
input text hello world
keycode
附:由於 keyevent 需要對應的 key 值,以下為收集的對應資料,供參考
keycode | 對應鍵值 |
---|---|
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 |
基本
鍵位 | 鍵值 | keycode |
---|---|---|
KEYCODE_0 | 按鍵’0’ | 7 |
KEYCODE_1 | 按鍵’1’ | 8 |
KEYCODE_2 | 按鍵’2’ | 9 |
KEYCODE_3 | 按鍵’3’ | 10 |
KEYCODE_4 | 按鍵’4’ | 11 |
KEYCODE_5 | 按鍵’5’ | 12 |
KEYCODE_6 | 按鍵’6’ | 13 |
KEYCODE_7 | 按鍵’7’ | 14 |
KEYCODE_8 | 按鍵’8’ | 15 |
KEYCODE_9 | 按鍵’9’ | 16 |
KEYCODE_A | 按鍵’A’ | 29 |
KEYCODE_B | 按鍵’B’ | 30 |
KEYCODE_C | 按鍵’C’ | 31 |
KEYCODE_D | 按鍵’D’ | 32 |
KEYCODE_E | 按鍵’E’ | 33 |
KEYCODE_F | 按鍵’F’ | 34 |
KEYCODE_G | 按鍵’G’ | 35 |
KEYCODE_H | 按鍵’H’ | 36 |
KEYCODE_I | 按鍵’I’ | 37 |
KEYCODE_J | 按鍵’J’ | 38 |
KEYCODE_K | 按鍵’K’ | 39 |
KEYCODE_L | 按鍵’L’ | 40 |
KEYCODE_M | 按鍵’M’ | 41 |
KEYCODE_N | 按鍵’N’ | 42 |
KEYCODE_O | 按鍵’O’ | 43 |
KEYCODE_P | 按鍵’P’ | 44 |
KEYCODE_Q | 按鍵’Q’ | 45 |
KEYCODE_R | 按鍵’R’ | 46 |
KEYCODE_S | 按鍵’S’ | 47 |
KEYCODE_T | 按鍵’T’ | 48 |
KEYCODE_U | 按鍵’U’ | 49 |
KEYCODE_V | 按鍵’V’ | 50 |
KEYCODE_W | 按鍵’W’ | 51 |
KEYCODE_X | 按鍵’X’ | 52 |
KEYCODE_Y | 按鍵’Y’ | 53 |
KEYCODE_Z | 按鍵’Z’ | 54 |
控制鍵
鍵位 | 鍵值 | keycode |
---|---|---|
KEYCODE_ENTER | 回車鍵 | 66 |
KEYCODE_ESCAPE | ESC鍵 | 111 |
KEYCODE_DPAD_CENTER | 導航鍵 確定鍵 | 23 |
KEYCODE_DPAD_UP | 導航鍵 向上 | 19 |
KEYCODE_DPAD_DOWN | 導航鍵 向下 | 20 |
KEYCODE_DPAD_LEFT | 導航鍵 向左 | 21 |
KEYCODE_DPAD_RIGHT | 導航鍵 向右 | 22 |
KEYCODE_MOVE_HOME | 游標移動到開始鍵 | 122 |
KEYCODE_MOVE_END | 游標移動到末尾鍵 | 123 |
KEYCODE_PAGE_UP | 向上翻頁鍵 | 92 |
KEYCODE_PAGE_DOWN | 向下翻頁鍵 | 93 |
KEYCODE_DEL | 退格鍵 | 67 |
KEYCODE_FORWARD_DEL | 刪除鍵 | 112 |
KEYCODE_INSERT | 插入鍵 | 124 |
KEYCODE_TAB | Tab鍵 | 61 |
KEYCODE_NUM_LOCK | 小鍵盤鎖 | 143 |
KEYCODE_CAPS_LOCK | 大寫鎖定鍵 | 115 |
KEYCODE_BREAK | Break/Pause鍵 | 121 |
KEYCODE_SCROLL_LOCK | 滾動鎖定鍵 | 116 |
KEYCODE_ZOOM_IN | 放大鍵 | 168 |
KEYCODE_ZOOM_OUT | 縮小鍵 | 169 |
電話鍵
鍵位 | 鍵值 | keycode |
---|---|---|
KEYCODE_CALL | 撥號鍵 | 5 |
KEYCODE_ENDCALL | 掛機鍵 | 6 |
KEYCODE_HOME | 按鍵Home | 3 |
KEYCODE_MENU | 選單鍵 | 82 |
KEYCODE_BACK | 返回鍵 | 4 |
KEYCODE_SEARCH | 搜尋鍵 | 84 |
KEYCODE_CAMERA | 拍照鍵 | 27 |
KEYCODE_FOCUS | 拍照對焦鍵 | 80 |
KEYCODE_POWER | 電源鍵 | 26 |
KEYCODE_NOTIFICATION | 通知鍵 | 83 |
KEYCODE_MUTE | 話筒靜音鍵 | 91 |
KEYCODE_VOLUME_MUTE | 揚聲器靜音鍵 | 164 |
KEYCODE_VOLUME_UP | 音量增加鍵 | 24 |
KEYCODE_VOLUME_DOWN | 音量減小鍵 | 25 |
控制鍵
鍵位 | 鍵值 | keycode |
---|---|---|
KEYCODE_ENTER | 回車鍵 | 66 |
KEYCODE_ESCAPE | ESC鍵 | 111 |
KEYCODE_DPAD_CENTER | 導航鍵:確定鍵 | 23 |
KEYCODE_DPAD_UP | 導航鍵:向上 | 19 |
KEYCODE_DPAD_DOWN | 導航鍵:向下 | 20 |
KEYCODE_DPAD_LEFT | 導航鍵:向左 | 21 |
KEYCODE_DPAD_RIGHT | 導航鍵:向右 | 22 |
KEYCODE_MOVE_HOME | 游標移動到開始鍵 | 122 |
KEYCODE_MOVE_END | 游標移動到末尾鍵 | 123 |
KEYCODE_PAGE_UP | 向上翻頁鍵 | 92 |
KEYCODE_PAGE_DOWN | 向下翻頁鍵 | 93 |
KEYCODE_DEL | 退格鍵 | 67 |
KEYCODE_FORWARD_DEL | 刪除鍵 | 112 |
KEYCODE_INSERT | 插入鍵 | 124 |
KEYCODE_TAB | Tab鍵 | 61 |
KEYCODE_NUM_LOCK | 小鍵盤鎖 | 143 |
KEYCODE_CAPS_LOCK | 大寫鎖定鍵 | 115 |
KEYCODE_BREAK | Break | Pause鍵 |
KEYCODE_SCROLL_LOCK | 滾動鎖定鍵 | 116 |
KEYCODE_ZOOM_IN | 放大鍵 | 168 |
KEYCODE_ZOOM_OUT | 縮小鍵 | 169 |
screenrecord 螢幕錄影
adb shell screenrecord [options]
Usage: screenrecord [options] <filename>
Android screenrecord v1.2. Records the device's display to a .mp4 file.
Options:
--size WIDTHxHEIGHT
Set the video size, e.g. "1280x720". Default is the device's main
display resolution (if supported), 1280x720 if not. For best results,
use a size supported by the AVC encoder.
--bit-rate RATE
Set the video bit rate, in bits per second. Value may be specified as
bits or megabits, e.g. '4000000' is equivalent to '4M'. Default 4Mbps.
--bugreport
Add additional information, such as a timestamp overlay, that is helpful
in videos captured to illustrate bugs.
--time-limit TIME
Set the maximum recording time, in seconds. Default / maximum is 180.
--verbose
Display interesting information on stdout.
--help
Show this message.
Recording continues until Ctrl-C is hit or the time limit is reached.
screencap 截圖
adb shell screencap /sdcard/demo.png
usage: screencap [-hp] [-d display-id] [FILENAME]
-h: this message
-p: save the file as a png.
-d: specify the display id to capture, default 0.
If FILENAME ends with .png it will be saved as a png.
If FILENAME is not given, the results will be printed to stdout.
解鎖小技巧
長按螢幕,由於找按螢幕操作,並沒有實體鍵,因此無法通過 keycode 來實現,則可以通過 swipe 來達到長按效果,命令如下:
swipe [duration(ms)] (Default: touchscreen) 為了達到長按效果,兩個座標點不應距離太遠,這裡選擇1單位即可,如:
adb shell swipe 10 10 11 11 200
相關推薦
微信跳一跳高分系列二:adb shell 中的常用命令
input 命令 > adb [-s device] shell input [<source>] <command> [<arg>...] The sources are: mouse
原創,微信跳一跳外掛源碼、熱門遊戲,輕松上千分
鼠標右鍵 abs control set rsh ptr img left 版本 看到別人跳一跳搞了很多分。 我也跳一下。最高分才十幾分,被別人秒殺。 於是制作這個外掛,能夠輕松上千分。 原理很簡單,計算出兩點距離,測試出按下的時間,就可以了。 現在開始嘍 當然是
微信跳一跳小遊戲使用charles抓包工具改分攻略
微信跳一跳使用charles抓包工具改分 準備工作: 網路抓包工具charles(windows/ios/Linux) 移動端charles安裝證書 改分指令碼入口
python - 微信跳一跳
輸入 mage down 還需要 解壓 環境變量 bsp setup 打開 因為是基於python的腳本所以要先安裝python 這裏有教程:點擊這裏https://jingyan.baidu.com/article/a17d5285ed78e88098c8f222.ht
微信“跳一跳”輔助,小米5配置分享-實測900+
ctr pow pie 後臺 hit python wechat pre round 我的手機屏幕分辨率為1920x1080,所以修改 /config/1920x1080/config.json{ "under_game_score_y": 300
python 微信跳一跳和源碼解讀
shu lan 微信 python class 研究 pytho hub 源碼 剛好周末,想研究一下前陣子很火的微信跳一跳 網上查了一下,好像star最多的是這個項目 github:https://github.com/wangshub/wechat_jump_game
揭密微信跳一跳小遊戲那些外掛
target clear 原創 tps 小遊戲 roi 破解 工具 工作室 WeTest 導讀 張小龍:這個遊戲發布以後,其實它的效果有點超出我們的預期,我們自己開玩笑說,這個遊戲突然變成了有史以來可能用戶規模最大的一個遊戲,因為它的DAU大概到了1點幾億,但同時出現了
用python玩微信跳一跳(win10+安卓)
pos 地址 前言 class 包安裝 align fig 嘗試 usb 一、前言 一場跨年的寒風席卷了整個北方,把我們帶到了雪花爛漫的季節;一場“跳一跳”的風波也席卷了我們年輕人,好友們從此展開了如火如荼的較量。由此我們如何才能輕松戰勝好友呢?這背後少不了我
Python 幫你玩微信跳一跳 GitHub Python腳本
問題 開發者選項 sdk github div 行程 如何 orm bubuko 前言想自己搞遊戲小程序的 本來想自己搞個簡單的八數碼遊戲的,順帶研究下 A*算法的,結果 這個微信 個人號不讓我發布,就很氣,然後再研究了 AutoJS和adb之後,決定懟一波微信很火的小程序
微信跳一跳python程序
分辨 return imwrite min 無法 clas card 模擬 distance #源碼下載地址:https://files.cnblogs.com/files/cnfan/jump.rarimport os import cv2 import numpy a
作ADB輔助微信跳一跳[C#]
gae get dxf www. com ioi amp 微信 div ph7lll弦媳彩難且研http://www.58pic.com/c/122313258mk60m恫揮輛燎胺倍http://www.58pic.com/c/1223253375fjvz殉哨粵吹拍屠htt
用python寫一個微信跳一跳外掛,瞬間稱霸朋友圈
python 微信 跳一跳 爬蟲12月28日,微信宣布,小程序增加了新的類目:小遊戲,同時上線小遊戲 你們跳的再好,在毫無心理波動的程序面前都是渣渣。 剛剛會python的小白想玩怎麽辦? 下有詳細的教程,哈哈,包教會不收任何的費用。 感受一下被支配的恐懼吧: 使用工具1.python3.6 2.adb 3
python 打造一個微信跳一跳輔助!(手機本地運行)
.com simple pre 註釋 ima 獲取 IE 分享圖片 mask 先上成果效果圖: 用opencv 做識圖識別出棋子的坐標並把它框出來 終點位置的坐標是: 先觀察圖像發現棋子每跳過後的下一個目標點總是在棋子的上面 這樣就可以先獲取一個感興趣的區域,用num
微信跳一跳 可以直接更改分數, POST 請求沒有校驗
重啟 微信 chrome 蘋果 版本 weixin for 發現 AR 這兩天逛 v 站出現了一眾微信跳一跳 ‘AI‘,已經被刷屏了…… https://www.v2ex.com/t/418833 https://www.v2ex.com/t/418775 https:/
微信跳一跳第二天
inf AI pla 假設 span adb pad 比例 src 1. 尋找關鍵坐標——起跳坐標 算法策略:獲取小人的底座中心點的值作為起跳點。 1 獲取小人的所有像素點中y坐標的最大值 2 在小人y坐標的最大值那些像素點中,計算出x的平均值,作為小人底座的x的值。 3
微信跳一跳遊戲助手
開頭附上java專案原始碼下載地址 http://download.csdn.net/download/ou775968876/10199335 專案需要java環境和adb環境 不知道配的同學可以轉到這個地址 http:/
微信跳一跳外掛輔助流程 (MAC+iOS)
微信跳一跳瞬間火爆朋友圈, 但是手殘過不了200, 就研究了一下網上的外掛. 用的是MAC加上iPhone6s 主要使用facebook-wda和wechat_jump_game 以下是具體步驟 安裝node環境:brew install node,或者直接去官
c語言微信跳一跳輔助開發程式
一、開發環境 開發環境 使用語言:C/C++ IDE:VS2010+ADB環境變數配置 開啟adb資料夾,將此路徑新增到環境變數中; 手機使用資料線連線電腦,並開啟USB除錯; 開啟cmd視窗,輸入adb devices檢視裝置是否已連線,如圖: adb device
ADB+Python+STM32 實現 微信跳一跳輔助
ADB + Python + STM32 實現 微信跳一跳輔助 說明: 安卓手機開啟USB除錯模式,具體如何開啟,百度自己手機即可 安裝ADB工具 安裝python2.7 步驟: 1、安裝adb工具 下載地址:https://download.c
新手看完Python實現微信跳一跳自動執行,再忍不住了
我相信現在很多人都在玩微信的跳一跳小遊戲,前面幾天,很多人在朋友圈晒「跳一跳」人工智慧開掛教程:如何讓電腦自己玩微信跳一跳。 很多朋友表示不太懂這是什麼。 首先,這不是一個「破解外掛」安裝教程,而是一個「破解軟體」製作教程,要靠自己用程式碼一點點寫出來,你需要有一定的程式設計基礎,這裡用的是