Get Better Gear!

Premier Sponsors

Other World Computing

TechRestore

Top 5 Free Apps

Release Date: August 05, 2009
Genre: Games
Release Date: May 22, 2009
Genre: Games
Release Date: August 29, 2009
Genre: Games
Release Date: March 27, 2009
Release Date: August 07, 2009

iTunes New Music Releases

Release Date: September 29, 2009
Genre: Rock
Release Date: September 20, 2009
Release Date: September 15, 2009
Release Date: August 25, 2009
Genre: Rock
Release Date: August 25, 2009

Top 5 Paid Apps

Release Date: April 22, 2009
StickWars $0.99
Release Date: March 31, 2009
Genre: Games
Bloons $0.99
Release Date: April 05, 2009
Genre: Games

Discover New Music

  • Perverse

    • 8 out of 10
    • Jesus Jones
    • When you think of Jesus Jones, chances are you can't remember them at all, or you vaguely remember "Right Here, Right Now" because it has been use

  • King James Version

    • 4 out of 10
    • Harvey Danger
    • The sophomore effort from Harvey Danger, I was really looking forward to this followup to "Where Have All the Merrymakers Gone?" Unfortunately, "King James Version" failed to deliver any of the bri

  • Gimme Fiction

    • 10 out of 10
    • Spoon
    • Gimme Fiction by Spoon is a terrific album by an Austin band that I was lucky enough to catch on an Austin radio station during a Christmas visit.

  • Now Here Is Nowhere

    • 10 out of 10
    • Secret Machines
    • The Secret Machines' inaugural album, Now Here is Nowhere is both old and new in its sonic assault. The trio's surprisingly big sound evokes Pink Floyd (without ever sounding like any Pink

  • The Dresden Dolls

    • 10 out of 10
    • The Dresden Dolls
    • The energetic duet of Amanda Palmer and Brian Viglione that make up the Dresden Dolls have created a wonderfully haunting sound in their self-titled album. They have been able to construct an imme

Reader Specials

Visit Deals On The Web for the best deals on all consumer electronics, iPods, and more!

Ted Landau's User Friendly View

Emoji and Downgrading iPhone Apps

The second part of today's column details how to downgrade to an older version of an iPhone app. In other words, suppose you have CoolApp 2.0 installed on your iPhone (or iPod touch) but you would like to revert to version 1.9. Can it be done? Yes. I'll explain how. Still, you may be asking another question at this point: not how, but why? The answer to that is contained within the first part of today's column — which delves into yet another largely unexplored topic: Emoji for the iPhone (and Apple's restrictions on its use).

Emoji

iPhone users in Japan have the option to enable Emoji. These are a collection of primarily cartoonish characters, such as the familiar smiley and sad-faced emoticons (Figure 1). With the Emoji option enabled, you can access the Emoji from the iPhone's virtual keyboard and include them almost anyplace that accepts keyboard input. Use them in Notes or in Mail, for example.

Figure 1Why only in Japan? Because that's the only location where Apple permits the feature to work. As Apple states: "Emoji picture characters can only be sent from an iPhone running OS 2.2(or 2.2.1) with a SoftBank email account and a SoftBank SIM." SoftBank is the iPhone carrier in Japan.

If you want to use Emoji and you don't live in Japan, don't worry. iPhone "hackers" have have already circumvented Apple's restrictions. You have two main options.

If you are willing to jailbreak your iPhone, use a utility such as Property List Editor on your Mac to modify the com.apple.Preferences.plist file in the /private/var/mobile/Library/Preferences/ folder of your jailbroken iPhone. Add a KeyboardEmojiEverywhere property, with a Boolean class and a value True.

For those who wish to stay away from jailbreaking, there is a wonderfully easy alternative. A few iPhone developers have placed an Emoji-enabling Easter egg in their apps. The app that I chose is the free Spell Number (Typing Genius also performs this trick). The details of how to enable Emoji with Spell Number are clearly explained on this Web page.

Whatever method you choose to activate the option, you also have to turn it on via an iPhone setting. To do this, go to Settings > General > Keyboard > International Keyboards > Japan and enable Emoji (Figure 2). Now, from the virtual keyboard in any supported application, tap the Globe icon (to the left of the Space bar) until the Emoji options appear. You're good to go.

You may still have some trouble. For example, when I sent an email containing Emoji, it displayed correctly on the receiving iPhone (even one that did not have the Emoji feature enabled) but failed to display correctly when viewed on my Mac (see the characters above "Sent from my iPod" in Figure 3). Another Apple article provides more background on Emoji-related troubleshooting. Still, the feature works well in a variety of situations and can be fun to try.

Alas, this is not quite the end of the story. For reasons known only to Apple, the company wants to strictly enforce its Japan-only rule. As such, it recently instructed developers of apps that enable Emoji to remove the option in the next update to their software. That's why the just released Spell Number 1.04 no longer offers the Emoji Easter egg present in the 1.03 version (although the app's description page in iTunes mysteriously says "come back later if you want to enable Emoji").

[Minor rant: For crying out loud, Apple. Why should you care whether or not I use Emoji characters? Why can't you just leave it alone? More and more, it seems as if you're behaving like the Big Brother that you lambasted in your 1984 commercial for the original Mac. Enough already!]

Figure 3One bit of good news: After using an app such as Spell Number to enable the Emoji option, you're home free. If you later update to a newer version of Spell Number or even remove the app altogether, the Emoji option remains. Only restoring your iPhone's OS software (or, presumably, updating to a newer version of the OS when released) will wipe out the Emoji option. But that's a problem for another day.

This finally brings us to the rationale for downgrading an iPhone app. Suppose you installed Spell Number 1.03 but never got around to enabling the Emoji option. Now you update to the 1.04 version and discover, too late, that the option is gone. What can you do? You can temporarily downgrade back to the older version.

Downgrade an iPhone app

In order for you to accomplish this downgrade trick, you obviously need a copy of the older version of the app (Spell Number 1.03 in this example). That's why I recommend making a backup copy of your entire Music/iTunes/Mobile Applications folder in your Home directory. This folder contains all the app files (in .ipa format) currently in your iTunes Library. Now, no matter what apps get updated, you still have the older versions in your backup. Of course, you will want to periodically prune and update this backup folder.

What if it's too late and you've updated to the newer version of the app before you made a backup? Don't despair quite yet. If you have not emptied your Trash since updating, the older version of the app should still be in the Trash. Just retrieve it.

If you've already emptied your Trash, now you can despair. There may be some way that you could use a copy of the app downloaded by another user. However, DRM obstacles make this unlikely.

For the following steps, I am assuming that you have a copy of the older version (e.g., Spell Number 1.03) tucked away and that the newer version (Spell Number 1.04) is currently on your iPhone and in your iTunes Library.

Step 1. Delete the app from your iPhone. To do this, tap and hold on the app's icon in the Home screen until the icons starts to jiggle. Then tap the X icon in the upper left corner of the app. Tap Delete when the message pops up.

Step 2.On your Mac, go to the Music/iTunes/Mobile Applications folder of your Home directory, locate the .ipa file for the app you just deleted from your iPhone and drag it to the Trash.

Step 3. Empty the Trash to delete the .ipa file. This is critical. Do not retain the file anywhere on your drive. Not even in the Trash. Otherwise, at least in my experience, iTunes will keep track of the moved file and use it when updating your iPhone. Should you later want to get the deleted file back, you can always download another copy from the App Store for free, even if it's a paid app. If you wish, before deleting the file, you can create and store a copy (ideally on another drive).

Step 4. Move your saved copy of the older version of the app (Spell Number 1.03 in our example) to the Music/iTunes/Mobile Applications folder. If the Finder names of the two versions of the app were different, change the name of the older version to match that of the now-deleted newer version (I doubt this is really necessary, but I played it safe).

Step 5. Check the app's icon in the Applications section of your iTunes Library. It may display as a generic icon and, if you double-click it, you may get a message that says "...the original file could not be found. Would you like to locate it?" If this happens, click Yes, and navigate to the file that you just placed in the Mobile Applications folder. Select it.

Step 6. Connect your iPhone to your Mac. Assuming you have chosen to sync only "Selected applications," go to the Applications tab of your iPhone and make sure that the check-mark for the app in question is enabled.

Step 7. Click the Apply/Sync button. The older version of the app should now be installed on your iPhone. Success!

With the Spell Number example, you now have version 1.03 installed and can use it to turn on the Emoji feature. After enabling Emoji, you can reinstall the newer version of Spell Number (if you wish) by deleting the app (both from your iPhone and iTunes) and re-downloading the app from the iTunes Store. At any later time, you can always get back to the 1.03 version to re-enable Emoji if needed (such as after a Restore of your iPhone's software).

While the steps here focused on Spell Number, the same instructions should work with any app on your iPhone. Have fun.


Ted Landau is the founder of MacFixIt, and the author of Take Control of Your iPhone and other Mac help books.  You can .(JavaScript must be enabled to view this email address) Ted Landau or post your polite comments below.

6 comments from the community.

You can post your own below.

deasys said:

For crying out loud, Apple. Why should you care whether or not I use Emoji characters? Why can’t you just leave it alone? More and more, it seems as if you’re behaving like the Big Brother that you lambasted in your 1984 commercial for the original Mac. Enough already!

Easy there, Bryan: It looks like Apple does indeed have good reasons for doing this:

http://blog.nobi.cc/2009/02/the-story-behind-emoji.html

   Quote

Bryan Chaffin said:

Please note that Ted Landau wrote this piece, and the byline now reflects that.  My apologies to Ted for accidentally claiming his excellent-as-always work! smile

Bryan
Editor
iPO

   Quote

emoji said:

You do not need to downgrade Version 1.04 takes the following number:

91929394.59

   Quote

Ted Landau said:

RE: You do not need to downgrade Version 1.04 takes the following number…

Yup. That wasn’t true when I wrote the article. But it is so now.

I have also seen a Mac app called Emoji (http://cocoamug.com/emoji) that claims to enable the Emoji feature on your iPhone when you connect the phone to your Mac. I haven’t tried it.

   Quote

Josh said:

Hi,
I used the steps above to downgrade another app on my iphone, after i’m finished when I launch the app it immediately crashes.  Has anyone else tried the steps above with other apps?

Thanks
Josh

   Quote

Justin said:

Thanks for the tip, I just used this to downgrade TwitterFon after they added ads.

   Quote

Page 1 of 1 pages

Post Your Comments

  Remember Me  Forgot your password?

Not a member? Register now. You can post comments without logging in, but they'll show up as a "guest" post.

Commenting is not available in this section entry.