thanks to android-simg2img the difference is header size is 32 instead of 28, and after every chunk_type there is also a 4-byte padding. Treated as u32 chunk_type and u32 reserved. subject to change.