Yes, I checked. Original JPGs do no have JPG header at all. Even some of programs I use on PC can’t load images. Maybe they are not even JPG format, and only use that extension for some reason. Some programs maybe don’t really care about extension and actually use headers when loading images (Android does to), but it seems that this header is unknown to Android. At least that what I found by quickly looking at the issue.