There is a python script to rip apart the logo here:
and it crashes on the bootup_1080 and bootup_720 files, but it works for all the others
so if you use AMLResSplitter on the previous type of ROM and get those BMPs, and you get the upgrade BMPs from the other ROM, then you can make a customized one...
or so it would work, except the repacking of the python script crashes, and the order of files is wrong in the output of the AMLResSplitter.
If would need to be
Listing assets in logo.img
AmlResImgHead(crc=0x32bb07e2 version=2 imgSz=9887152 imgItemNum=9 alignSz=16)
AmlResItem(name=upgrade_bar start=0x280 size=184)
AmlResItem(name=upgrade_upgrading start=0x340 size=180072)
AmlResItem(name=upgrade_logo start=0x2c2b0 size=180072)
AmlResItem(name=upgrade_unfocus start=0x58220 size=184)
AmlResItem(name=bootup_1080 start=0x582e0 size=6220856)
AmlResItem(name=upgrade_success start=0x646f20 size=180072)
AmlResItem(name=upgrade_fail start=0x672e90 size=180072)
AmlResItem(name=upgrade_error start=0x69ee00 size=180072)
AmlResItem(name=bootup_720 start=0x6cad70 size=2764856)
And it is
Listing assets in out.img
AmlResImgHead(crc=0xc7cf7b39 version=1 imgSz=9887232 imgItemNum=9 alignSz=16)
AmlResItem(name=bootup_1080 start=0x80 size=6220854)
AmlResItem(name=bootup_720 start=0x5eed00 size=2764854)
AmlResItem(name=upgrade_bar start=0x891d80 size=184)
AmlResItem(name=upgrade_error start=0x891e80 size=180073)
AmlResItem(name=upgrade_fail start=0x8bde30 size=180159)
AmlResItem(name=upgrade_logo start=0x8e9e30 size=180072)
AmlResItem(name=upgrade_success start=0x915de0 size=180073)
AmlResItem(name=upgrade_unfocus start=0x941d90 size=184)
AmlResItem(name=upgrade_upgrading start=0x941e90 size=180072)
Something isn't right
although it might work if the AMLogic device checks the AmlResItems by name, and not by the start-end, I will test it sometime later, Thursday is the latest (I need to not break the device in the next two days! )
Comment