ONE Jailbreak Ad

How to activate iPhone Mirroring in EU

Promotion image of How to activate iPhone Mirroring in EU article.

iPhone Mirroring is a new feature introduced with macOS Sequoia and iOS 18. It allows you to operate on your iPhone directly from the macOS. Unfortunately, iPhone Mirroring is not allowed to work in the Europen Union and just changing your Apple ID Country or Region will not work. However, there is a solution.

With iPhone Mirroring, you can wirelessly interact with your iPhone and its apps and notifications from your Mac. Your iPhone stays locked, so no one else can access it or use it to see what you’re doing.

Unfortunately, these useful features aren't available in the European Union due to the EU's enforcement of the DMA. However, there's a workaround to enable iPhone mirroring in the EU with the iOS 18.0 update and macOS Sequoia 15.0 release.

Avatar
Kuba Pawlak
Jailbreak Expert
SparseRestore exploit was fixed with the iOS 18.1 Beta 5 release. This means you can enable iPhone Mirroring without changing the App Store only on iOS 18.0 – iOS 18.1 Beta 4.

This involves modifying the eligibility.plist file, switching the device's App Store to a U.S. account, or using a new exploit to hack the device. This will allow you to bypass iPhone Mirroring cannot be set up because it is not available in your country or region. This method I describe is easy to follow, even for beginners.

iPhone Mirroring running in EU.

Similar to enabling Apple Intelligence in the EU, the release of TrollRestore introduced a new exploit that allows system file modifications on iOS without the need for jailbreaking. It works by modifying and patching a backup.

The SparseRestore exploit is a major breakthrough toward enabling iPhone Mirroring on all devices, without the need to change the App Store region. With my experience, I will guide you through the entire process of enabling iPhone Mirroring in the EU on iPhone and allowing the iPhone Mirroring app run on macOS Sequoia.

Supported devices

  • iPhone 16, iPhone 16 Plus, iPhone 16 Pro, iPhone 16 Pro Max
  • iPhone 15, iPhone 15 Plus, iPhone 15 Pro, iPhone 15 Pro Max
  • iPhone 14, iPhone 14 Plus, iPhone 14 Pro, iPhone 14 Pro Max
  • iPhone 13, iPhone 13 mini, iPhone 13 Pro, iPhone 13 Pro Max
  • iPhone 12, iPhone 12 mini, iPhone 12 Pro, iPhone 12 Pro Max
  • iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max
  • iPhone XS, iPhone XS Max, iPhone XR
  • iPhone SE (2nd generation or later)

Enable iPhone Mirroring in EU

When you try to run the iPhone Mirroring app in the European Union on macOS Sequoia, you'll get a prompt saying, 'iPhone Mirroring is not available in your country or region.' To bypass the 'Unable to Connect to iPhone' warning, we'll use two exploits for optimal performance: one for the iPhone and one for the iPhone Mirroring app.

The credits for the exploits go to zer0belisk and timi2506 / xezrunner.

To enable iPhone Mirroring in the EU from a terminal app, follow the steps:

Step 1. Open a termianl app and clone the iphone-mirroring-eu-activate to your computer.

git clone https://github.com/qbap/iphone-mirroring-eu-activate/

Step 2. Open the iphone-mirroring-eu-activate folder.

cd iphone-mirroring-eu-activate

Step 3. Install the required components for Python with the pip manager.

pip3 install -r requirements.txt

Step 4. Allow all files to be executable from the iphone-mirroring-eu-activate folder.

chmod +x ./*

Step 5. Execute this command to start the exploit.

./run-macOS.command

iphone-mirroring-eu-activate running in a terminal app on macOS.

Step 6. Follow the on-screen instructions. The script will open os_eligibility and xezrunner folders in the Finder application. Replace the /private/var/db/os_eligibility/eligibility.plist system file with the modified eligibility.plist file available in the xezrunner folder.

Modified eligibility.plist opened in Finder app.

Step 7. The next step will require you to connect your iPhone to your Mac via a USB cable. The script will patch your iPhone eligibility.plist file using the SparseRestore exploit. Please plug in the device now to continue and tap Trust this computer when prompted.

Step 8. When asked for the macOS password provide it to restart your computer.

Step 9. Open the iPhone Mirror app on macOS. If it runs, you're all set. If not, follow the next steps to bypass iPhone Mirroring restrictions in the EU.

iPhone Mirroring app Unable to Connect to iPhone Screen.

Step 10. Open System Settings and navigate to Privacy & Security, and Full Diska Access section. Allow the Terminal app to access full disk access.

Full Disk Access Section in Settings on macOS 15.

Step 11. Using the Terminal app clone the GitHub Repository Iphonemirroring to your computer.

git clone https://github.com/qbap/Iphonemirroring

Step 12. Navigate into the Iphonemirroring folder.

cd Iphonemirroring

Step 13. Allow all files inside the folder to be executable.

chmod +x ./*

Step 14. Execute the Python script using the following command from the folder every time to run iPhone Mirroring app on your macOS. When required provide the system password.

python3 hazemirror.py

hazemirror.py script running in the terminal app on macOS 15.

How to use iPhone Mirroring with iPhone

Now, when you can open the iPhone Mirroring app from the Applications folder and connect to your iPhone in the EU, you've successfully bypassed the region restriction on both your iPhone and macOS 15.

To change to a different device open your macOS Settings → Desktop & Dock. In the Widgets section, there's a dropdown menu where you can choose which iPhone you'd like to use for iPhone Mirroring.

iPhone Mirroring selecting iPhone from the Settings app.

It may be required to repeat all steps to bypass the restriction region on your iPhone. A workaround for this is to change the App Store (not the entire iCloud) to a USA Region. In this scenario I would recommend you to create a new Apple ID with Payment selected as None.

Step 1. Connect your iPhone through a USB Cable or allow it to connect via WiFi to your Desktop.

Step 2. Open the Phone Mirroring app on your macOS.

iPhone Mirroring app in Applications folder.

Step 3. When your 'iPhone Mirroring Is Ready to Use' click on Get Started.

iPhone Mirroring is Ready to Use.

Step 4. Follow the on-screen instructions, allow Notifications, etc.

iPhone Mirroring Notifications

Step 5. Remember to unlock your iPhone to connect, and lock it back to enable mirroring.

iPhone Mirroring app running in EU.

Author Photo
Written by

Kuba has over 20 years of experience in journalism, focusing on jailbreak since 2012. He has interviewed professionals from various companies. Besides journalism, Kuba specializes in video editing and drone flying. He studied IT at university before his writing career.

Comments

  • tisi

    tisi 2 months ago

    Thank you very much for the description, but it doesn't work for me. I went through all the steps, but at the end the spitting app won't start. Ipnone 11 and Sequoia 15.1

    • qbap

      qbap 4 weeks ago

      You must follow the steps carefully. It must work. iOS 18.0 – iOS 18.1 Beta 4, iOS 18.1 is not supported. I have tested it also with Sequoia 15.1.

  • Legba

    Legba 4 weeks ago

    Thanks for you article. MacOS SIP will keep replacing eligibility.plist so for a more permanent solution you have to go through disabling SIP, 'sudo chflags uchg eligibility.plist' & re-enable SIP.
    It also seems to work with a simple chmod 444 & chflags without going through the SIP dis/enable.

    • qbap

      qbap 4 weeks ago

      This is a great idea to make it permanent!

Post a comment

Latest Posts

Nugget

Nugget unlocks your iPhones full potential on iOS 18

LeminLimez released a new project that allows users to activate some hidden iOS features on iOS 17.0. I took a look into Nugget, an open-source software that promises to enable Dynamic Island, Always On Display, set device model name, disable region restrictions...

How to Boost Your Social Media Views

How to Boost Your Social Media Views with Effective Content Strat

Social media channels are the main tools for personal expression, brand-building, and communication in the digital age. However, one of the main difficulties people and companies face on social media is standing out amidst the vast content shared daily...

mitmproxy

mitmproxy reverse engineer toolbox for apps API on iOS

mitmproxy, developed by the Mitmproxy Project, is a powerful and interactive intercepting proxy that supports SSL/TLS and provides a console interface for handling HTTP/1, HTTP/2, and WebSocket traffic. This tool is particularly useful for capturing and...