New iOS Update To Break Emulators On iPhones Just Because

from the game-over dept

It’s been pretty well established that the major console manufacturers out there hate independently developed emulators of their consoles. Why they react so violently against them instead of working out some kind of mutually beneficial licensing arrangement is a bit beyond me, but you may recall that a couple of years ago, both Sega and Nintendo strong-armed Google into pulling a bunch of emulators from the mobile marketplace. That move has worked so spectacularly that a cursory search in the Play Store returns all kinds of emulators. Job well done!

In any case, Apple appears to be bending to their collective wills in a similar fashion, with the most recent iOS update nixing an easy exploit that would allow emulators to be installed on iPhones that had not been jailbroken. The method that had been used by “antique” game enthusiasts was really easy.

Developers discovered the “date trick” that allows unapproved apps to be installed without hacking simply by rolling back the date and time on an iOS device and downloading apps through Safari. This is now the preferred method of gaining access to apps like GBA4iOS or Popcorn Time without losing things like software updates and support from Apple.

I have no idea about the technical details behind how rolling back the time on the phone somehow allows the installation of the emulators, but apparently a ton of folks utilized it, stimulating an active emulation community for iOS devices. What with Apple’s cozy relationship with console makers and its own authoritarian practices with its app store, everyone knew it was only a matter of time before the exploit was removed.

In a blog post entitled “Apple Is Slowly Killing Everything We Love,” Dario Sepulveda writes, “iOS 8.1 beta was seeded to developers yesterday and it’s already causing panic among iOS emulator aficionados… The Date Trick fuels the emulator communities nowadays… Without it, everything looks bleak.”

Indeed it does. Of course, it did seem inevitable that this would come sooner or later; Apple has been working to put a stop to jailbreaking since it started back in 2007 — the same year the iPhone made its debut — so it has always seemed unlikely the Cupertino company would just turn a blind eye to this. But it’s a massive shame.

A massive shame indeed, especially since the move is so wholly unnecessary. There’s absolutely no reason why console and game makers couldn’t utilize the apps and communities already in place to both build up their fan base and make a little coin as well. Instead, by going the protectionist route, they only anger true fans and limit the exposure of their products.

Filed Under: ,
Companies: apple

Rate this comment as insightful
Rate this comment as funny
You have rated this comment as insightful
You have rated this comment as funny
Flag this comment as abusive/trolling/spam
You have flagged this comment
The first word has already been claimed
The last word has already been claimed
Insightful Lightbulb icon Funny Laughing icon Abusive/trolling/spam Flag icon Insightful badge Lightbulb icon Funny badge Laughing icon Comments icon

Comments on “New iOS Update To Break Emulators On iPhones Just Because”

Subscribe: RSS Leave a comment
37 Comments
Anonymous Coward says:

I don’t understand why people buy Apple tech, then act surprised when Apple’s well-known authoritarian tendencies interfere with their ability to use the Apple tech. Apple has done this for long enough, and the very name “jailbreak” emphasizes the confined nature of the ecosystem, yet people still build environments that rely on a benevolent Apple.

Mason Wheeler (profile) says:

Re: Re: Re:

I know why one specific subset of people still use Apple tech no matter how much they screw everyone over. A close friend of mine is blind, and she describes Apple’s VoiceOver accessibility technology as light-years beyond anything available for either Windows or Android devices.

Seems to me the folks at Google need to close that gap…

Chronno S. Trigger (profile) says:

Re: Clueless

The actual reasons why Apple is fixing the exploit and why console manufacturers don’t want emulation is blatantly obvious. What isn’t blatantly obvious is why those are the reasons. Why is Apple so uptight about what goes on their phones? Why is Nintendo so uptight about their long time fans?

As for why the exploit works, that’s not relevant to the article at all.

Deimal (profile) says:

Re: Re: Clueless

This exploit doesn’t just allow emulators to be installed, it affects a wide range of apps. Sure, emulators are impacted, but it is also a potential vector for end-running around security on the phone. That is a huge concern, that as far as I’m concerned, Apple is fully justified in dealing with. If someone managed to use this to generate a malware infection spreading throughout the iOS ecosystem, and it was known that Apple hadn’t addressed it, they would be raked across the coals. Jailbreaking is still an option and it both accommodates those who want unapproved apps installed, and keeps Apple away from being liable for the activity of apps that aren’t approved.

scotts13 (profile) says:

Re: Re: Re: Clueless

“If someone managed to use this to generate a malware infection spreading throughout the iOS ecosystem, and it was known that Apple hadn’t addressed it, they would be raked across the coals.”

The vast majority if iOS users are far more concerned about the absence of malware than the availability of emulators. Apple, like any company, does well to serve their most important clientele. Has anyone tried to create an emulator that could be distributed through the App Store?

MetalSamurai says:

It's about security

if you can take a step back from the emulator crowd throwing their toys out of the pram for a minute, this is about security and preventing malware.

The “trick” that was being used was to piggyback on the Enterprise software distribution system Apple have to completely bypass the App Store. All software installed on an iPhone has to be digitally signed to guarantee it has not been tampered with and to identify where it came from. App Store apps all have this, obviously. But enterprises needed a method of distributing software to employees that bypasses the App Store as they don’t want those private apps available to anyone. They rely on a separate set of digital identities. The emulator crowd were using an enterprise developer ID on the verge of expiry to sign their app. By taking the clock back to an earlier time when the signature was valid you bypass the full security checks. This is an obvious security hole – it means that even if a malicious developer has their key revoked by Apple to protect users their malware can still be installed and run.

Going forward there are still other mechanisms that can be used: jail breaking (which means there’s no security on your device, so take your chances), limited distribution of developer beta test profiles and there’s nothing stopping you installing Xcode to compile the Open Source source code yourself and install it on your own devices.

John Fenderson (profile) says:

Re: It's about security

“The “trick” that was being used was to piggyback on the Enterprise software distribution system Apple have to completely bypass the App Store.”

Indeed. But why is doing this so horrible that it must be stopped? Given that you have to go out of your way to do this, I don’t see a valid security concern over it.

The app store requirement is in my top 3 reasons why I’ll never own an iPhone.

Kal Zekdor (profile) says:

Re: It's about security

jail breaking (which means there’s no security on your device, so take your chances)

That is… just… false. Even on a jailbroken iphone, apps still run in sandboxed mode by default. You need to explicitly give root to specific apps (which usually isn’t necessary). Every single security feature is still active. The only real difference is no OTA updates, and Apple support will just look at you funny if you mention you’ve jailbroken. You also might want to eyeball apps before installing them, but that’s nothing new.

bl says:

Re: Re: It's about security

That is… just… false.
No. It is correct.

>Even on a jailbroken iphone, apps still run in sandboxed mode by default.
The sandbox doesn’t really work when, I dunno, there is working exploit code against it. You seen Project Zero’s latest post? You might want to take a look.
http://googleprojectzero.blogspot.com/2014/10/more-mac-os-x-and-iphone-sandbox.html
Quite a few sandbox issues right there which are now public, some of which can be used to bypass you wonderful sandbox 😀

>You need to explicitly give root to specific apps (which usually isn’t necessary).
They could just use one of the many public exploits for that version to gain it.

>Every single security feature is still active.
Yeah, but we also have public code to bypass them. (Oh and btw, code signing is a security measure which is removed)

>The only real difference is no OTA updates
Leaving all the bugs you never patched open for abuse.

>You also might want to eyeball apps before installing them, but that’s nothing new.
Good luck finding a well-made backdoor ;p

Kal Zekdor (profile) says:

Re: Re: Re: It's about security

None of that is related to jailbreaking, though. Those are existing security issues.

As for no OTA updates, that doesn’t mean you have to leave your system unpatched (in fact, jailbreaking often means you get patches sooner), you just have to do it yourself.

Side loading apps can be potentially harmful, yes, but that decision should be made by the user. Any apps from the app store are exactly as secure on a jailbroken or stock device (including code signing).

Saying that a jailbroken device has no security is blatantly false.

Rekrul says:

Re: It's about security

The “trick” that was being used was to piggyback on the Enterprise software distribution system Apple have to completely bypass the App Store. All software installed on an iPhone has to be digitally signed to guarantee it has not been tampered with and to identify where it came from.

Simple solution: Stop banning emulators from iOS. Then they can be digitally signed and run properly on a nice, secure device, just like all the other apps. Problem solved.

The dude says:

Re: Re: Re:2 It's about security

Facilitating piracy or some shit, if they really hate emulators, it seems quite possible that they would try to pressure apple into removing the offending software (under threat of lawsuit, damaging relationship, etc). Since they don’t care what people think of them it seems plausible that they would at least try it.

Rekrul says:

Re: Re: Re:3 It's about security

Emulators aren’t illegal, no matter how much Nintendo and others wish they were. As long as they don’t include any copyrighted code, such as firmware, there is absolutely nothing illegal about emulator software.

It is illegal to use an emulator to run software that you don’t own, but it’s really not Apple or anyone else’s place to declare emulators illegal because people might use them for that purpose.

MANY emulators exist for computers and I’m only aware of two lawsuits. Back when the Playstation was still a current system, Sony sued two different makers of commercial Playstation emulators. They lost both cases.

The dude says:

IF they were willing to fight for that cause instead of just getting rid of a few troublemakers (I know it sounds like nitpicking, but why fight if they can just get rid of the offending software without damaging relations with their zombies; and since apple doesn’t care about emulators, why fight? ).
This one says emulators == good;
Roms and Bios == bad;
http://metro.co.uk/2013/02/17/the-legality-of-emulation-part-2-readers-feature-3480905/
Also
https://en.wikipedia.org/wiki/Video_game_console_emulator#United_States

Since emulators == good/ Roms and Bios == bad;
The conclusion could be that they would rather get rid of them.

thatroom (profile) says:

it's about money not security.

apple can’t make money off of emulators that are free, every game on every emulator needs (in apple’s eyes) to be paid to apple, and in non “legitimate” emulation (i use quotes because I own the hardware, therefore the BIOS is not illegal, and I own the games, so the ROMS for them aren’t illegal.) apple doesn’t make licensing fees, etc. it’s about greed.

Add Your Comment

Your email address will not be published. Required fields are marked *

Have a Techdirt Account? Sign in now. Want one? Register here

Comment Options:

Make this the or (get credits or sign in to see balance) what's this?

What's this?

Techdirt community members with Techdirt Credits can spotlight a comment as either the "First Word" or "Last Word" on a particular comment thread. Credits can be purchased at the Techdirt Insider Shop »

Follow Techdirt

Techdirt Daily Newsletter

Ctrl-Alt-Speech

A weekly news podcast from
Mike Masnick & Ben Whitelaw

Subscribe now to Ctrl-Alt-Speech »
Techdirt Deals
Techdirt Insider Discord
The latest chatter on the Techdirt Insider Discord channel...
Loading...