ADB概述
adb的全称是Android Debug Bridge,是对Android设备进行调试的工具。这是调试通信的方式是基于C/S构架。在Android设备,运行ADBD服务,等待Client端的接入,这些Client可以通过usb,也可以通过TCP/IP协议来与Android设备的adbd连接。
总得来说,ADB的框架由三部分组成
adb client,即adb 命令行工具,位于PC端;
adb进程,接收adb client的命令,转与设备进行通信,位于PC端;
adbd 服务端,接受PC端的命令,执行相应的操作,位于Android设备端;
这是强调的是adb进程,它相对于adb client是服务端,但相对于adbd又可以是客户端。其实也没必要纠结。它的功能就是,在PC端监听5037端口,转化处理的功能。当在PC端执行adb device的时候,就会把这个进程拉起来。

从打印信息也可以看到:
C:\Users\Administrator>adb devices
Listof devices attached
*daemon not running.starting it now at tcp:5037 *
*daemon started successfully*

本文详细探讨了ADB(Android Debug Bridge)的框架和工作原理,特别是如何在Android 6.0上使ADB获得ROOT权限。通过分析adbd服务的启动和权限控制,包括should_drop_privileges()函数的影响以及Selinux的权限设置,提出了一些实现adb root的思路。
最低0.47元/天 解锁文章
5217

被折叠的 条评论
为什么被折叠?



