33123d47fd73619d86150aa4b6af37f719e3df17
Match the layout the sample camera file uses: a fourth Interoperability IFD (0xa005 = R98/0100) and the baseline tags the emulator HAL omits (ExifVersion 0230, FlashPixVersion 0100, ComponentsConfiguration, ColorSpace), plus the OffsetTime/OffsetTimeOriginal/OffsetTimeDigitized tags for shots this app timestamps. Source-owned tags are still kept as-is. Also fix swapToLittleEndian: Buffer.slice() aliases, so the big-endian swap was mutating the caller's bytes (a Xiaomi source read back as ISO 36865 instead of 400). Use new Uint8Array(data).
The file is empty.
Description
Languages
TypeScript
92.9%
Kotlin
5.7%
JavaScript
1.3%