How to Make Your iPhone Apps Run in Full Screen Mode On Your iPad

iPhone applications that have not been optimized for iPad yet don't look so good on the iPad. Sure you have the option to blow up the iPhone apps by hitting the "2x" button, but the pexilization is so bad that it makes this feature almost useless.

For those of you who jailbroke your iPad with the newly released Spirit (see Spirit jailbreak tutorial), there is a solution that will allow you to blow up your apps to fit the full screen, without having the dirty pixelization.

I initially saw this on Remond Pie but the instructions didn't work at all for me. So I dug a bit more and I found something on ModMyI that perfectly worked for me.

Step 1: Download iPhoneBrowser and launch it. In Cydia, download Afc2Add and reboot your iPhone.

Step 2: Plug your iPad in and navigate to /var/mobile/Applications.

Step 3: Find the application you want to hack and search for the info.plist file in the app's main folder.

Step 4: Copy the info.plist file to your desktop.

Step 5: With a text editor such as TextWrangular (for Mac) or Plist Editor (for Windows), edit the info.plist file to add the following:

<key>UIDeviceFamily</key> <array> <integer>1</integer> <integer>2</integer> </array>

Step 6: Save the file and drop it back in its location in the app's main folder.

Step 7: Reboot your iPad.

I tried the following hack on several apps. I didn't work for many of them but it did work for a few like Tweetie, and I know it works for Facebook as well. I think it completely depends on how the app is designed. Graphic heavy apps don't seem to do well, whereas text oriented apps such as Tweetie do well.

How to Jailbreak Your iPhone or iPad With Spirit

Spirit has to be the easiest and quickest jailbreak ever. JailbreakMe was fast, but Spirit takes it to a whole new level. I'm not really sure a Spirit tutorial or guide is necessary because it is so simple...

Before thinking about jailbreaking your iDevice with Spirit, there are a few requirements that you need to know about. Please head over to this post I wrote earlier to read the "fine prints" and make sure you know exactly what you're doing.

I wrote this guide by jailbreaking my iPad using Spirit but the steps are exactly identical for the iPod Touch and iPhone. Steps are also identical whether you're on a Mac or PC.

Note that Spirit is a jailbreak for every device. It will NOT unlock your iPhone.

How to jailbreak your iPhone, iPod Touch, or iPad with Spirit

Step 1: Download Spirit from our download page.

Step 2: Make sure you have at least version 9 of iTunes.

Step 3: Back up your iPhone, iTouch or iPad in iTunes, just in case something goes wrong.

Step 4: Launch Spirit.

Step 5: Click "Jailbreak".

Step 6: Wait just a few seconds until you see this image:

Step 7: Your iPhone will reboot and you should have the Cydia icon on your springboard.

Congrats, you just jailbroke your iPhone / iPod Touch / iPad using Spirit.

Errors & Troubleshooting

Windows Vista or Windows 7 users may get the error c0000005.

To avoid this error, you have to run Spirit.exe in compatibility mode. To do so:

Right click on Spirit.exe and select Properties Select the compatibility tab Check the “Run this program in compatibility mode for” box and select Windows 98 / Windows ME

Spirit Jailbreak Released

Spirit, the userland jailbreak for iPhone, iPod Touch and iPad is finally available. We've been waiting for Spirit for quite a while now. It was supposed to be released last Friday but Comex, its developer, decided to wait a few more days to make sure new iPad 3G owners would have time save their SHSH blobs, but also to finish up Spirit and make sure it was 100% reliable.

For the occasion, Comex developed a new website for Spirit at SpiritJB dot com where you can download the Windows and Mac version. Note that at the time I am writing this, my antivirus keeps flagging Spirit as a trojan. Besides, the site is very slow due to an overwhelming amount of traffic.

UPDATE: I turned off my antivirus and downloaded Spirit. It is 100% safe.

Things worth noting about Spirit: Spirit is an untethered jailbreak for iPad, iPhone, and iPod Touch on firmware 3.1.2, 3.1.3, and 3.2 Your iPhone, iPod Touch, or iPad must be activated Your device must not be stuck on the Connect to iTunes logo or emergency call screen It will work on any version of iTunes 9 (including 9.1.1) Spirit will not unlock your iPhone If you are currently using a tethered jailbreak, you have to restore in order to use Spirit Do not upgrade if you unlocked your iPhone 3G or 3GS (if you have the SHSH blobs for 3.1.2, you can restore to it) While Spirit is stable for all devices, your iPad may act a little funny due to packages that have not been updated for it yet

Comex did a great job on that one. Congrats!

UPDATE 2: I wrote a Spirit jailbreak tutorial for iPhone, iPad and iPod Touch.

iPhone News You Missed This Week

This is a summary of all the articles published on the blog this week.

LimeRa1: a new jailbreak-it-all by GeoHot How to install Android on the iPhone GeoHot: "I have so much to finish before I work on the jailbreak" 30 iPhone experts to follow on Twitter Snappy: a fast camera app for iPhone What the heck is going on here? Spirit coming tomorrow How to remove Cydia ads Spirit jailbreak delayed Prepare your iPhone, iPod Touch, or iPad for Spirit iPad 3G jailbreak with Spirit Save your SHSH blobs with AutoSHSH Jailbroken iPad 3G sends SMS

Jailbroken iPad 3G Sends SMS

Dev Team member MuscleNerd managed to send text messages from a jailbroken iPad 3G. According to MuscleNerd, The MobileSMS.app from the iPhone doesn't run properly on the iPad so he had to use raw command lines via Terminal.

Since the AT&T plan that comes with the iPad 3G doesn't allow to send SMS, MuscleNerd used a T-Mobile SIM card that he cut down into a MicroSIM.

This is just the beginning. I'm sure we'll see more and more of these hacks

How to Save Your SHSH Blobs with AutoSHSH

With the upcoming release of the Spirit jailbreak, there are a few things you need to do in order to be on the safe side should something go wrong in the future. One of these things is to prepare your iPhone, iPod Touch, or iPad by saving the SHSH blobs.

In this tutorial, I will show you how to save your SHSH blobs on a Windows machine, using AutoSHSH. This guide was written for an iPad, but  the steps are identical for the iPhone and iPod Touch.

Step 1: Open iTunes and plug your iDevice. Back it up. When done, close iTunes and unplug your device.

Step 2: Download AutoSHSH.

Step 3: Put your iDevice in recovery mode. To do so, turn it off, hold the home button while plugging your device to the USB cable. Keep holding the home button until you see a "connect to iTunes" logo. If iTunes launches, close it.

Step 4: Launch AutoSHSH. Make sure you are connected to the Internet and that you have Java Runtime installed. If not, download and install it. Also make sure your device is in recovery mode and connected to your computer.

Step 5: Click "grab my SHSH blobs automatically". AutoSHSH will start to work its magic.

Step 6: AutoSHSH will finally ask you where you want to save the file on your computer. Select a convenient location (ie. desktop).

Step 7: Reboot your device.

Done! Your SHSH blobs are now saved locally and on Saurik's server. In the event that something goes wrong, you are covered!

iPad 3G Spirit Jailbreak Pictures & Video

In a tweet sent yesterday, MuscleNerd teased us with a couple pictures and a video showing an iPad 3G jailbroken with the long-awaited Spirit jailbreak.

Spirit, which was said to be released this past Friday has been delayed. There is no official release date yet but it shouldn't take more than a few days.

While waiting for Spirit, you can prepare your iPhone, iPod Touch, or iPad by saving your SHSH blobs.

How to Prepare Your iPhone or iPad for the Spirit Jailbreak

Even though Comex delayed the release of Spirit, we know that we're just a few days away from the official release date. Spirit will sure be able to jailbreak your iPhone, iPod Touch and iPad, but the exploit used will most likely be patched in a matter of days by Apple.

To protect yourself in the event of an "accidental upgrade" to a newer firmware which would make you lose your jailbreak, you will have to save your SHSH blobs.

What is SHSH and why save them?

Taimur gave us a pretty good description of what SHSH are and why they are important:

"So first up, what exactly is SHSH blob or ECID SHSH? Well, it is basically is a unique signature which is checked against Apple servers whenever you decide to restore the firmware on any of your iDevice (iPhone, iPad and iPod touch). Once a new firmware is released, Apple stops signing the older firmware, hence making it impossible to restore back to the older firmware from iTunes.

Now to “why is it important to save SHSH blob”: The creator of Cydia has setup a new server which basically mimics Apple’s verification server and can save your older signature (SHSH blob) so that you can downgrade or restore back to the older firmware. This is important because if you don’t have your SHSH blob saved, and accidentally update to new firmware, you’ll loose your jailbreak and furthermore, you wont be able to downgrade back to older firmware to re-jailbreak your device."

The Dev Team warned us yesterday about the consequences and gave us simple directions on how to save our SHSH. There are 3 ways to do that:

If your iPhone is already jailbroken, you can save your SHSH on Saurik's server. If you're not jailbroken yet (ie. you have an iPad), you can use Firmware Umbrella to create a local copy of your SHSH blobs As an alternative to Firmware Umbrella, you can use autoSHSH

Note that saving or backing up your SHSH blobs is not vital or mandatory. It's just a safety step that will allow you to restore or downgrade should something go wrong in the future.

Spirit Jailbreak Release Delayed

I don't know if it's just a bad joke but Comex, the developer behing the userland jailbreak Spirit, just said on Twitter that he was delaying the release of this new jailbreak.

This decision came after Comex read a year old article about how quick Apple was at patching a security hole in firmware 3.0.

If true, this piece of news is a a huge let down. Everyone was really waiting for Spirit to be released. I fail to understand the logic behind this decision. Whatever date the jailbreak will be released, there will always be the risk of Apple patching the firmware at some point.

Cross your fingers! Maybe Comex is just playing with our nerves... How do you feel about that?

How to Remove Cydia Ads

Sure ads in Cydia are the bread and butter of underground developers, but sometimes ads can just be a little too intrusive or overwhelming. Worse, it can alter the whole user experience by slowing down the performances of Cydia.

Our buddy over at FSM found a nice way to get rid of the ads in Cydia. If you want to increase Cydia's performance, this simple hack is for you.

SSH into your iDevice and browse to /Applications/Cydia/ and create two copies of package.js computer ( one is your backup and you will edit the other one ) . Inside that file search for var depiction = package.depiction .

Edit that line so that  depiction = package.depiction will become depiction = null .

Now save the file and copy it back to /Applications/Cydia/ , overwriting the original one. That’s it. Now restart Cydia and enjoy.

Pretty simple, isn't it? If you like this hack, make sure to thank @MurdaFSM on Twitter.

Spirit Jailbreak for iPhone,iPad and iPod Touch Coming Tomorrow

A few weeks ago I was telling you about Spirit, a new userland jailbreak by Comex that would supposedly jailbreak all iPhones and iPod Touch 3.1.3, no matter what model, as well as the iPad 3.1.2.

After a month of painful wait, the official realease date finally came from Comex himself. When someone asked him on Twitter when we could expect his Spirit jailbreak to be released, Comex said "Friday".

It is pretty unclear what Spirit will look like. It was originally believed to be a browser-based jailbreak like jailbreakme.com but Chpwn confirmed a few hours ago that Spirit doesn't work out of a browser. He also made it clear that Spirit will work for the latest firmware of the iPhone, iPod Touch, and iPad.

That is indeed good news for some of us who "accidentally" updated to 3.1.3 and got stuck without a jailbreak. It's important to note that Spirit is a jailbreak only. It will not unlock your iPhone! There is no word about a 3.1.3 iPhone unlock and if I were you, I wouldn't hold my breath. I suspect we won't see a 3.1.3 unlock until iPhone OS 4 is released in a few weeks.

If you're going to be using Spirit for your iDevice, MuscleNerd recommended NOT to update iTunes to the latest 9.1.1 version. According to MuscleNerd, iTunes can detect Spirit and remove it, so make sure you stay away from this "update" button.

I just got my iPad and I was feeling really miserable without all my jailbreak apps. I'm glad I'm going to be able to take full advantage of this beautiful device as soon as I jailbreak it with Spirit.

What about you? Are you excited?