0

我正在使用具有“安全”引导加载程序且没有“OEM”命令集成的新设备。在查看(官方)fastboot 的源代码时,我偶然发现了一些根本不包含在 fastboot 二进制文件中的命令('fastboot flashing [option]'),它们基本上对应于 'OEM' 命令,不仅如此,而且在快速启动协议(fastboot_protocol.txt)中,有一个特定于“安全”引导加载程序的命令(“验证:%08x”)甚至不在源代码中......

这是正常的吗?我是否必须自己重新编译 fastboot 才能访问这些命令?

4

2 回答 2

0

您注意到的“闪烁”命令是最近才添加到 AOSP中的。它们首先与 Android M Preview(平台工具包的 v23)一起发布。

除非给定设备上的引导加载程序支持它们,否则这些命令将不起作用。由于这些命令本身是最新的,因此应该支持它们的唯一引导加载程序将附带为 Nexus 5、Nexus 6、Nexus 9 和 Nexus Player 发布的 Android M Preview 工厂映像。

目前,这些命令应该被认为是 beta 版,甚至是 alpha 版,因为它们将来可能会发生变化。在 Android M 正式发布后(不管它的最终昵称是什么),大多数更新到该级别或更高级别的设备也应该获得支持。

于 2015-06-17T09:42:37.713 回答
0

我实际上自己重新编译了它,命令确实有效。可悲的是仍然没有安全功能,所以我实际上无法在设备上做任何事情而不要求验证......

于 2015-06-17T20:28:13.487 回答