Because RK merged the logo partition with the system partition into a single super partition after Android 10, there is no logo partition available to dynamically modify the boot logo. This means that a complete firmware build is required to achieve this operation. Now, we have added a new custom partition to facilitate the dynamic update of the logo.
Logo file is stored in the kernel-6.1/logo.bmp directory in android code.
We use the adb command to push the prepared logo.bmp to the motherboard path /vendor/custom and then restart the device.
$ adb root restarting adbd as root $ adb remount AVB verification is disabled, disabling verity state may have no effect Remounted /system as RW Remounted /vendor as RW Remounted /odm as RW Remounted /system_dlkm as RW Remounted /system_ext as RW Remounted /vendor_dlkm as RW Remounted /odm_dlkm as RW Remounted /product as RW Remount succeeded $ adb push logo.bmp /vendor/custom logo.bmp: 1 file pushed, 0 skipped. 655.0 MB/s (4147272 bytes in 0.006s)