[英]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.