4 ms·
The Mystery of the Phantom App Updates
- marvel_boy 9y ago>Mystery unsolved. Mission unaccomplished. I'm still quite puzzled why Apple shipped all of these phantom app updates. So , somebody knows the reason of the phantom updates?
- Hydraulix989 9y agoI wonder if Apple somehow lost the original key.
- mapmap 9y agoCan Rogue Amoeba Software use one of their two technical support requests to get an answer from Apple?
- qdcarnicelli 9y agoApple Kremlinology suggests they'd be hesitant to provide that information with a paper trail. There would be a lot less mysteries in the Apple world if they did. That said, you could probably get an answer at WWDC, if you find one of the code signing guys at the lab and corner them.
- Nomentatus 9y agoLast time needless updates happened with Apple products (itunes), the updates actually came from the NSA.
- macintux 9y agoCitation needed.
- Nomentatus 9y agoIn other note, could take a week to get to it. I'm surprised people weren't tracking this in the news.
- jakemor 9y agoThis happened with my app trail camera on my phone as well... Didnt realize others experienced the same thing. Its curious that both of us worked on the apps receiving the phantom update
- ikawe 9y agoSame here for my app, but I’m not sure it’s so curious. It’s unlikely I would have realized it was a phantom update vs a regular update if I weren’t the developer of the app.
- cameldrv 9y agoCompromised key at Apple?
- shadowfacts 9y agoThe article addresses this: > It turns out that AirPort Utility is code signed with the exact same certificate chain as the old version of Airfoil Satellite. So if there is a problem with the old signing certs, whether expiration or something else, the problem still exists with AirPort Utility. Presumably this fact would also rule out the (highly unlikely) possibility of private key compromise. If an Apple key was compromised, why would they go through the effort of resigning old third party apps but not one of their own?
- Ninn 9y agoI think not, otherwise why wouldn't the AirPort Utility also receive the update?
- regecks 9y ago> So there you have it, folks, definitive proof that expired signing certs do not prevent an app from launching on iOS Hmm. What is the point of notBefore/notAfter constraints if they don't do anything?
- tgsovlerkhgsel 9y agoIn Windows software signing, the notBefore/notAfter specifies when the app has to be signed. If the certificate (or issuing certificate?) has a certain magic flag, which most do, the signature will be valid forever as long as it was made within the validity window. To know whether the signature is made within the validity window (or at least, not backdated), a countersignature from a timestamping service is added. If the countersignature or the flag in the cert is missing, an expiring cert will prevent the application from starting (Mumble had that problem), but if both are present, the signature is valid forever. No idea if OSX handles it the same way, but it would make sense if they did.
- princekolt 9y agoSpeculation: they found an issue in the previous compiler, identified apps that maybe were affected by the issue, and so recompiled them? I can't figure out another reason myself… I know it is never a compiler bug, but it could be something less serious.
- Retr0spectrum 9y agoSo, does anyone with a jailbroken iOS device want to decrypt the .text sections and bindiff them? I'd be very curious to see what the actual changes are.