As you may know, I recently added Apple Watch support to ipsw.me.
Today I checked the source file for the updates and saw a new OTA file that my updaters had not picked up, so I modified them to add it, and announced it via twitter. (The file seemed pretty big, I thought maybe closer to full Apple Watch firmware :P). This was not the case.
Upon extraction, I found the following in the BuildManifest.plist
This is the iPad 2 (WiFi)'s DeviceClass. Weird, huh?
Further inspection showed this is the OTA file for iOS 8.3 for this device.
Checking the headers of the URL, I found this:
HTTP/1.1 200 OK Server: ATS/5.2.1 Accept-Ranges: bytes Last-Modified: Thu, 02 Apr 2015 02:42:26 GMT ETag: "b58a9c70514ce0108416110cd5805233:1427942546" Content-MD5: tYqccFFM4BCEFhEM1YBSMw== Content-Length: 1027860342 Cache-Control: max-age=2592000, public Date: Mon, 06 Apr 2015 21:32:53 GMT Content-Type: application/octet-stream Age: 2484376 Connection: keep-alive
Note here, the
Last-Modified: Thu, 02 Apr 2015 02:42:26 GMT. That translates to sometime on 1st April in Cupertino.
TL;DR Apple have an iPad OTA update masquerading as an Apple Watch update on their updater plist...
Good one, Apple. :P.