Tutorials

How To Watch Ustream Over 3G

I made it clear that I'm not a big fan of Ustream. One of the concern many of you have is that it doesn't work over 3G. Well, I've got good news for you. Thanks to this simple hack, you will now be able to watch Ustream over 3G, and not only rely on wifi.

In order to do so, there are some prerequisites:

Your iPhone must be jailbroken - see quickpwn 2.2 tutorial You must install the following apps from Cydia: Mobile Substrate; OpenSSH; VoIPover3G (reboot after install) You must not be scared of playing around with your iPhone files...

Now comes the funny part! Note that from now on, I assume you are familiar with SSH. If not, there are plenty of tutorial on YouTube that will show you how to do that.

1. SSH into your iPhone and go to the root directory "/"

2. Navigate to /Library/MobileSubstrate/DynamicLibraries

3. With a text editor, open VoIPover3G.plist

4. Look for:

Filter = {Bundles = ("com.Fringland.Fring", "com.apple.AppStore", "com.audiofile.Interstate", "com.apple.MobileStore");};

Now add this part: , "tv.ustream.player"

It should look like this:

Filter = {Bundles = ("com.Fringland.Fring", "com.apple.AppStore", "com.audiofile.Interstate", "com.apple.MobileStore", "tv.ustream.player");};

Don't forget the "," and the quotation marks!

5. Save the changes you just made and upload the file back to its location: /Library/MobileSubstrate/DynamicLibraries

6. Now go to your springboard and delete the Ustream application. Reboot your iPhone and reinstall Ustream from the App Store.

7. You're good to go! Ustream should now work over 3G!

I want to thank GreenGeek to email me all these instructions! If you have such hacks you want to share with us, feel free to contact me.

What The Duck? Here Is How To Add New Words To The iPhone Dictionary

If you ever tried to type such words as "fuck", or "fucking" on your iPhone, you most likely ended up with "duck", and "ducking", if you didn't manually select the right word you wanted to type. While the iPhone is supposed to add words you typed several times to its dictionary, it doesn't work for some words (fuck being one of them).

My favorite iPhone blogger, Erica Sadun, posted a great tip about this issue over at Ars.

That database is stored in the "mobile" user directory, in /private/var/mobile/Library/Keyboard. The file is called dynamic-text.dat. It consists of a (mostly) plain text list of words that the iPhone has marked for special attention. Once a word appears in that list, the autocorrect feature updates itself and accepts those items as proper spellings. It's really convenient for jargon words and last names that are part of your normal typing but don't appear in the standard dictionary.

How to fix this? Simply go to Safari, and open a new browser (very important!). Now tap the Google search field and start typing the word you want to add to the dictionary. Tap "Google" to launch the search. Now you can close Safari and open your Notes app and type "fuck". No more "duck"! Your iPhone finally learned a bad word!

Install Five-Column SpringBoard

This quick guide will show you how to have a 5 column springboard on your iPhone or iPod Touch.

According to Sakurina, the guy behind five-column SpringBoard:

Five-Column SpringBoard is a MobileSubstrate extension that adds a fifth column to your iPhone's home screen. It looks especially nice with nano-sized icon themes, like Abeo or Pump. It's unfinished and but should be relatively safe to use on any firmware over 2.0. Works best on 2.2. Use at your own risk.

To do that, you will have to be on a jailbroken iPhone and install a few applications from Cydia:

Erica Utilities MobileSubstrate MobileTerminal Ruby

Once this is done:

Download this file: fcsb-054.deb Upload it somewhere on your iPhone over SFTP/SCP Log in as root via SSH on your iPhone and change to wherever you put the deb file Run dpkg -i fcsb-0.54.deb Respring

[digg-me]This hack is brought to you by Sakurina and Spazio. If you have any problem, check out the MacThemes forum where this hack is from.

Unlock Your iPhone 3G With Yellow Sn0w Guide & Tutorial

[digg-me]Below are instructions on how to unlock your iPhone 3G using Yellow Sn0w. Unlocking your iPhone 3G will make it possible for you to use any cellphone carrier.

Before you go any further, make sure to READ EVERY SINGLE WORD OF THIS TUTORIAL. If you think you're too cool for school, then go directly to the instructions but please, do not complain if you mess up your iPhone during the process, which is very unlikely to happen anyways...

First things first. In order to be able for you to use Yellow Sn0w to unlock your iPhone 3G, you have to be on a jailbroken iPhone that runs the latest firmware 2.2 with the latest baseband 02.28.00. To find out what firmware you're on, go to Settings > General > About and look for "Modem Firmware". It should say 02.28.00.

If you have not jailbroken your iPhone yet, you have to now in order to unlock. To jailbreak your iPhone, follow the QuickPwn 2.2 guide that I wrote a few weeks ago.

If you have already jailbroken your iPhone using PwnageTool to preserve your baseband, sorry but you have to restore and rejailbreak again in order to have the latest 02.28.00 baseband.

If you have updated to the latest firmware 2.2 with its latest 02.28.00 baseband, then you're good to go.

So from now on, I assume that you are on a clean firmware 2.2 with firmware 02.28.00 and that your iPhone is jailbroken.

1. Go to Cydia and install this new source: http://apt9.yellowsn0w.com/ (note that snow is spelled with a zero, not an "o"). To install a new source in Cydia, go to Manage > Sources > Edit > Add, then type in the source http://apt9.yellowsn0w.com/ and tap "Add Source".

2. Once the source has been added, tap "Return To Cydia", then tap "Done".

3. Now tap "apt9.yellowsn0w.com from the list of sources "Entered By Users".

4. Select Yellow Sn0w, then tap install nad confirm.

5. Once the installation had been successfully completed, return to Cydia.

6. Hard reset your iPhone. To do this, hold the home and power buttons simultaneously for a few seconds until the phone shuts off by itself (ignore the "slide to power off" message)

7. Insert whatever SIM card you want! Wait a few seconds and you should be good.

8. Done!

See, that wasn't too hard at all. Users that are already familiar with Cydia and sources shouldn't have any problem at all. But first time jailbreakers might be a little lost, which is why I detailed this tutorial a lot.

Now there are a few known issues with Yellow Sn0w and I highly recommend you either read my previous post about it, or go directly to the Dev Team's blog.

Troubleshooting:

1) If you are on tmobile USA you should disable 3G in Settings or sbsettings. 2) YellowSn0w does not work with a SIM PIN. You  must disable your SIM card pin lock.

At any rate, I would really appreciate it if you could digg this post, then write a comment, then go to the Dev Team's blog to thank them for their great work.

Hack to enable Emoji icons systemwide

The latest 2.2 firmware update allows Japanese iPhone owners to use Emoji icons in their emails and text messages, but for some reason, the rest of the world cannot enjoy these useless, yet funny icons...

That was until Irish developer Steve Troughton-Smith found a simple hack to allow everyone to use Emoji icons, not mater what carrier you're on. Here are the instructions:

You need to edit the file /User/Library/Preferences/com.apple.Preferences.plist on the device -> whether you use a jailbreak to achieve this or merely some iTunes backup editor is up to you.

Add the following boolean key as 'true':

KeyboardEmojiEverywhere

Then merely go to the Keyboards section of the Settings app, hit Japanese, and turn on Emoji. Will work for any text field/view in the OS, including on websites, AND including the titles of items on SpringBoard (e.g. if you save a bookmark to the home screen).

Easy enough :-)

UPDATE: I just published this post and went back to my news reader to realize there is now an app available on Cydia that allows emoji incons with no editing required!

Install the package called Emoji, then go to Settings > General > Keyboard > International Keyboard > Japanase and enable Emoji Icons. Now launch your mail or note app and try it out! By the way, this only works on 2.2, so if like me, you're still on 2.1, it won't work.

Hack To Get Google Street View On iPod Touch

If you're an iPod Touch owner and you feel that you've been left alone with the Google street view feature, I have some good news for you. iPodTouchFans.com user timmyj9 reveals a hack that will allow you to get Google street view on your iPod Touch.

To do so, you will need some very basic skills. Here it goes:

1. get this file via ssh: /System/Library/CoreServices/SpringBoard.app/N45AP.plist 2. convert to xml at http://iappcat.com/plist/bin2xml 3. add

<key>telephony</key> <dict> <key>maximumGeneration</key> <real>2.5</real> </dict>

underneath

<key>standAloneContacts</key> <true/>

4. save then using that website again reconvert to binary 5. rename original file N45AP.old 6. copy new N45AP.plist in (make sure permissions are 644) 7. reboot ipod all new Maps features work however you get a searching for service (replaces the word ipod in the top left) and waiting for activation message that pops up occassionally, music settings disappear also music slot in prefs disappears (hjrry)

I haven't tried this as I don't have an iPod Touch but I'd love to hear from you if you try this hack out. Share your experience in the comments.

Unlock Your iPhone 2G 2.2 Using QuickPwn

This guide will show you how to use QuickPwn 2.2 to jailbreak and/or unlock your iPhone 2G. This tutorial is for PC users but I assume the steps are the same on a Mac. This tutorial is NOT for iPhone 3G. If you're only interested in jailbreaking your iPhone (not unlockink), please may read my QuickPwn 2.2 guide.

If you like this post, please feel free to digg it, or subscribe to our RSS feed, or follow me on Twitter, or all of the above ;)

IMPORTANT: READ EVERY SINGLE WORD OF THIS POST BEFORE ATTEMPTING TO UNLOCK YOUR IPHONE

Note that the comments are closed. If you have any question about the unlocking process, please ask in the forum.

Before doing anything, I suggest you read this important message from the Dev Team.

Click here to download the MobileInstallation patch for 2.2

Note that you are pwning your iPhone at your own risk… Success is not guaranteed!

Make sure you have downloaded the latest version of iTunes. Update or restore your iPhone to firmware 2.2 using iTunes. Restoring is the preferred way to do it as it won't waste space on your iPhone. Plug your iPhone and make sure iTunes has detected it. If you’re iPhone is already jailbroken, you may want to remove all the apps that you have downloaded from Cydia. Certain applications such as Winterboard, Categories and more cause trouble. You will be able to reinstall them later. Create a folder called “QuickPwn” on your desktop. Download your appropriate iPhone 2.2 firmware from here. Also download the QuickPwn 2.2 from here, the bootloader files BL 3.9 and BL 4.6 from here too. Place these files in the newly created QuickPwn folder on your desktop. Extract QuickPwn zipped file. Launch QuickPwn and select your iPhone version. You will be asked to select your iPhone firmware. Select the firmware you downloaded in Step 1. If the firmware you selected is valid, QuickPwn will show a green checkmark. Click Continue. You will then have the opportunity to select Cydia, Installer, custom boot logos and "unlock iPhone". You have to select Cydia and "unlock iPhone". You may also choose to install Installer. Click Next. You will now be asked to select your bootloader files. Click the Browse button and select the 3.9 bootloader from the Pwnage folder on your desktop. Likewise do the same thing for the 4.6 bootloader file. Then click the blue arrow button to continue. QuickPwn will now ask you to confirm that your iPhone is connected. Click the blue arrow to continue. QuickPwn will now automatically put your iPhone into recovery mode. Once its in recovery mode you will be prompted to: Hold the Home button for 5 seconds, Hold the Home and Power buttons for 10 seconds, then release the Power button and continuing holding the Home button until your iPhone is in DFU mode. Watch the prompts carefully and follow along. Once QuickPwn detects your iPhone in DFU mode, it will start the jailbreak process. Finally, QuickPwn will let you know that pwnage process was completed successfully. Done!

[digg-me]Let us know how it goes!

QuickPwn 2.2 Guide & Tutorial

[digg-me]This guide will show you how to use QuickPwn 2.2 to jailbreak your iPhone. This tutorial is for PC users but I assume the steps are the same on a Mac.

UPDATE: THIS WILL ONLY WORK WITH FIRMWARE 2.2. IT WILL NOT WORK WITH 2.2.1 AS THERE IS NO JAILBREAK FOR IT YET. IF YOU ARE ON 2.2 THEN FOLLOW THESE INSTRUCTIONS. IF YOU ARE ON 2.2.1, THEN COME BACK TO THIS SITE IN A FEW DAYS WHEN WE FIND A SOLUTION TO JAILBREAKING IT.

UPDATE 2: I updated this guide for the newer firmware 2.2.1. Please go here for a QuickPWN 2.2.1 guide.

UPDATE 3: The comments are closed. If you have any question about jailbreaking, please ask it in the forum.

IMPORTANT: READ EVERY SINGLE WORD OF THIS POST BEFORE ATTEMPTING TO JAILBREAK YOUR IPHONE

If you like this post, please feel free to digg it, or subscribe to our RSS feed, or follow me on Twitter, or all of the above ;)

This QuickPwn 2.2 tutorial will be short as I have already posted a QuickPwn guide before. This guide only shows you how to jailbreak. If you want to learn how to unlock your iPhone 2.2 firmware, please read my iPhone 2.2 QuickPwn unlock tutorial.

The following is not applicable anymore since you can unlock your iPhone safely with this method.

IMPORTANT NOTE FROM THE DEV TEAM:

If you are using your iPhone with one carrier and have no interest in the possibility of an iPhone 3G unlock in the near future then just restore or upgrade to 2.2 using iTunes and use QuickPwn to Jailbreak and add Cydia and Installer.

Before doing anything, I suggest you read this important message from the Dev Team.

What does that mean? It means that you can only use this method if you don't care about unlocking your iPhone in the future. If you're a "legit" AT&T iPhone user and you have no interest in unlocking your iPhone in the future, then this is for you.

On the other hand, if you're not a "legit" user or if you do want to be able to unlock your iPhone in the future, then this is NOT for you. If that's the case, you will have to jailbreak your iPhone using PwnageTool, which will preserve your baseband.

Note that you are pwning your iPhone at your own risk… Success is not guaranteed!

Create a folder called “QuickPwn” on your desktop. Download a copy of your iPhone 2.2 firmware from here. Also download QuickPwn 2.2 from here. Place all these files in the newly created QuickPwn folder on your desktop. Unzip QuickPwn. Make sure you have downloaded the latest version of iTunes. If you have to update to the latest version of iTunes, I highly recommend you restart your computer after the update. Not restarting my computer after updating iTunes caused me trouble in the past... Plug your iPhone and make sure iTunes has detected it. If you’re iPhone is already jailbroken, you may want to remove all the apps that you have downloaded from Cydia. Certain applications such as Winterboard, Categories and more cause trouble. You will be able to reinstall them later. As an alternative solution, you may want to read by post about upgrading a jailbroken iPhone without using AptBackup, which saves your Cydia apps settings. Update or restore your iPhone to firmware 2.2 using iTunes. Restore is preferred as it won't create any wasted space on your iPhone. Right after restoring your iPhone, launch QuickPwn. It should recognize your device automatically.

You will be asked to select your iPhone firmware. Select the firmware you downloaded in Step 1.

If the firmware you selected is valid, QuickPwn will show a green checkmark. Click Continue.

You will then have the opportunity to select Cydia,Installer, and custom boot logos. You have to at least select Cydia. You may also choose to install Installer .and check to BootLogos box if you want to replace your boot logo. Click Next.

QuickPwn will now ask you to confirm that your iPhone is connected. Click the blue arrow to continue.

QuickPwn will now automatically put your iPhone into recovery mode. Once its in recovery mode you will be prompted to: Hold the Home button for 5 seconds, Hold the Home and Power buttons for 10 seconds, then release the Power button and continuing holding the Home button until your iPhone is in DFU mode. Watch the prompts carefully and follow along.

Once QuickPwn detects your iPhone in DFU mode, it will start the jailbreak process.

Finally, QuickPwn will let you know that pwnage process was completed successfully.

Done!

Share your jailbreak experience with us in the comments...

Downgrade iPhone Firmware 2.2 to 2.1

Firmware update 2.2 surprised a few people who accidentally updated their iPhone. If that happened to you, you now have 2 choices: either stay and 2.2 and wait for the Dev Team to come up with a jailbreak method for 2.2, or you can try to downgrade from 2.2 to 2.1.

I personally don't have this issue. I haven't updated to 2.2 but I figured that some of you guys may have, so I started looking for a solution to post here. The problem is there doesn't seem to be a solution that works for one main reason: 2.2 updates your baseband and once your baseband is updated, you can't downgrade it to 2.1 (not as yet anyway).

From what I read, only 2-3 people were actually able to get their iPhone back to 2.1 without issues but it is very unclear what they did exactly... Now let's have a look at these different methods that supposedly show you how to downgrade from iPhone firmware 2.2 to 2.1.

iPhone 2.2 Jailbreak

Update: The Dev Team cracked the code again and you can now jailbreak your iPhone 2.2 firmware. I highly recommend you read this before doing anything!

Update 2: I wrote new tutorials on how to jailbreak or unlock your iPhone 2.2 firmware using QuickPwn:

jailbreak iPhone 2.2 unlock iPhone 2.2

Like I mentioned in my previous post, there is no jailbreak available so far for iPhone firmware 2.2. The Dev Team is working on it and from what I understand, it shouldn't take too long...

We believe that our Pwnage technique (and therefore the Jailbreak) isn’t affected, but PwnageTool and QuickPwn do not support this release as yet, so DO NOT install 2.2 using iTunes as you will lose your jailbreak.

It's also worth noting that if you're on a jailbroken iPhone, you really don't want to update using iTunes yet as it may modify your baseband and make future jailbreak and/or unlock impossible.

I suspect that it will take a few days to the Dev Team to update PwnageTool to allow it to jailbreak your iPhone firmware 2.2, so please hang on... Once PwnageTool is released, other methods including WinPwn, and QuickPwn will be following.

We will let you know as soon as PwnageTool, WinPwn, and QuickPwn are available, and we will also release our tutorials on how to use them. You may want to subscribe to our RSS feeds (if not done yet) to keep in touch and be notified as soon as the news fall.

Controlling Cool Electronic Stuff with your iPhone

The new Sonos[iTunes Link] Controller for iPhone app has really got me thinking about all the cool things we are going to be able to do with the iPhone. I've compiled this list of things you can manipulate with your iPhone.

Controlling your Car

Delphi has come up with a really cool app that lets your lock and unlock your car, power automatic doors, and even remote start your car.  Although it is just a concept, it was demo'd at CES 2008 working with a GMC Acadia vehicle.  It works with a blue-tooth enabled key fob that can work from up to a mile a way. This software also allows users to monitor and control several aspect's of a vehicle's system, including temperature, tire pressure, gas levels, oil levels, and can detect break ins.

Controlling What You Watch on TV

I already wrote about controlling your DirecTV DVR to setup recordings, but you can also control Tivo interface.

Believe it or not, You Can Use Your iPhone to Fly an Aircraft

The clever folks at UC Berkeley have developed a system to issue commands to unmanned aerial vehicles using a device we all know and love: the iPhone.

While the iPhone is specifically restricted from piloting the drones themselves, the team uses Mobile Safari on the iPhone to enter coordinates and select tasks for its airborne fleet. A web server then relays the tasks to the aircraft mid-flight.

The video shows, in real time, an exercise where a remote-controlled airplane is instructed to photograph a particular area underneath it. The photo is then transmitted wirelessly back to a workstation at ground control.

Controlling Your Home

There have been several different home automation applications for the iPhone.  iPhone Home Controller lets an iPhone User set up a home automation scheme using x10 automation hardware and a Safari/iPhone/iTouch optimized web interface controller.  Crestons Home Automation iPhone Application elegantly enables wired home owners to control lighting, temperature and all sorts of other things via WiFi or 3G, at home or anywhere else in the world. Users can even program in settings for multiple houses, enabling them to turn the AC on in Orlando while blasting the heat in Jackson Hole. You can get the source code for a home grown X-10 iPhone app as well.

Controlling your Bathomatic Bubble Bath Tub

You can even regulate the bubbles in your whirlpool tub with an iPhone.  Now that is luxury.

Controlling a Radio Controlled Car

A guy having fun figured out how to use the iPhone to control his RC Car. He set up an interface and leveraged the accelerometer to steer it.

Controlling your Music At Home

Sonos is a wireless digital music player that plays digital music files from your PC or networked hard drive anywhere in the home. The Sonos Controller for iPhone™ is a free application that turns your iPhone (or iPod® touch) into a full-fledged Sonos Controller. I am really excited because I have been eyeing their system for years but didn't want to spend the $900. Their new iPhone app will let me buy just the ZonePlayer Base and I can use our iPhones and iTouches to control it around the house.

Remote, the well known free Apple app that lets you control iTunes and pipe music throughout your house. I described how to do this here.

Controlling your Music Jam

There are iPhone Applications that use your iPhone / iTouch touch as new generation midi controller for your favorite audio DAW or VJ performance tool.  iTM MCU [iTunes Link] is the latest iTM release Mackie Control Emulation for your iPhone or iPod touch ITMMidi [iTunes Link]. ProRemote [iTunes Link] is a product that runs on the iPhone and iPod Touch that uses your existing wireless network to control professional audio products such as Digidesign’s ProTools and Apple’s Logic Music production systems.These apps free you up so that you can sit at your instrument and make changes to your setup without stopping and walking across the room every few minutes.

Control Your Computer

There are several apps that let you remotely control your home or work computer with your iPhone. Jaadu VNC [iTunes Link], formerly known as Touchpad Pro, lets you wirelessly control your PC or Mac through your iPhone or iPod Touch. You can use it to advance slides in a presentation, control your media center, check e-mail -- whatever a regular touchpad and keyboard can do. It's got various features that you really have to see to believe. With ScreenView, you can now see what's happening on your screen and control your computer even if you're miles away. Watch the video to learn more!  It is a bit pricey at $24.99 but a lot more expensive that one of these presentation remote controllers they sell in office supply shops.  Also available in the App Store are Mocha VNC, and Mocha VNC lite. If you've jailbroken your phone, you can use Cydia to get Veency, a very robust useful VNC application to reverse this, i.e., control and view your iPhone from your computer.

Controlling your Digital Picture Frames

Now that Wifi digital picture frames are becoming more available, I expect to see more of this, but right now I could only find one company that let you do this:  Control your digital picture frame with your iPhone. eStarling frames lets you use the application by SeeFrame [iTunes Link], to send photos from your iPhone to wifi connected picture frames.

Recovering missing or hidden icons

BigBoss wrote a post tonight about 2 questions he's often asked:

How do I recover the Poof icon if I hid it? How do I recover my missing icons after restoring my iPhone?

Here are the solutions that BigBoss recommends

If you have Cydia, install Quickgold and Poof to unhide the icons

Install SBSettings and unhide any apps that are hidden

Launch the Settings app and disable/reenable restrictions. Doing this should unhide all the hidden apps

If Cydia is hidden, you can use Apt-get and install Quickgold from the SSH prompt

Worst case scenario, if nothing works, you can use iPhoneBrowser and delete the files located at /var/mobile/Library/Preferences/com.apple.SpringBoard.plist and the reboot your phone

Full credit goes to BigBoss. This post was highly inspired from his recent post.