8000 GitHub - luojinfang/AndroidTouch: 这是一个针对黑暗传说安卓单机版游戏的辅助程序,通过adb.exe的命令控制手机。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

这是一个针对黑暗传说安卓单机版游戏的辅助程序,通过adb.exe的命令控制手机。

Notifications You must be signed in to change notification settings

luojinfang/AndroidTouch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

这是一个针对黑暗传说安卓单机版游戏的辅助程序,通过adb.exe的命令控制手机。
这是一个学习的项目,作用是自动刷怪,因为刷怪过程中有可能触发宝箱,因此有不同位置的点击操作,代码中有处理。
以下是用到的和没用到的一些命令,备份至此。

设备列表

adb devices

执行shell命令

要执行shell命令,首先要开启开发者选项,以及USB调试模式,以及USB模拟点击选项。
  1. 模拟输入“001”

    adb shell input text “001”

  2. 模拟home按键

    adb shell input keyevent 3

  3. 模拟点击(540, 1104)坐标

    adb shell input tap 540 1104

  4. 模拟滑动,从(250,250)滑动到(300,300)

    adb shell input swipe 250 250 300 300

  5. 截屏并保存为指定文件

    adb shell screencap -p /sdcard/1.png

  6. 将手机中的文件获取到电脑上

    adb pull /sdcard/1.png D:\img\1.png
    // 省略文件名,文件将保存到ADB所在目录

  7. 删除指定文件或文件夹

    adb shell rm -f /sdcard/1.png
    // -f 删除文件,-r删除文件夹

keyevent code:

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

#其他常用命令

  1. 获取手机系统信息( CPU,厂商名称等)

    adb shell "cat /system/build.prop | grep "product""

  2. 获取手机系统版本

    adb shell getprop ro.build.version.release

  3. 获取手机系统api版本

    adb shell getprop ro.build.version.sdk

  4. 获取手机设备型号

    adb shell getprop ro.product.model

  5. 获取手机厂商名称

    adb shell getprop ro.product.brand

  6. 获取手机的序列号 有两种方式

    adb get-serialno

    adb shell getprop ro.serialno

  7. 获取手机的IMEI 有三种方式,由于手机和系统的限制,不一定获取到

    adb shell dumpsys iphonesubinfo // 其中Device ID即为IMEI号

    adb shell getprop gsm.baseband.imei

    service call iphonesubinfo //此种方式,需要自己处理获取的信息得到

  8. 获取手机mac地址

    adb shell cat /sys/class/net/wlan0/address

  9. 获取手机内存信息

    adb shell cat /proc/meminfo

  10. 获取手机存储信息

    adb shell df

    获取手机内部存储信息:

    adb shell df /mnt/shell/emulated

    adb shell df /data

    获取sdcard存储信息:

    adb shell df /storage/sdcard

  11. 获取手机分辨率

    adb shell "dumpsys window | grep mUnrestrictedScreen"

  12. 获取手机物理密度

    adb shell wm density

About

这是一个针对黑暗传说安卓单机版游戏的辅助程序,通过adb.exe的命令控制手机。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%
0