How to change iPhone resolution on iOS 11.1.2 without jailbreak

Although the latest async_wake exploit doesn’t do much, it still lets you change the resolution. Here’s how you can change the resolution on iOS 11 without a jailbreak.

Is changing resolution possible without jailbreak?

With the release of async_wake, you can perform a very small subset of actions that you can perform with a full-blown jailbreak tool. Think of it as the poor man’s jailbreak.

iPhone X

This exploit allows you to change your resolution and apply basic tweaks to applications by editing a few things.

You can easily change your resolution (increase or decrease) to that of another iPhone model such as iPhone X.

Note – I highly recommend everyone not to try this. It can result in glitches, black screen, display errors, etc and eventually force you to restore. If you are willing to jump the gun, here’s the tutorial.


  • A 64-bit iPhone
  • A computer running Windows or macOS
  • iOS 11.1.2 firmware
  • async_wake exploit

Changing resolution on iOS 11.1.2 without jailbreak

Method 1 – Sideload pre-modified IPA  

A developer has just released pre-compiled IPA files for users who don’t have access to a Mac and Xcode.

With these files, all you need to do is sideload them onto your device using Impactor. Follow the complete procedure below –

Step 1 Download the appropriate IPA file below. Each IPA file has a corresponding resolution value listed alongside it. This should let you choose the target resolution that you want on your device.

For example, if you want to have iPhone X’s resolution ((2436×1125), you must download the iPhone X IPA file.

Step 3 Download Cydia Impactor from this download link.

Step 4 Drag the IPA file and install it by following the standard sideloading procedure.

Step 5 Run the async_wake app on your home screen and reboot. That’s all there’s to it.

Your screen resolution will now look something like this.

change resolution without jailbreak

Method 2 – Apply edits using Xcode

Step 1 Download async_wake Xcode project from here.

Step 2 Open it using Xcode.

Step 3 Navigate to async_wake.c and check shouldChangeResolution. Change the value of this line shouldChangeResolution = false; to true.

Step 4 Go to file.

Step 5 Change canvas_height and canvas_width values to match your desired resolution.

Step 6 Run the app on your iPhone and reboot to apply the new resolution.

I wouldn’t actually recommend this method because it’s a bit too complicated. The sideload route is much easier and works right out of the box.

For more jailbreak guides and tutorials, follow us on Twitter and Facebook.


  1. zahit January 17, 2020
  2. Edwin January 27, 2018
    • iOS Expert January 28, 2018
  3. Jorge January 27, 2018
    • iOS Expert January 27, 2018
      • Jorge January 27, 2018
        • iOS Expert January 28, 2018
  4. Leo Deepak December 25, 2017
    • Super Saiyan January 4, 2018
  5. Izaiah December 21, 2017
    • iOS Expert December 21, 2017
  6. iphoneSE December 20, 2017
  7. Yanni December 18, 2017
    • iOS Expert December 18, 2017
  8. Sargent Dude December 16, 2017
    • iOS Expert December 16, 2017

Leave a Reply

Share via
Copy link
Powered by Social Snap