adb工具使用(Android Debug Bridge)

配置环境

单独安装adb:
下载地址:http://adbdownload.com/
下载教程:adb下载安装及使用

安装SDK工具包:
安装SDK,地址:http://tools.android-studio.org/index.php/sdk
在这里插入图片描述安装好后添加环境变量

ANDROID_HOM
D:\software\SDK

在这里插入图片描述
在path里添加

%ANDROID_HOM%\platform-tools
%ANDROID_HOM%\tools

在这里插入图片描述
打开SDK Manager.exe,勾选以下要下载的packages进行安装
在这里插入图片描述在这里插入图片描述
点击install
在这里插入图片描述
同意SDK Licenselicense,然后安装。
在这里插入图片描述
OK,完成安装
在这里插入图片描述

连接夜神模拟器

检查adb能否正常使用

adb version

在这里插入图片描述

夜神模拟器开启开发者模式

设置→关于平板电脑→连续点击版本号

在这里插入图片描述
打开use调试

设置→开发者选项→打开use调试

启用ADB服务
首先检查有没有已启动的adb服务,若没有启动一个

adb start-server

查看连接的设备

adb devices

发现报错,原因为夜神模拟器中adb版本为36不匹配现在的41版本
在这里插入图片描述
将夜神模拟器中adb替换为SDK工具包中的
在这里插入图片描述
然后复制一个adb.exe改名为nox_adb.exe,把原来的nox_adb.exe删除或备份
在这里插入图片描述
重启夜神模拟器,此时adb device即可查看设备
在这里插入图片描述
进入模拟器

adb -s 127.0.0.1:62001 shell

在这里插入图片描述

连接真实手机

adb连接手机三种方法

# 局域网
adb connect <设备IP>
# USB数据线连接
需要驱动
# 串口连接
使用串口设备与电脑连接。

USB数据线连接

启用ADB服务

首先检查有没有已启动的adb服务,若没有启动一个

adb start-server

在这里插入图片描述

使用USB数据线连接,进入手机开发者选项,然后开启USB调试,这里手机会弹窗是否允许电脑进行调试,选择是。
在这里插入图片描述
然后和模拟器的步骤一样,查看设备,连接shell。
在这里插入图片描述

可以看到是shell权限,我的手机是OPPO R9sPlus,根据教程root了一下,https://www.likecs.com/show-231350.html,成功获取root权限。

在这里插入图片描述


adb的使用

安装卸载apk

# 安装电脑上的apk包
adb -s 127.0.0.1:62001 install E:\app渗透\example\豆果美食.apk

# 卸载
## 查看安装的软件
cd /data/app
ls
## 卸载指定app
adb -s 127.0.0.1:62001 uninstall cn.work.android-1

在这里插入图片描述
列出系统应用

adb shell pm list package

传输文件
把桌面上的1.txt复制到夜神模拟器test目录下

adb push C:\Users\24111\Desktop\1.txt /test

取出来

adb pull /test/1.txt C:\Users\24111\Desktop\

Refer

https://www.bilibili.com/video/BV1r541137ir?p=32

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值