/xm-script

ADB实用命令

Primary LanguageShellGNU General Public License v3.0GPL-3.0

ADB实用命令

提供一些快捷的adb指令, 适用于 MacOS / Linux 环境.

配置说明:

  • 顺序导入:

    1. rm -r ~/.script_clone
    2. mkdir -p ~/.script_clone
    3. HTTPS:
      git clone https://github.com/youthyJJ/xm-script.git ~/.script_clone
      SSH:
      git clone git@github.com:youthyJJ/xm-script.git ~/.script_clone
    4. sudo mkdir -p /usr/local/script
    5. sudo rm /usr/local/script/xm
    6. sudo rm -r /usr/local/script/xm
    7. sudo mv ~/.script_clone/xm /usr/local/script/xm
    8. sudo chmod 555 /usr/local/script/xm
    9. sudo sh -c "echo 'export PATH=$PATH:/usr/local/script' >> /etc/profile"
    10. source /etc/profile
  • 两行导入:

    1. HTTPS:
      sudo sh -c "while true; do rm -r ~/.script_clone ; mkdir -p ~/.script_clone ; git clone https://github.com/youthyJJ/xm-script.git ~/.script_clone ; mkdir -p /usr/local/script ; rm -r /usr/local/script/xm ; rm /usr/local/script/xm ; mv ~/.script_clone/xm /usr/local/script/xm ; chmod 555 /usr/local/script/xm ; echo 'export PATH=$PATH:/usr/local/script' >> /etc/profile ; break ; done "
      SSH:
      sudo sh -c "while true; do rm -r ~/.script_clone ; mkdir -p ~/.script_clone ; git clone git@github.com:youthyJJ/xm-script.git ~/.script_clone ; mkdir -p /usr/local/script ; rm -r /usr/local/script/xm ; rm /usr/local/script/xm ; mv ~/.script_clone/xm /usr/local/script/xm ; chmod 555 /usr/local/script/xm ; echo 'export PATH=$PATH:/usr/local/script' >> /etc/profile ; break ; done "
    2. source /etc/profile

脚本功能:

  • xm top : 监听当前设备的顶部Activity
  • xm rn : 查询当前设备上正在运行的Activity
  • xm ua keyword : 卸载包名包含关键字的应用
  • xm k/kill keyword : 结束包名包含关键字的应用进程
  • xm rk/rkill keyword : (Root)结束包名包含关键字的应用进程
  • xm q keyword : 查询包名包含关键字的应用程序
  • xm p keyword : 查询包名包含关键字的应用程序的安装位置
  • xm sa keyword : 启动包名包含关键字的应用程序
  • xm key keyname : 模拟按键键盘( home / back / menu / mute / v+ / v- ), 按键过多, 如果有需要可以自行扩展, 可参考官网
  • xm tap x y : 模拟触摸屏幕;
  • xm dev : 打印设备基本信息;
  • xm b : 模拟发送广播;
  • xm sc/screen : 修改屏幕尺寸及像素密度;
  • xm c/clear : 清理应用缓存;