Tuesday, March 22, 2011

Enable native mirroring on iPhone 4, iPod Touch 4, and Original iPad

Hey guys, sorry I haven't updated this blog in a long time, but homework, school, science fair, robotics competitions, and other stuff have been taking up all of my time. But anyway, I have a cool tip for users of iPhone 4's, iPod Touch 4's, and the original iPad:

Apple only permits display mirroring on the new iPad 2 (probably because of its blazing fast A5 chip), but that doesn't mean we (original iPad owners) can't have fun with this as well. Enabling display-mirroring on an older iOS device is as easy as:


1. Restore and jailbreak the device using PwnageTool (or sn0wbreeze for Windows users) with iOS 4.3.

2. Use iPhone Explorer to browse the jailbroken's iPhone's root filesystem (you may need to install afc2add from Cydia to be able to see the root FS)

3. Go into "/System/Library/CoreServices/Springboard.app/" and find a file labeled either N90AP.plist (iPhone 4), N81AP.plist (iPod Touch 4), or K48AP.plist (original iPad).

4. Grab that file and put it on your desktop.

5. Open it up in a text editor, plist editor, or Xcode 4, and add a capability called "display-mirroring" and set it to "true"

6. Save the file onto your device and respring.

7. Plug into the TV via the VGA dock adaptor or the HDMI dock adapter and enjoy!

Apple's built-in mirroring method is smoother and more responsive than DisplayOut on Cydia, and it's also free (because it's built-in). I've tried this with intensive games on my iPhone 4 (Real Racing 2) and it isn't exactly console-quality, but it's pretty darn good. Plus, if you use the HDMI adapter, you gain sound output functionality. So, essentially, you can carry around a gaming console in your pocket that only needs one cable to be able to play games on any HDMI equipped TV  :)   Oh, and seeing your iPad/iPhone's screen on the TV (and or projector) lets you give "Stevenotes" (Steve Jobs-style presentations) to an audience :P

Cheers!

No comments:

Post a Comment