What is “logo” partition on lenovo phone? Don't remove this question please, it was previously removed from a programming board and I don't know where else to ask.

What is a logo partition and what is the format of it?

The header of the 8Mb partition:

00000000   88 16 88 58  C2 8A 0A 00  ...X....
00000008   4C 4F 47 4F  00 00 00 00  LOGO....


I guess it is a bootscreen picture, right ? What is the format of this image ?
1. What is “logo” partition on a lenovo phone?


The logo partition (based on my experience with Mediatek devices) contains :


The very first boot logo (not the Boot Animation)
Battery Charging Sequences (many png images).
Second boot logo (boot_logo file).
Battery charging digits and percentage sign (each digit or sign has its own image).
(For devices supporting Fast Charge) Fast charging sequences (many png images)



  2. I guess it is a bootscreen picture, right ?


Not the boot logo only, It contains many images.


  3. What is the format of this image ?


Not one image only, all of them are PNG files.


  4. Additional details


88 16 88 58 is the partition offset.

C2 8A 0A 00 is the partition size, this is little endian byte order.

4C 4F 47 4F is the partition name.

I can't confirm if this is Mediatek specific or not.


Mediatek MT65xx/MT67xx Logo Editor

If you wish to change the very first boot logo (not the boot animation) of your device based on MT65xx/MT67xx platforms. Try LogoBuilder.

LogoBuilder can unpack and repack your logo.bin file which contains :


Boot logo
Battery Charging Sequences.
Second boot logo (boot_logo file).


LogoBuilder is simple to use: 


Unpack your logo.bin file.
Edit what you want. 
Re-pack it.


The LogoBuilder can make an update.zip to flash your new logo.bin file with a custom recovery.

Edit:


While you're not satisfied with the answer, read about deflate compression  before spamming the forum with comments/questions.
For further reading, I suggest: The help vampire problem