安卓Adb指令和Fastboot指令详解

打印 上一主题 下一主题

主题 2130|帖子 2130|积分 6390

安卓Adb指令和Fastboot指令详解

   文章测试环境信息:
电脑: win11 24H2
欣赏器: EDGE欣赏器
adb版本:1.0.41
    作者信息:
领创工作室
官网:领创.top
博客:博客.领创.top
  
  
ADB(Android Debug Bridge)相关

1.ADB简介

adb(Android Debug Bridge 直译为安卓调试桥)是一个功能强大的命令行工具,重要用于与Android装备进行交互。它可以在多种环境下利用,但是否可以用于关机操作取决于装备的体系权限和当前状态。
2.ADB 利用方法


  • 装备连接状态

    • adb 必要装备通过 USB 连接或通过网络连接到盘算机或其他移到装备。
    • 装备必须启用“开辟者选项”中的“USB 调试”功能。
    • 如果装备已连接到网络,也可以通过 adb tcpip 命令进行无线调试。

  • 装备状态

    • 装备必须处于正常启动状态,即体系已经加载并运行。
    • 如果装备处于 Recovery 模式或 Fastboot 模式,adb 的功能会受到限定。

3.ADB 常用指令

1. 装备连接与状态



  • adb devices:列出已连接的装备。
  • adb get-state:获取装备状态(如 device、offline)。
  • adb connect <IP:端口>:远程连接装备。
  • adb disconnect <IP:端口>:断开装备连接。
2. 装备操作



  • adb reboot:重启装备至体系。
  • adb reboot bootloader:重启装备至 Fastboot 模式。
  • adb reboot recovery:重启装备至 Recovery 模式。
  • adb reboot edl:重启装备至 EDL 模式(高通)。
  • adb reboot fastboot: 重启装备至fastbootd模式。
3. 文件传输



  • adb push <电脑文件路径> <装备目录>:将文件从电脑传输到装备。
  • adb pull <装备文件路径> <电脑目录>:将文件从装备传输到电脑。
4. 应用管理



  • adb install <APK路径>:安装 APK。
  • adb install -r <APK路径>:覆盖安装 APK。
  • adb uninstall <包名>:卸载应用。
  • adb uninstall -k <包名>:卸载应用但保留数据。
  • adb shell pm list packages:列出所有应用包名。
  • adb shell pm list packages -3:列出第三方应用包名。
5. 体系信息



  • adb shell getprop :获取装备的全部信息。
  • adb shell getprop ro.product.model:获取装备型号。
  • adb get-serialno:获取装备序列号。
  • adb shell dumpsys meminfo <包名>:查看应用内存利用环境。
  • adb shell cat /proc/cpuinfo:获取 CPU 信息。
6. 其他



  • adb logcat:查看装备日志。
  • adb shell:进入装备 Shell。
  • adb root:以 root 权限运行。
  • adb remount:重新挂载文件体系。

Fastboot 相关

1.FASTBOOT简介

Fastboot 是一个功能强大的工具,重要用于 Android 装备的低级别操作,如刷机、解锁 Bootloader、分区管理等。它通过命令行与装备的 Bootloader 交互,广泛应用于体系更新、故障排除和自界说 ROM 安装。
2.FASTBOOT利用方法



  • 通过命令:利用 adb reboot bootloader。
  • 通过按键:根据装备型号,通常按住音量减键(Vol-)+ 电源键开机。
    ​ 小米装备为音量-和电源。
3.FASTBOOT常用指令

1. 装备连接与状态



  • fastboot devices:列出已连接的 Fastboot 装备。
  • fastboot getvar all:获取装备详细信息。
2. 装备操作



  • fastboot reboot:重启装备。
  • fastboot reboot-bootloader:重启到 Bootloader 模式。
3. 分区操作



  • fastboot flash <分区名> <文件路径>:烧录/刷入分区(如 boot、system、recovery)。
  • fastboot erase <分区名>:擦除分区。
  • fastboot format <分区名>:格式化分区。
4. 解锁与安全(不要乱用,每个品牌都有差别的方式)



  • fastboot flashing unlock 或 fastboot oem unlock:解锁 Bootloader。
  • fastboot flashing lock 或 fastboot oem lock:锁定 Bootloader。
如安在 Windows、macOS 、Linux 体系中利用 ADB 和 Fastboot指令

留意事项


  • 装备兼容性:差别装备可能必要特定的 USB 驱动程序或设置。
  • 备份数据:在进行刷机或解锁操作前,发起备份装备数据。
  • 权限问题:在 Linux 和 macOS 上,可能必要利用 sudo 来运行某些命令。
1. Windows 体系

1.1 安装 ADB 和 Fastboot


  • 下载平台工具

    • 访问 Android SDK Platform-Tools 页面,下载最新版本的 platform-tools.zip。
    • 或点击夸克网盘下载,进行快速下载。
    • 解压下载的文件到一个方便访问的目录,例如 C:\adb。

  • 安装驱动程序

    • 对于某些装备,可能必要安装额外的 USB 驱动程序。可以从装备制造商的官方网站下载。

  • 设置环境变量(可选)

    • 将 ADB 和 Fastboot 的路径(例如 C:\adb)添加到体系的PATH环境变量中,这样可以在任何位置运行命令。
    • 在体系中按下win键+r键,输入cmd并回车。
    • 在命令行内输入 adb --version,若出现版本信息,则代表安装成功



1.2 利用 ADB 和 Fastboot


  • 打开命令提示符或 PowerShell

    • 在文件夹中按 Shift + 右键,选择“在此处打开 PowerShell 窗口”。
    • 如果未添加环境变量,必要在命令前加上路径,例如 .\adb devices。


2. macOS 体系

2.1 安装 ADB 和 Fastboot


  • 利用 Homebrew 安装

    • 安装 Homebrew(如果尚未安装)。
    • 在终端中运行以下命令安装 ADB 和 Fastboot:
      bash复制
      1. brew install --cask android-platform-tools
      复制代码
    • 安装完成后,ADB 和 Fastboot 工具将位于 /usr/local/bin。

  • 验证安装

    • 检查 ADB 版本:adb version。
    • 检查 Fastboot 版本:fastboot version。

2.2 利用 ADB 和 Fastboot


  • 检查装备连接

    • 启用装备的 USB 调试模式,然后运行 adb devices。
    • 进入 Fastboot 模式:adb reboot bootloader。
    • 在 Fastboot 模式下检查装备:fastboot devices。


3. Linux 体系

3.1 安装 ADB 和 Fastboot


  • 下载平台工具

    • 访问 Android SDK Platform-Tools 页面,下载最新版本的 platform-tools.zip。
    • 解压文件到一个目录,例如 ~/Android/Sdk/platform-tools。

  • 设置 udev 规则(可选)

    • 创建或编辑 /etc/udev/rules.d/70-android.rules 文件,添加装备的 USB 规则:
      bash复制
      1. SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666"
      复制代码
    • 重新加载 udev 规则:sudo udevadm control --reload-rules。

3.2 利用 ADB 和 Fastboot


  • 检查装备连接

    • 启用装备的 USB 调试模式,然后运行 ./adb devices。
    • 进入 Fastboot 模式:./adb reboot bootloader。
    • 在 Fastboot 模式下检查装备:./fastboot devices。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

三尺非寒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表