It has now become clear that Apple doesn’t provide some new features intentionally in older devices, which could be turned on easily in a software update, just to boost the sale of newer devices. In iPad 2 Apple included “Mirroring” function which lets you watch the display of your device on a HD monitor or TV using Apple’s display adapters. But the said function is not available in iPod Touch 4 and iPhone 4. However, after following this simple guide you can easily enable HDMI video mirroring on your device.
It is to be noted that jailbroken device is the prerequisite for this guide. If you haven’t jailbroken your device, you can head over to this post to download the latest version of Redsn0w to jailbeak iOS 4.3.1, iOS 4.3.2 any earlier version or you can read about JailbreakMe 3.0 which jailbreaks iOS 4.3.3 on all idevices. If you are using iOS 4.3.4 or iOS 4.3.5, you can use Redsn0w 0.9.8 to get tethered jailbreak.
Step 1: After you have jailbroken your device, launch Cydia and find and install iFile by using the Search Option.
Step 2: Now go to /System/Library/CoreServices/Springboard.app.
Step 3: In Springboard.app open the following file depending on your iOS device using Property list viewer.
- If you have got iPod Touch 4, open N81AP.plist
- If you have got iPhone 4, open N90AP.plist
Step 4: Now tap on capabilities and type “display-mirroring” after tapping on + sign. Choose “Boolean” under TYPE as shown in this screenshot.
Step 5: Tap on Create option.
Step 6: Once you have created this new capability. Go back to capabilities again, scroll down and switch on “display-mirroring.
Step 7: Reboot your iPhone 4/iPod Touch, connect it with TV using HDMI or VGA adapter and mirror the screen of your iPhone.