How I tricked iOS into giving me EU DMA features

In iOS 17.4, Apple introduced a new system called eligibilityd. This works with countryd (which you might have heard about when it first appeared in iOS 16.2) and the Apple ID system to decide where you physically are. The idea is that multiple sources need to agree on where you are, before giving you access to features such as those mandated by the Digital Markets Act.

Adam Demasi

The way Adam Demasi managed to convince Apple his very much Australian iPhone in Australia was, in fact, a European Union iPhone in the European Union was by making sure not a single wireless signal managed to escape the device. He had to disable location services, insert an Italian SIM, set up a pfSense Wi-Fi router using the regulatory country of Italy, and go into his basement where there’s no mobile signal. Between all these steps, the phone was reset multiple times.

And then, and only then, did the iPhone think it was in the European Union, with all the benefits that entails. Demasi has no idea which of these steps are actually needed, but the process of figuring this all out is ongoing, and more information is sure to be discovered as smart people sink their teeth into the process by which Apple determines where an iPhone is from.

9 Comments

  1. 2024-04-24 10:05 am
    • 2024-04-24 12:07 pm
      • 2024-04-24 12:41 pm
        • 2024-04-24 5:32 pm
          • 2024-04-24 6:02 pm
          • 2024-04-25 11:37 pm
  2. 2024-04-24 7:26 pm
    • 2024-04-24 8:00 pm
      • 2024-04-25 11:48 pm