100天精通Andriod逆向——第1天:ADB原理及其常用命令

一、介绍

Android 调试桥(adb) 是一种功能多样的命令行工具,它可以让你与设备进行通信,adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令) 的访问权限,它是一种 C/S 架构 的程序,包括以下三个组件:

  1. 客户端: 主要用于发送命令,adb client 在开发机器上运行,我们可以通过发出 adb 命令从命令行终端调用客户端,它主要的工作是解析像 push、shell、install 等命令的参数,做必要预处理,然后转移为指令或数据,发送给 adb server。
  2. 守护程序(adbd): 是运行在 Android设备(真机/模拟器) 后台的一个进程,它是由 init 进程启动的,并且系统一开机就已经启动,它的主要作用是处理来自 adb server 的命令行请求,然后获取对应 Android设备的信息,再将结果返回给 adb server
  3. 服务器:是运行在开发机器上的一个后台进程,它有两个作用:1、检测 USB 端口感知设备的连接和拔除,以及模拟器实例的启动或停止;2、将 adb client 的请求 通过 usb 或者 tcp 的方式发送到对应的 adbd 上。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Amo Xiang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值