ADB架构学习

PC端

  • adb client 客户端命令
  • adb server 服务器

手机端

  • adbd 守护进程

端口号

  • 5037 PC端
  • 5038 手机端

模式

  • USB 模式
  • TCP/IP 模式

服务器

  • 每隔1s,都从 /dev/bus/usb 扫描一次新增的USB设备
  • socket事件循环,接受adb client的命令

adbd

  • 系统启动之后会启动
  • 监控来自adb的连接
  • socket事件循环