Jessie's Share

Share Free iOS & MacOS apps and accessories.

How To: Run iPhone Apps on the iPad Without Pixel Doubling

If you’ve just jailbroken your iPad I guess you’ve already installed OpenSSH from Cydia, which is that framework that allows you to root into your device using FTP clients like Cyberduck and Transmit.

If so, there’s a little trick you can perform that lets you scale iPhone apps for the iPad, without waiting for the developers to update their apps. In this way, and if you’re lucky, you can have an iPhone app running in fullscreen without pixel doubling, which supports all the various orientations and that even uses iPad’s UI elements.

To do this you’ll need to edit the info.plist file inside an application, so be sure to have an app like Textmate on your Mac to edit .plist files. The iPad stores applications inside /var/mobile/Applications and every app comes in the shape of a folder with a name like this (F1DCF4E2-0D72-4720-BCF1-F914B5208F55) and this means you’ll have to open every folder to see which app is inside. Once you’ve found the app, say Tweetie 2, look for the info.plist file and download it to your computer.

Now fire up a text editor and add the following strings:

<key>UIDeviceFamily</key>

<array>

<integer>1</integer>

<integer>2</integer>

</array>

If this string is already there:

<key>UIDeviceFamily</key>

<array>

<integer>1</integer>

Simply add <integer>2</integer> and you’re done.

Then save, and replace the old info.plist file in the app’s folder. Respring the iPad, and you’ll have a non-pixelated iPhone app running natively. With some exceptions.

In my tests (Tweetie 2, iStat, Twitterrific, Here File File, Dropbox, Flickit Pro) I’ve been able to run perfectly only Tweetie 2, which scales and works – just take a look at the screenshots. The other apps I’ve tried presented alignment and touch issues, text fields and buttons didn’t work and there were some weird problems with the UI.

May 4, 2010 - Posted by | Apple, iPad, Jailbreak

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.