高通8953 Android 9.0 在user模式下使用fastboot烧录
高通8953 Android 9.0 在user模式下,默认是无法使用fastboot烧录的,这个非常影响我们的调试。
bootable/bootloader/lk/makefile
可以屏蔽掉DDISABLE_FASTBOOT_CMDS即可,原来的命令中会去对TARGET_BUILD_VARIANT进行判定,如果是user模式就会DDISABLE_FASTBOOT_CMDS置位,从而禁止fastboot使用,因此只需要屏蔽掉DDISABLE_FASTBOOT_CMDS即可。
diff --git a/bootable/bootloader/lk/makefile b/bootable/bootloader/lk/makefile index f6da064.. --- a/bootable/bootloader/lk/makefile +++ b/bootable/bootloader/lk/makefile @@ -60,9 +60,9 @@ ifeq ($(SIGNED_KERNEL),1) CFLAGS += -D_SIGNED_KERNEL=1 endif -ifeq ($(TARGET_BUILD_VARIANT),user) - CFLAGS += -DDISABLE_FASTBOOT_CMDS=1 -endif +#ifeq ($(TARGET_BUILD_VARIANT),user) +# CFLAGS += -DDISABLE_FASTBOOT_CMDS=1 +#endif ifeq ($(APPEND_CMDLINE),1) CFLAGS += -D_APPEND_CMDLINE=1
修改之后,就可以使用下面的命令进行fastboot烧录
fastboot –disable-verity –disable-verification flash vbmeta vbmeta.img
或者:
其中关于烧录的实例如下所示:
fastboot flash aboot <path to emmc_appsboot.mbn> fastboot flash boot <path to boot.img> fastboot flash system <path to system.img> fastboot flash userdata <path to userdata.img> fastboot flash recovery <path to recovery.img> fastboot flash cache <path to cache.img> fastboot flash dtbo <path to dtbo.img> fastboot flash mdtp <path to mdtp.img> fastboot flash persist <path to persist.img> fastboot flash vbmeta <path to vbmeta.img> fastboot flash vendor <path to vendor.img>
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176853.html原文链接:https://javaforall.net
