Android调试桥(简称ADB)是一个漂亮的开发工具,可与您的手机交互进行调试和测试。通过ADB,开发人员可以以比用户安装的应用程序更大的特权访问Android的内置Linux命令行外壳。这使开发人员能够从命令行安装或卸载应用程序,授予或拒绝权限,更改系统设置值以及执行更多操作。尽管这些命令仅供开发人员使用,但它们也有助于您使手机充血,调整隐藏设置并启用其他选项。

ADB命令可以发送到连接到PC或与PC连接到同一无线网络的电话。它们通常是从PC的终端或命令提示符窗口发送的,除非已植根,否则无法从电话本身发送。但是,通过名为Local ADB Shell(或简称为LADB)的应用程序,可以直接从电话发送ADB命令,而无需将其植根或将其连接到PC。
LADB由XDA公认的开发人员tytydraco开发,利用Android对WiFi上的ADB的内置支持来提供GUI,以直接从设备发送外壳命令。在Google Play上搜索“终端仿真器”,您会发现数十个可访问Android命令行外壳的应用程序。LADB与这些其他应用程序的不同之处在于,它在应用程序内捆绑了一个ADB服务器,这使它可以设置为以与ADB Shell相同的特权运行Shell命令。借助ADB Shell特权,您可以直接从手机上删除电话,更改隐藏设置以及进行更多操作。
不过,要设置LADB,您首先需要通过WiFi启用ADB,但此过程因设备和Android OS版本而异。
对于运行Android 10或更早版本的设备,可以通过PC进行一些初始设置后启用基于WiFi的ADB。这意味着在较旧的Android版本上,您仍然需要完成整个过程才能在PC上设置ADB。完成此操作后,您就可以让该应用在设备上启动将命令发送到ADB服务器的命令。
由于Android 11引入了对无线调试的本机支持,因此LADB可以完全在设备上设置,而无需root用户或连接到PC进行初始化。这是在Android设备上设置LADB的方法。出于本教程的考虑,我们假设您的设备运行的是Android 11,因为如果没有,则必须在PC上手动设置ADB才能使其正常运行,这违背了使用LADB的主要目的。(不过,如果您拥有运行基于Android 10的OxygenOS 10的OnePlus手机,则可以使用LADB有线和无PC的功能,因为OnePlus具有自己的无线调试功能。)

