免 root 玩转 Android 设备:如何从零开始使用 adb 您所在的位置:网站首页 定位root 免 root 玩转 Android 设备:如何从零开始使用 adb

免 root 玩转 Android 设备:如何从零开始使用 adb

2024-06-02 16:38| 来源: 网络整理| 查看: 265

从前段时间大热的 scrcpy 到各种 Android 优化工具,使用 Android 设备的过程中,不少人应该都见过或接触过 adb。

adb 的官方中文名叫做 Android 调试桥,作为一种和 Android 设备「沟通」的有效手段,它可以帮我们实现不少实用的玩机需求,让一些不便进行 root 操作的 Android 设备也能享受到绿色守护、冰箱这类应用带来的便利。

只是环绕在 adb 这个工具四周的除了玩机社区的「光环」,同样也不乏一大堆让新用户头疼的「玄学」问题。在今天这篇文章中,我们不妨就从最基础的问题入手,从头梳理与 adb 有关的一切,希望它能在你玩机的过程中发挥更加系统的作用。

配置平台工具软件包

虽然越来越多的开发者和用户都开始借助 adb 来实现特定的玩机需求,但 adb 归根结底还是一种面向开发者的调试工具。Google 将 adb 包含在了 Android SDK 平台工具软件包当中,使用 Android Studio 的开发者可以通过内建的 SDK 管理器 直接下载或更新包含 adb 工具的平台工具软件包(Platform-Tools)。

SDK 管理器 | 图:Android Developers

对一般用户而言,如非技能学习需要,则完全没必要下载体积动辄 600~700M 的 Android Studio 安装包——Google 还额外提供了一个独立的 Android SDK 平台工具软件包,无论你的电脑运行的是 Windows、Mac 还是 Linux,都可以在 这个网站 中下载到对应的版本。

官方提供的平台工具软件包

问题在于,通过 Android Studio 安装时我们一般无需操心配置问题,但手动下载来的独立版 Android 平台工具软件包却需要一定的配置操作才能配合系统自带的终端或命令行工具正常使用。具体而言:

如果你使用的是 Windows 操作系统,将下载得到的压缩包进行解压后,接下来我们还需要选择一个固定的路径用于存放解压得到的文件夹,然后我们需要将整个平台工具软件包的存放目录添加至「系统属性 > 高级 > 环境变量 > 系统变量」的 Path 当中,如下图:

将平台工具软件包路径添加至系统变量

添加完成后,使用 Win+R 打开 cmd 命令行工具,然后执行 adb version 指令来进行检验,如果结果能够输出 adb 版本和平台工具软件包安装路径则证明环境配置正确。

测试是否配置成功

值得一提的是,上面介绍的方法为一劳永逸的标准配置方法,如果你图个方便,也可以根据 这篇文章 中介绍的方法,直接在下载得到的文件夹上运行 Powershell 窗口来执行后续的 adb 操作。因为 Windows 平台自身的特色,平台工具软件包的使用方法也有不少,这里不再赘述。

关联阅读: Android 设备刷机通用指南

如果你使用的是 Mac,将下载得到的压缩包进行解压并选择一个固定的路径用于存放解压后的文件夹后,需要用类似的方法将平台工具软件包文件夹所在路径添加至 .bash_profile 文件中,添加方法如下:

在 Terminal 中输入 cd ~ 并执行,然后执行 touch .bash_profile 指令创建 .bash_profile 环境配置文件 输入并执行 open -e .bash_profile 进入文件编辑界面,然后将平台工具软件包的存放路径以 export PATH=$PATH:/存放路径/ 的格式输入进去 保存退出后,在 Terminal 中输入并执行 source .bash_profile,完成环境配置

完成后,你可以用同样的方法,在 Terminal 中输入并执行 adb version 指令来进行校验。

关联阅读: 使用 Mac 为 Android 手机刷原生系统

如果你使用的是 Linux,安装方法与 Mac 类似,将平台工具软件包的文件夹路径添加至 .bashrc 文件即可。不过对 Linux 和 Mac 用户而言,使用来自 XDA-Developers 社区的老牌工具包 Nexus Tools 也是个不错的选择,安装配置也更加「傻瓜化」。

在终端应用中输入并执行:

bash 关于手机」中查看手机在当前 Wi-Fi 网络下的 IP 地址,假设为 123.123.1.1。

在电脑端的终端/命令行中输入并执行:

adb connect 123.123.1.1

即可通过 Wi-Fi 连接到设备,此时在终端/命令行中执行的 adb 指令可以通过 Wi-Fi 与手机交互。

免数据线 adb

另外,如果你使用的 ROM 自带了网络 adb 调试功能(比如魔趣),也可以省去第一次使用 USB 数据线连接的过程,直接在终端使用 指令:端口 的方式连接设备,比如下图中网络 adb 调试功能显示我当前设备的调试地址为 192.168.50.196:5555,那我们可以直接使用指令:

adb connect 192.168.50.196:5555

来连接到这台设备。

通过第三方 ROM 或 App 来获得更便捷的网络 ADB 调试功能

以上便是 adb 的环境配置、常见用法和网络 adb 的使用方法,虽然代码看上去可能会有些枯燥甚至复杂,但大多数情况下其实都只是复制粘贴的事情。

克服了这点畏难情绪,我们就可以好好利用 adb 这个强大的调试工具来实现一些进阶玩机需求了。欢迎在评论区分享你的用法。

> 下载少数派 客户端、关注 少数派公众号,发现更多 Android 玩机技巧 🚀

> 特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有