使用ADB或其他方法从Pixel 2 (带故障屏幕)传输文件和设置

54次阅读
没有评论

问题描述

尝试通过 adb 在 MacBook 上连接 Pixel 2 后发现设备未被识别。尽管已禁用 USB 调试并正确设置了 PIN 码解锁方式,但连接失败。此外,使用 Android File Transfer 图标也无法成功连接。

解决方案

特别提醒,请确保在进行操作前对所有步骤有所了解,且在不确定的情况下请勿盲目执行相关命令或操作。

方案1:通过ADB访问设备并传输文件

步骤1:确认开发人员选项已启用且USB调试开启

尽管当前版本的 Pixel 2 不支持 MHL/HDMI (有线连接),但可以通过连接键盘进行操作。使用标准 USB 线连接 Pixel 2 和 MacBook,并确保开发人员模式下的 USB 调试功能被启用。

步骤2:更新ADB工具并重新配置

  1. 将下载的 adb 工具放入路径中,可以运行以下命令检查路径是否正确:
    bash
    which adb
  2. 确保开启了ADB服务且状态正常:
    bash
    adb kill-server && adb start-server
  3. 如果仍未找到设备,请确保USB线已牢固插入,并重新连接Pixel 2。
  4. 使用下述命令检查是否能识别设备:
    bash
    adb devices

步骤3:解锁并启用USB调试

  1. 键盘盲控: 按住Power键解锁,然后通过键盘输入PIN码(非物理键盘)来解锁屏幕。
  2. 键盘盲控后打开Settings > System > Developer Options > USB Debugging。

步骤4:利用ADB进行文件操作

  • 传输文件:
    bash
    adb push /path/to/local/file /path/on/device/
  • 同步或通过Shell传输文本输入等其他功能:
    bash
    adb shell input text "Your Text HERE"

方案2:使用第三方工具或软件

  1. Heimdal: 这是一个开源的 UEFI 与 OS 软件连接工具。
    • 下载并安装 Heimdal,然后按照向导进行操作以将设备连接至计算机:
      bash
      heimdal-util-firmware-info --device
  2. 注意,在实际操作过程中,请确保所使用工具支持您当前的硬件和Android版本。

方案3:借助Android File Transfer (需要开发人员模式下的USB调试已启用/解锁手机)

  1. 打开“文件”应用,选择左侧的下拉菜单(三个点)并进行设备管理。
  2. 让Pixel 2进入开发者模式,找到USB选项,确认它在计算机上正确显示,并使用Android File Transfer连接。

注意事项

  • 即使您设定了PIN、解锁屏幕之后尝试操作也没有反应,请重新检查开发人员选项里是否已经成功开启了USB调试。设备需要同时处于锁屏状态但被解锁的状态下才能通过ADB识别或Android File Transfer进行管理。
  • 在某些情况下,您可以尝试使用其他第三方软件如 Heimdal 或 RilTool 进行文件传输或恢复操作。

以上方案可根据具体情况选择合适的工具或方法来解决您的需求和问题。请仔细检查设备状态,并确保在执行任何操作前了解了具体步骤。如果遇到复杂的问题,可以考虑参考官方支持资源或寻求专业人士帮助处理。

正文完