I’ve just pushed a new version of QuickPVR to GitHub. It does now also support Apple PVRTC.
Because those files don’t contain _any_ metadata at all, just the raw image data, and they usually use the same extension, I had to somehow detect the right format. The good thing is that PVRTC compressed textures come in only few different sizes, either res*res/2 (4bpp) or res*res/4 (2bpp), where res is a power of 2, greater than or equal to 8. Hence I look out for these sizes when I can’t find the PowerVR .pvr header in the file. To discern 2bpp and 4bpp, notice that the file sizes for both types are actually disjoint. res grows in factors of 2, so the file size grows by a factor of 4. Because there is a factor of 2 between 4bpp and 2bpp you can use that to detect the format of the file.
Check out the new and better QuickPVR here: