繁体   English   中英

烧录 rom 时出现 ADB Fastboot 错误“失败的远程未知命令”

[英]ADB Fastboot error when flasing rom 'FAILED remote unknown command'

我正在尝试在 nexus 6P 上刷新 Google 工厂映像文件,但它总是在同一点停止。 USB 调试已启用,MTP 模式也已启用。 引导加载程序已解锁并与 ADB Fastboot 等通信,我是否遗漏了什么? 我已经下载了 zip 文件并解压到平台工具文件夹中。 甚至安装了谷歌推荐的驱动程序。 如果有人可以并接受比特币或任何其他加密货币,请帮助我将其发送以寻求帮助

(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\gemma\Desktop\platform-tools_r29.0.6-windows\platform-tools>fastboot reboot-bootloader
Rebooting into bootloader                          OKAY [  0.022s]
Finished. Total time: 0.022s

C:\Users\gemma\Desktop\platform-tools_r29.0.6-windows\platform-tools>fastboot flash-all.bat
fastboot: usage: unknown command flash-all.bat

C:\Users\gemma\Desktop\platform-tools_r29.0.6-windows\platform-tools>flash-all.bat
Sending 'bootloader' (3524 KB)                     OKAY [  0.116s]
Writing 'bootloader'                               OKAY [  0.209s]
Finished. Total time: 0.378s
Rebooting into bootloader                          OKAY [  0.107s]
Finished. Total time: 0.107s
Sending 'radio' (48120 KB)                         OKAY [  1.065s]
Writing 'radio'                                    OKAY [  2.140s]
Finished. Total time: 3.269s
Rebooting into bootloader                          OKAY [  0.000s]
Finished. Total time: 0.000s
--------------------------------------------
Bootloader Version...: angler-01.31
Baseband Version.....: angler-01.29
Serial Number........: ENU7N15C1700????
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
Checking 'product'                                 OKAY [  0.019s]
Checking 'version-bootloader'                      OKAY [  0.018s]
Checking 'version-baseband'                        OKAY [  0.017s]
Snapshot cancel                                    FAILED (remote: 'unknown command')
fastboot: error: Command failed
Press any key to exit...


使用较旧的平台工具对我不起作用。 我必须提取系统映像并一次刷新一项。

这适用于 Nexus 5x,但应该适用于在发生此错误的https://developers.google.com/android/images下载的所有 Google 提供的系统映像。

> unzip [downloaded zip file]
> cd [new directory]
> unzip image-[device specific].zip
  inflating: android-info.txt        
  inflating: vendor.img              
  inflating: boot.img                
  inflating: recovery.img            
  inflating: system.img
> fastboot flash boot boot.img
> fastboot flash bootloader bootloader-[device specific].img
> fastboot reboot-bootloader
> fastboot flash radio radio-[device specific].img
> fastboot flash recovery recovery.img
> fastboot flash system system.img

重新启动并交叉手指。

改为安装较旧的平台工具- 避免在 19 年 12 月“fastboot:Flashall 执行正确的快照取消”中进行的 fastboot 更改。 我已经转到 27.0.0 版以解决 Nexus 7 更新中的相同问题。

我在将 Nexus 5x 从 6.0 升级到 8.1.0 时遇到了同样的问题。 这个问题的主要原因是你的 SDK 平台工具版本在我的情况下是 30.0.1。 您可以在系统中的以下位置找到此平台工具:-

C:\Users\username\AppData\Local\Android\Sdk\platform-tools

所以我只是使用以下步骤解决问题

  1. 使用以下链接下载较低版本 26

    https://dl.google.com/android/repository/platform-tools_r26.0.2-windows.zip (如果你有 linux 或 Mac,只需在上面的 URL 中用你的系统类型替换 windows 关键字)

  2. 现在将最新的平台工具重命名为平台工具副本。

  3. 将下载的低版本文件解压到 C:\\Users\\username\\AppData\\Local\\Android\\Sdk 位置。

  4. 现在尝试再次刷新设备。

编辑:现在修复了上游,SDK 平台工具 30.0.4 版本(可从https://developer.android.com/studio/releases/platform-tools 获得)应该可以工作。 我已经留下了关于如何/在哪里获得每晚构建的信息,以供将来参考。

请参阅https://issuetracker.google.com/158232468 ,其中向我们提交了错误。 (请记住,如果您想要修复某些内容,总是值得提交错误 --- 不要假设我们会看到随机的 stackoverflow 帖子!)

是的,使用旧的 fastboot 作为解决方法应该没问题。

如果您正在构建自己的 adb, https ://android-review.googlesource.com/c/platform/system/core/+/1324873 是解决方案。

或者您可以从https://ci.android.com/获取每晚的内容(单击 sdk 列中的小下载箭头以访问二进制文件链接页面)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM