iPhone 4 screen mirroring

In this post I will explain how to realize iPhone 4 screen mirroring from your iPhone 4 to your Mac or Windows laptop and external display without jailbreaking your iPhone. This is useful for example if you want to give a presentation and demo your app on an external display.

— Update 30-10-2013 —
This doesn’t seem to work anymore if you’ve updated your iPhone 4 to iOS 7.0.3 or installed the OS X update to Mavericks (I can’t tell which one of the 2 updates breaks it). Also, the download links in this article don’t work anymore, and are replaced by new download links.

For mac:
http://www.itools.cn/download.php?v=mac_en
for PC:
http://www.itools.cn/download.php?v=pc_en 

Unfortunately, the new version of iTools doesn’t provide the screen mirroring functionality anymore.

AirPlay Mirroring, which Apple introduced with iOS 5, expands AirPlay to allow you to display everything that’s happening on your iPhone or iPad’s screen (i.e., “mirror” it) on an external screen, a HDTV for example or a monitor. Screen mirroring with Airplay is not possible with iPhone 4, it is only enabled from 4S and above. Apple left out this functionality on purpose. But there’s another way: iTools. This is a free application that is both available for Mac and Windows.

For the Mac download go to:
http://www.itools.cn/en_mac_download.htm

For the Windows download go to:
http://www.itools.cn/multi_lang_pc_download.htm

Install it, and after install open the application and connect your device to your Mac with the USB connector.

iTools main screen

iTools main screen

Go to Desktop

iTools Desktop

iTools Desktop

Press the button “Record Screen”.

iTools capture iOS 4 screen

iTools capture iOS 4 screen 1/2

Login to your iPhone (if it is locked)

iTools capture 2/2

iTools capture 2/2

You’re now looking at a live, mirrored version of your iPhone screen!

You can also show it fullscreen: there’s a button bar below the iPhone screen. The right button is the fullscreen button. Press it.

Tools capture fullscreen

Tools capture fullscreen

The mirroring is a little sluggish but it’s better than nothing, and hey, it’s a free tool!

This is very useful for presentations, for example when you want to demo the app you created on an external display from your real device instead of from the simulator. Some apps just don’t have full capabilities in the simulator, so they would be hard to demo.

If you have a Mac, you only need this: a Mini DisplayPort to VGA cable adaptor or Mini DisplayPort to DVI Adaptor (both available in any Apple store or store that sells Apple products) if you need to mirror to a large monitor.

Mini DisplayPort to VGA adaptor

Mini DisplayPort to VGA adaptor

 

Mini DisplayPort to DVI adaptor

Mini DisplayPort to DVI adaptor

If you have a Windows computer, you just need a VGA cable. This is how it looks when you’re done. I have plugged in my iPhone 4 to my Mac with the USB adaptor, and my Mac to a big screen with the VGA adaptor.

iPhone 4 screen mirroring big screen

iPhone 4 screen mirroring big screen

By the way, this is not the only thing iTools can do; it has built-in screenshot and recording capabilities. You can make a photo or video with it of your iPhone screen. It seems iTools can also include a voiceover using your computer’s microphone. I haven’t tested this. Unfortunately, your device’s sound is not recorded directly through iTools. Further iTools can also do things you can already do with iTunes.