繁体   English   中英

在快速启动二进制文件中找不到源代码中的快速启动命令

[英]Fastboot commands in source code not found in fastboot binary

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

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

您注意到的“闪烁”命令是最近才添加到AOSP的 它们首先随Android M Preview版本(Platform Tools软件包的v23)一起发布。

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

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

我实际上是自己重新编译的,命令确实起作用。 遗憾的是,它仍然没有安全功能,因此,如果没有要求验证,我实际上无法在设备上执行任何操作...

暂无
暂无

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

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