Questions tagged «fastboot»

Fastboot是Android用来通过USB诊断和刷新Android设备上新固件映像的协议。它是Android调试桥(ADB)的一部分。

8
ADB可以发现设备但不能快速启动
我在网上搜索过有关此问题的信息,通常可以通过安装适当的驱动程序来解决。问题是我在Mac上。 当我插入设备时,可以在运行时发现它adb devices。我运行adb reload bootloader,它进入下载模式(开机时按住“降低音量”和“主页”按钮时所获得的模式)。它是否正确?我认为是。 无论如何,当它处于这个阶段时,adb devices还是fastboot devices什么都不产生。 我已经在i9100和i9505上进行了测试。

9
fastboot看不到设备
我已经阅读了很多有关此问题的文章,但无法解决。我决定使用wifi在手机上安装我的开发人员应用程序。为此,我需要用手机做一些事情。第一步是解锁引导加载程序。我在步骤8上堆叠,fastboot oem get_identifier_token显示info < waiting to device >。adb看到我的设备,但看fastboot不到。一个主意? 我的电话是HTC Wildfire S,这些是我要遵循的步骤: 我重新启动手机并进入FASTBOOT USB模式 我试图运行fastboot oem get_identifier_token命令,但没有成功。 我使用Windows 7 Professional,并且手机被识别为HT1CSTR05155。
34 rooting  adb  fastboot 

2
fastboot可以用来备份设备吗?
许多人fastboot说过,它可用于在分区之一上刷新图像。 反过来是否也可能,即拍摄二进制快照并将其存储为zip文件,其中包含要备份分区的确切二进制表示形式? 我问这是 备份的原因有两个步骤。 1)将图像/快照复制到backuplocation(备份)2)并从backuplocaito替换图像/快照商店(还原) 对我来说,fastboot似乎只做一次,而能够写入Android内部闪存(二进制“ dd”样式)似乎也应该能够从闪存读取。 这样,没有人需要组织和运行另一个可能不值得信赖的rom来完成阅读工作。
28 fastboot 

2
Android开机讯息进行调试?
我正在尝试确定Android(例如Galaxy Nexus,Nexus S和/或Motorola Xoom)是否具有某种功能来生成“启动”日志。(有点像Linux的启动屏幕),这有助于弄清手机在崩溃之前进入引导阶段的程度(例如第一阶段的引导程序,主引导程序,然后是内核加载等)。有谁知道如何使电话吐出该日志文件或启用“详细”启动模式(并将实际消息打印到已连接电话的Linux计算机的终端)? 我的手机被当前修改的版本卡在“启动循环”中,如果可能,我想对其进行调试。 或者,任何人都知道任何有用的资源或教程,这些资源或教程说明了如何轻松地“破解”手机来做到这一点(不弄乱硬件)吗?还是在其他论坛中可能有人问过我,但形式比较晦涩? 最近这是一个令人沮丧的问题,因此,将不胜感激任何帮助!

4
“ fastboot oem lock”有什么作用?
我的手机已经使用了几个月,没有运行此命令就加载了多个固件,ROM和OTA。它有什么作用? 我所知道的是,“ fastboot oem unlock”会显示确认屏幕,并迫使我擦除设备数据,而“ fastboot oem unlock”是将固件刷新到手机的第一步。 我可以不重新锁定手机吗?


1
android设备在调试模式下使用的协议的名称是什么?
我有一个奇怪的Android原型,是我们从客户那里得到的。所说的客户已经忘记了它,现在我正在摆弄它,看看是否可以使它做一些有趣的事情。该设备似乎与Acer beTouch属于同一家族。 它曾经可以正常启动,但是在尝试使其进入快速启动模式时,它根本无法正确启动。现在它启动到一些奇怪的调试模式。如果我将其插入USB,它将通过Linux的USB调制解调器驱动程序显示为我的Linux机器上的/ dev / ttyACM0端口。但是,它不是调制解调器。 如果我通过串行终端连接到它,然后按RETURN,它将响应: OK 如果我键入其他任何内容,然后按回车键,则会得到: NOTSUPPORTED 因此,它不是Hayes调制解调器。它不是Android的fastboot或adb协议。hwinfo试图对其进行探测,但没有得到任何结果。由于它是USB设备,因此启动时看不到任何消息。我已经使用大量Android设备进行过邪恶的工作,但是我从未见过。有人认识吗? (关于如何使提示再次启动将是有益的,太;我有。发现恢复模式--- CALL + VOLUP +电源,以供参考---但工厂重置它并没有什么我还没有发现FASTBOOT尚) 更新:我错了!这是海斯调制解调器。它只是不理解任何命令。所以: AT OK 但: ATI0 NOTSUPPORTED 我找不到使它执行任何操作的命令,甚至没有AT&V或ATS0=0。这很奇怪。我不知道为什么手机会启动到这种模式。根文件系统可能有问题。不要以为有人知道一个神奇的Android Hayes命令来获取root shell,或者重启进入恢复或快速启动,或者我可以尝试的任何方法吗?
16 usb  boot  fastboot 

3
尝试刷新与dd一起使用的system.img-失败
长期从事UNIX的人,但在Android领域相对较新。继续阅读。 第1集:新备份(希望如此) 我最近购买了华硕MemoPAD(ME103K);然后,我成为root用户,并将dd只读system分区的图像镜像到外部SD卡上: $ su # dd if=/dev/block/platform/msm_sdcc.1/by-name/system \ of=/storage/MicroSD/system.img bs=1M # ls -l /storage/MicroSD/system.img -rw-r--r-- 1 root root 2147483648 Sep 27 13:15 system.img 大小(恰好是2GiB)有点可疑-可能是因为SD卡上的FAT32分区了吗? 不,它不是- tune2fs -l确实显示这是有效的EXT4图像,大小精确为2GiB,并且fsck -f没有任何错误通过。并且fastboot(在平板电脑附带的linux机器上)同意adb reboot bootloader: linuxbox# fastboot getvar all (bootloader) version-bootloader: 3.03 (bootloader) version-hardware: rev_c (bootloader) variant: LEOPARDCAT 16G (bootloader) version-baseband: H00_0.16.F_0521 (bootloader) serialno: …

2
通过修改default.prop(ro.secure)获得root?
要获得特权外壳,您需要将以下行修改为default.prop文件ro.secure = 0中的给定值 ro.debuggable = 1 persist.service.adb.enable = 1 我已经提取了手机型号的恢复映像:因此可以在default.prop文件中修改以下值,重新打包映像并使用fastboot(bootloader解锁)将其刷新以获取特权外壳,然后进行复制将系统重新安装为读/写后的su二进制文件? 我是否需要更改任何文件中的其他任何值?从理论上讲,它将起作用吗?
14 rooting  adb  fastboot 

1
刷新非库存的ROM后,是否可以锁定Nexus 4/7引导加载程序?
我知道做a fastboot oem unlock既可以解锁引导加载程序,也可以擦除设备上的数据。不幸的是,虽然这允许我安装诸如Cyanogenmod之类的非备用ROM,但我的理解是,它也允许任何拥有物理访问该设备的权限的人来闪存或引导其他(可能是恶意的)内核。 然后可以执行一次fastboot oem lock并且仍然能够加载非库存ROM吗?如果可能的话,在引导过程中会出现什么样的警告(如果有)?最后,是否fastboot oem unlock还要清除数据? 我了解,即使引导加载程序被锁定,也可以通过刷新CWM或TWRP等恢复程序来刷新恶意映像。请假设仅使用默认恢复。 此外,是否正在执行类似的操作以保护任何非链接设备上的非备用ROM?

3
不使用快速启动USB的Flash boot.img
因此,我最近将手机扎根,尝试使用一两个ROM。我发现使用TWRP恢复从SD卡安装另一个ROM非常方便,您无需将其连接到PC。 但是,在我的设备(HTC One S)上,我还需要为每个ROM刷新一个不同的boot.img文件,因此我仍然需要将手机挂接到PC上以切换ROM。如果我不这样做,它只会卡在加载屏幕上。然后我必须使用命令 fastboot flash boot boot.img 从boot.img所在的文件夹中。 是否可以通过TWRP或其他方式刷新此启动映像,而无需通过USB使用fastboot?

1
在Samsung Galaxy Nexus上刷新工厂图像的干净方法?
这是在不使用任何外部工具(除了Android SDK的情况下)在Samsung Galaxy Nexus上刷新工厂Jelly Bean映像的正确且干净的方法吗? 我不想打断电话,所以我问这个。我已经从各种来源收集了这些信息,但是我需要确认所有步骤和命令都是正确且必要的。 步骤1:下载并安装适用于Windows的Android SDK。启动Android SDK管理器,选择Android SDK平台工具和Google USB驱动程序(应该已经选择)并安装。需要一些时间。 软件包安装后,添加文件夹: C:\Users\<Username>\AppData\Local\Android\android-sdk\platform-tools 设置为PATH变量,以使命令fastboot在命令提示符下可用。 第2步:从Nexus设备的官方工厂映像中下载工厂映像。对我来说,是Galaxy Nexus“ maguro”(GSM / HSPA +)的“ yakju”,文件yakju-jro03c-factory-3174c1e5.tgz 新建一个文件夹,说C:\ jro03c。打开yakju-jro03c-factory-3174c1e5.tgz并将bootloader-maguro-primelc03.img以及radio-maguro-i9250xxlf1.img提取到C:\ jro03c。文件夹现在包含两个图像文件: C:\jro03c\bootloader-maguro-primelc03.img C:\jro03c\radio-maguro-i9250xxlf1.img 然后在.tgz文件本身内部,打开image-yakju-jro03c.zip并将所有* .img文件复制到C:\ jro03c。您将得到六个图像文件: C:\jro03c\boot.img C:\jro03c\bootloader-maguro-primelc03.img C:\jro03c\radio-maguro-i9250xxlf1.img C:\jro03c\recovery.img C:\jro03c\system.img C:\jro03c\userdata.img 步骤3:关闭您的Galaxy Nexus电源。按住提高音量和降低音量,然后按住电源按钮;Galaxy Nexus现在将进入“快速启动模式”。使用USB电缆连接手机。 然后打开命令提示符(Windows键+ R打开“运行”,然后键入cmd),键入: cd C:\jro03c fastboot oem unlock fastboot reboot-bootloader fastboot flash bootloader …

3
如何检查您的引导程序是否已解锁
我将要刷新自定义恢复,但是不确定我的引导加载程序是否已解锁(电话已植根,但是我是在一段时间前完成的,因此我不记得自己进行的过程),并且我不想做任何可能会丢失所有当前数据的风险的事情。我可以简单地运行fastboot flash recovery [recovery image],如果它不起作用,是否表示我的引导加载程序已锁定?在锁定的引导加载程序中尝试进行此操作会带来负面影响吗?

1
fastboot无法在我的Nexus 4上运行
我正在尝试扎根我的N4,并且fastboot似乎不起作用。在Linux上运行它,并且fastboot二进制文件似乎正在运行。 “快速启动设备”会在我的设备上生成信息,但是“快速启动oem解锁”只会显示“ ...”并挂起。我没有在手机上收到有关解锁的提示。它只是挂在那里,直到我重新启动引导加载程序为止,此时fastboot回显“ FAILED(命令写入失败(传输端点关闭后无法发送)”) 其他fastboot命令似乎也不起作用。'fastboot reboot'呼应'rebooting ...',但是什么也没发生。 我已经尝试过在没有启用USB调试的情况下进行此操作。有任何想法吗? 我开始认为机器上的USB端口可能被烧断了。今天早上,该机器无法识别Windows上在机器正面或背面USB端口上插入的iPod。我正在Linux下的电话上工作,/ var / adm / messages显示了插入设备时发生的事情。我猜想'fastboot devices'并没有手动访问该设备-只是查看检测到的设备类型插入时由操作系统提供,不是吗?是否可以从USB端口读取但无法写入数据? 好吧,看起来好像是我的USB端口。我找到了一台旧笔记本电脑,将其启动到Ubuntu Live CD,并能够从那里启动手机。对不起这部戏。奇怪的是,此时我的USB端口已经失效,但是想起来,它们最近运行缓慢-gPodder花费了几分钟的时间才能将播客复制到iPod上。我猜这是一个逐渐的失败。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.