Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

什么是fastboot?

Anonim

什么是fastboot? 在Android中,fastboot是一种特殊的诊断和工程协议,您可以将Android设备启动到其中。 在fastboot中,您可以通过USB连接从计算机修改文件系统映像。 它是一个强大的,讨厌的工具,应该被分解成我们都能理解的术语 - 让我们尝试这样做。

Fastboot是具有相同名称的三种不同的东西:用于手机硬件和计算机之间通信的协议,在快速启动模式下在手机上运行的软件以及用于使它们相互通信的计算机上的可执行文件。

并非所有手机都具有用户可以访问的快速启动模式。 它默认使用Nexus设备(以及其他一些手机和平板电脑),并由其他手机上的独立Android开发人员和发烧友启用。 它还需要Android SDK中的软件和Windows计算机的不同USB驱动程序。 Fastboot可在Windows,Mac和Linux上运行,如果您有兴趣,可以在论坛中找到有关设置的所有信息。 设置完成后,您可以将手机启动到fastboot,然后将图像文件闪存到手机的内存中。 闪烁自定义恢复(在解锁引导加载程序之后)是一种流行的用例,因为在我们通过闪烁工厂映像完成破坏之后使用工厂映像将其全部重置。 使用解锁的引导加载程序,您闪存的图像不需要使用特定的密钥进行签名,因此几乎任何东西都会尝试闪存 - 即使它不应该使用,因此请小心使用。 您可以使用fastboot的其他命令,它们更先进一些。 可以完成诸如擦除分区和覆盖内核命令行选项之类的操作,这使得该工具对于开发可能需要定制引导过程的硬件和软件解决方案非常有用。 凭借一点点知识和正确的Android硬件,fastboot可以成为一个很棒的工具。