[安卓逆向]android adb常用命令及使用案例

[安卓逆向]android adb常用命令

一、调试相关

1.开启adb服务

adb start-server

2.关闭adb服务

adb stop-server

3.列出所有连接的设备

adb devices

4.多个设备情况下使用adb

//多个设备情况下使用d e s命令对某个设备执行操作
adb [-d|-e|-s] 命令

// 多个设备情况下使用 -s 参数指定对某个设备执行操作
adb -s device-id shell

// 设备id(device-id)可以通过 adb devices 命令看到,也可以通过如下命令获取
adb get-serialno
1.多设备时进入指定设备
多设备时进入指定设备 案例:
1. 通过adb devices命令获取所有online设备的serial number。
C:\Users\YRJ>adb devices
	List of devices attached
	b7b86f9 device
	emulator-5554  device
2. 通过adb -s <serial number> cmd向设备发送adb命令。
比如:运行命令shell。
C:\Users\YRJ>adb -s b7b86f9 shell  或  adb -s emulator-5554 shell
2.多设备中有一个模拟器和一个真机
多设备,当有一个模拟器和一个真机连接时使用e d 命令:
//进入模拟器 
C:\Users\YRJ>adb -e shell
//进入真机 
C:\Users\YRJ>adb -d shell

二、重启机器

1.正常重启

adb reboot

2.重启到 bootloader (刷机模式)

adb reboot bootloader

// 重启到 recovery (恢复模式)

adb reboot recovery

三、查看进程

1.进程列表(包含进程的pid等)

adb shell ps

2.杀死指定pid的进程

adb shell kill pid

3.查看指定进程信息

adb shell ps -x pid 

四、文件管理

1.从电脑上复制文件到设备

// 把 a.png 从电脑上拷贝到设备sd卡上
adb push ~/a.png /mnt/sdcard/
 
// 把 a.png 从电脑上拷贝到设备sd卡上并重命名为 b.png
adb push ~/a.png /mnt/sdcard
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值