问题标签 [fastboot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Fastboot 设备返回问号列表
我正在尝试修复运行自定义版本 Cyanogenmod 12 并被锁定在引导循环中的华为 Ascend P1。我正在运行自定义恢复 ClockworkMod 但是尝试格式化,通过恢复恢复,都失败了,Dalvik Cache 甚至没有擦除,/system 没有擦除,什么都没有。即使是股票ROM也不会闪烁。相反,我正在尝试另一种方法,尝试通过 fastboot 将恢复刷新到库存,然后将自定义 ROM 恢复到库存固件。我正在运行 Ubuntu,尽管我之前尝试过使用 Windows 10,但我在两个操作系统上都遇到了相同的错误。Fastboot 和 ADB 已完全安装和设置。我遇到的问题是,当(在 Ubuntu 15 上)运行时,fastboot devices
没有返回任何内容。当我运行sudo fastboot devices
时,终端返回:
我感觉这是驱动程序的问题,但是当我在 Windows 上时,我正确安装了华为驱动程序,但仍然收到问号,我希望收到设备的序列号。这意味着我尝试运行的任何 fastboot 命令都返回了 FAILED 错误。关于如何解决这个问题的任何想法,如果可能的话,如何整体修复手机?
android - “fastboot如何开机“在内部工作?
Fastboot 有以下方便的功能(如果启动自定义镜像失败,设备下次会神奇地启动默认镜像,一切都会好起来的):
使用主机端内核映像引导
此命令允许您下载内核映像(和可选的根文件系统映像)并使用它们启动手机,而不是在启动闪存分区中使用内核和 rootfs。在开发内核或修改 rootfs 时非常有用。
fastboot boot <内核> [<ramdisk>]
有谁知道它在内部是如何工作的?内核是否被复制到一个特殊的引导分区在重新启动设备之前? (更新:正如答案指出的那样,没有重启,因为fastboot是启动过程中的一个步骤,这基本上使我的问题毫无意义。)我正在查看fastboot的源代码,但它似乎只包含发生的事情在主机端,而不是在设备上。
我的意思是,闪烁功能的工作原理非常简单,我可以通过将带有自定义内核的引导映像复制到boot
分区来模仿它,例如,通过:
dd if='<my_boot.img>' of='/dev/block/platform/msm_sdcc.1/by-name/boot'
顺便说一句:我问这个问题是因为我正在开发一个应用程序;我想“无风险”直接从设备启动自定义内核,它存储在例如 SD 卡上。
android - 是否有替代 fastboot 擦除 modemst1/2 的方法?
我有一台 Windows 和一台 Linux (Mint) 计算机,我需要在我的 LG G2 D802(使用自定义 CM 模块)上修复 gps,但我做不到。我在网上读到我应该擦除modemst1和modemst2分区,但每次尝试运行 fastboot 时都会收到一条烦人的“等待设备”消息。我在网上阅读了故障排除和解决方案,但它们对我没有帮助。
- 在我的 Windows 上,我已经设置并安装了所有东西(adb 和 fastboot),adb 可以工作,但是当我将手机置于引导加载程序模式时,fastboot 不起作用。
- 在我的 Linux 上,我已经完成了所有设置,就像在 Windows 上一样。Adb 可以工作,但 fastboot 不能,就像在 Windows 上一样。我有一个51-android.rules ,其中包含所有 Android 手机vendorid,包括我的,但没有。是的,我
sudo
在命令之前运行。
显然我的手机已解锁(CyanogenMod)并且我启用了 USB 调试。
是否有替代方法来擦除这些分区或解决这些问题?
android - 硬重置在Android中无效
我正在尝试使用密码硬重置我的手机,但在 fastboot 中硬重置运行正常,但是当它重新启动时,根本没有任何内容被删除。
我还尝试安装 CWM 和 TWRP Recovery,当设备重新启动时,没有任何变化。安装这些恢复时我得到的唯一消息是“分区大小不匹配(恢复)”,但这似乎只是一个警告,而不是错误。
我也尝试删除密码,但它需要 CWM 或 TWRP 才能工作,所以没有成功。
我还尝试使用Minimal ADB 和 Fastboot重新安装当前的库存 ROM(Kitkat 4.4)和 Lollipop(5.0、5.1),这样做没有错误,但是当设备重新启动时,我仍然看到没有任何变化。
有没有办法真正擦除所有内容,从头开始安装任何 ROM?
我正在使用 Mogo G 第 1 代 Dual Sim (XT-1033)。
编辑:现在我已经设法只在缓存 CWM 或 TWRP 中加载,但擦除数据也不起作用。
adb - 带有引导加载程序的索尼 experia z3 坏了
我的 experia z3 有问题,无法修复!我现在正在寻求帮助。我尝试解锁我的引导加载程序,但 fastboot 给我消息FAILED (remote: Command not allowed)知道如何解决此问题的人?干杯
linux - 用于 NOR 存储的 U-Boot FASTBOOT 闪存命令
我想知道是否可以对 NOR 存储使用 fastboot flash/erase 命令。我正在使用一个 imx6 处理器和一个 NOR 存储。目前“cmd_fastboot.c”文件中的“rx_process_flash”函数支持三种存储类型。
但是,NOR 存储没有 CONFIG 类型。从主机发送 fastboot flash 命令会导致来自 U-Boot 控制台的以下响应。
fastboot 是否提供对 NOR 闪存的支持?为了支持 NOR 存储的 fastboot,我需要在 U-Boot 配置文件中进行哪些修改?
此致,
android - 当我的 nexus 6p 处于恢复模式时,ADB 无法列出我的设备
我想将我的 nexus 6p 更新为 Nougat(手动 OTA),所以我去设置以激活开发选项并检查调试模式。当我的手机完全启动并在终端adb 设备上运行此命令时,它会列出我的设备,但是当我运行adb reboot recovery并且如果尝试运行adb devices adb 不显示我的设备并且我尝试时我进入恢复模式从adb 应用更新它说:
MYs-MacBook-Pro:Android etomas$ adb sideload Angler-ota-mtc20f-5a1e93e9.zip 加载:'angler-ota-mtc20f-5a1e93e9.zip' 错误:找不到设备/模拟器
到目前为止,我已经尝试过:
- OEM解锁;
- 在恢复模式下运行adb kill-server disconnect 并连接我的 USB 电缆,然后运行adb devices;
- 强制将我的设备添加到 adb_usb.ini sudo echo 0x18d1 >> /Users/etomas/Library/Android/adb_usb.ini;
- 卸载此sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext;
- 重启我的手机我的笔记本电脑;
- 将我的 sdk 平台更新到最新版本 24.0.2;
MacBook Pro(Retina,13 英寸,2014 年中)OS X El Capitan 10.11.6 我已经在笔记本电脑上运行 android studio;
My nexus 6p Android 版本:6.0.1 Android 安全补丁级别:2016 年 8 月 5 日;基带版本:angler-03.61;内核版本:3.10.73-g909746b 内部版本号:mtc20f
先感谢您
android - Fastboot系统闪退错误
当我尝试通过 fastboot system.img 刷新到 YU Yuphoria 时,我收到以下错误。
android - Android EDL 模式命令
我正在寻找在 EDL 模式下与 android 设备交互的命令。有不同的软件可以与 EDL 设备交互,例如 MiFlash 和 QFIL(Qualcomm Flash Image Loader)。我搜索了命令,fastboot之类的,但我没有找到。有没有一种方法可以让我刷新 rom,或者至少可以通过命令(例如来自 cmd)连接到我的电脑的 edl 设备谢谢。
android - 如何在用户构建中解锁 Android 上的引导加载程序
我已经尝试了一切来解锁我的 Android 410 设备上的引导加载程序。我有一个基于 AOSP 的 ROM(不是生产设备)。
我打开了 USB 调试,打开了“OEM 解锁”并在快速启动模式下尝试了以下操作:
图像-Debug$ sudo fastboot flashing unlock ... FAILED (remote: unknown command) 完成。总时间:0.001s
图像调试$ sudo fastboot oem unlock ... FAILED(远程:未知命令)完成。总时间:0.001s
图像调试$ sudo fastboot flashing unlock_critical ... FAILED(远程:未知命令)完成。总时间:0.001s
但是,似乎我无法让 FastBoot 做任何事情。