Tutorials

How to Fake Your iPhone Firmware for Apps That Require A Newer Firmware

If like me you are still running on OS 3.0, you sometimes probably encounter an issue when trying to download an application from the App Store. The issue in question is that "this application requires the iPhone 3.1 firmware update", which comes under the form of a popup saying "Application Not Compatible".

There is a quick and dirty fix for that: simply install the FWchanger app from Cydia.

Firmware Changer is an app that lets you change the plist file that contains the version of firmware you are running. This is useful for things that refuse to install or run on one firmware version even though they can. Note this only changes the reported firmware, not the actual firmware.

After installing FWchanger, launch the app and enter a fake firmware and build.

Hit "Set Custom Firmware", and voila! Go to Settings > General > About and you should see your fake firmware there.

Now you can trick these applications that require you to be on 3.1 into thinking you are running OS 3.1 even though you are not. This works for older 2.X firmwares as well. Note that it doesn't always work as advertised but in most cases, it was spot on for me.

Pretty slick, huh?

How to Jailbreak iPod Touch 2G 3.1.1

A few days ago was the release of the iPod Touch 2G jailbreak for 3.1.1 (as well as other devices). There is a bit of confusion because the Dev Team's blog post says you must be pwned before jailbreaking. I'm sure a lot of people (like me) demonstrated the sad smiley to perfection when they read this. Luckily, there is a way to jailbreak it.

You'll need the 3.0 firmware, RedSn0w, 3.1.1 firmware, and the latest PwnageTool. All these are available from the download page.

Here is a step-by-step guide/tutorial on how to jailbreak your iPod Touch 2G 3.1.1:

How to Unlock iPhone 3GS 3.1

This step-by-step guide and tutorial will show you how to unlock your iPhone 3GS running OS 3.1 using UltraSn0w. This is a very simple method that requires only a few steps.

Step 1: You have to jailbreak your iPhone 3GS by following one of these tutorials.

Step 2: Once jailbroken, follow these steps:

Launch Cydia. Add the following source to Cydia repo666.ultrasn0w.com (note there is a “0″ in sn0w, not an “o”). After installing this source in Cydia, search for “ultraSn0w”. Install UltraSn0w and reboot your iPhone.

Tha'ts as simple as that!

How to Jailbreak iPhone 3GS 3.1 on Windows Tutorial

This step-by-step guide and tutorial will show you how to jailbreak firmware 3.1 for iPhone 3GS using a Windows PC. If you have a Mac, you might as well follow this tutorial.

This guide is just a workaround as there is no official iPhone 3GS 3.1 jailbreak tool for Windows yet. We are going to get a custom firmware cooked on a Mac machine and install it on your iPhone 3GS on a PC. This is a safe and simple way to update your iPhone 3GS to a custom jailbroken 3.1 firmware.

Jailbreak iPhone 3GS 3.1 PwnageTool Tutorial

This tutorial is a step-by-step guide that will show you how to jailbreak OS 3.1 for your iPhone 3GS using PwnageTool for Mac OS X.

PwnageTool will be used to create a custom firmware (also called custom IPSW). After creating the custom firmware, we will restore your iPhone 3GS in iTunes using this firmware. A custom IPSW is needed in order to avoid updating the baseband, which would render any software unlock impossible, at least for the time being.

Please read the next 2 notes over and over and over again... Seriously, please make sure you read and understand the following:

Note 1: PwnageTool does not support the 3GS out of the box. If your iPhone 3GS has 3.1 preinstalled and is not Pwned then there is no tested jailbreak solution at the moment. In other words, if you are on a pwned version of 3.0 or 3.0.1 (either using PwnageTool, RedSn0w, or PurpleRa1n), then you are fine; just follow this tutorial. If you updated to 3.1, you will have to wait for another method. We don't know when this other method will be available.

Note 2: there is no Windows version at the moment. We have no indication about when a Windows jailbreak will be available.

This post was written on 10/02/09. For the latest information about jailbreaking, visit our jailbreak section.

As usual, proceed with caution. You are doing this at your own risk...

AT&T Loophole + Google Voice = Free Calls On Your iPhone

You may have heard of the new AT&T add-on called A-List that gives you unlimited calls to and from 5 numbers of your choice. Thanks to a little bit of thinking outside the box, and mostly thanks to Google Voice, you can actually get unlimited calling to any numbers in the US.

For those of you who don't know how Google Voice works, let me explain briefly. Google Voice gives you a free phone number that entitles you to free calls in the US (and very cheap calls overseas). If you try to make a call from the Google Voice app on your iPhone (or the web-based version), Google Voice will call you at your number and connect you to the number you dialed. I'm not sure if that makes sense but basically, when you use Google Voice for calls, you don't get free calls, minutes are taken off your plan, which kinda defeats the whole purpose.

Here is how the loophole works. Simply add your Google Voice number to your A-List. Now every time Google Voice calls you to connect the call with the dialed number, it will be free of charge and you'll be able to call anyone in the US for free (really free).

I'm not sure this is very clear but Google Voice users will surely understand and see the benefits of this little trick. Let's just hope AT&T doesn't figure this one out and puts an end to it.

Do you use Google Voice? If so, you should definitely look into it...

Thanks kper for sending us this tip.

How to Downgrade iPhone 3.1 Baseband From 05.11.07 to 04.26.08

Every time there is a new firmware coming out, updating puts you at risk of updating your baseband as well, making it impossible to unlock your iPhone. This time is no different than the others and many people accidentally updated their iPhone to firmware 3.1, updating their baseband to 05.11.07 at the same time.

Fortunately, there is an easy way for iPhone 3G users to downgrade their baseband from 05.11.07 to 04.26.08. Note that this is for iPhone 3G users only. If you have an iPhone 3GS, then read my article on how to downgrade the iPhone 3GS firmware from 3.1 to 3.0.

Note that this trick only works on iPhones that have the 05.08 (5.8) bootloader from the factory, which is just a very limited amounts of iPhone 3G that were released in the first few weeks of the production cycle. If you don't know your bootloader version, you may run Fuzzyband and it will tell you what version you have and whether or not you can downgrade your baseband.

1. First, your iPhone 3G has to be jailbroken. For more information, read my iPhone 3.1 jailbreak article.

2. Launch Cydia and search for the Fuzzyband app. Install it and reboot your iPhone.

3. Launch the Fuzzyband app and tap "downgrade" to start downgrading your baseband from 05.11.07 to 04.26.08.

4. Reboot your iPhone. You should now be on baseband 04.26.08 and be able to jailbreak and unlock your iPhone using UltraSn0w.

How to Enable MMS on iPhone OS 3.0 or 3.0.1

Those of you on a 3.0 or 3.0.1 jailbroken iPhone who were anticipating the iPhone MMS release last week might have been disappointed by the fact that you have to be on the latest 3.1 firmware to download and install the carrier update. Rejoice because there is a simple hack that will allow you to have MMS on your iPhone.

1. First, download the AT&T Profile .IPCC 5.5.

2. Make sure iTunes is closed and run one of these commands, depending on your operating system:

On Windows: Note that it took me a few minutes to get this to work... It seems I was always typing something wrong.

Windows XP: Go to "Start", click on "Run" and type "cmd" then hit Enter. Now type the following: cd C:\Program Files\iTunes\ and hit ENTER then type iTunes.exe /setPrefInt carrier-testing 1 and hit ENTER Windows Vista: Go to “Start” and type “Command Prompt” in search and then hit ENTER. Now type the following: cd C:\Program Files (x86)\iTunes\ and hit ENTER then type: iTunes.exe /setPrefInt carrier-testing 1 and hit ENTER

On Mac OS X:

Open Terminal by going to Applications > Utilities. Type the following: defaults write com.apple.iTunes carrier-testing -bool TRUE and hit ENTER.

3. Launch iTunes and plug your iPhone. PC users should hold the SHIFT key on their keyboard (Mac users should hold the ALT key) and click on CHECK FOR UPDATE, while still holding the SHIFT or ALT key. A windows will pop up.

4. Navigate to the .IPCC file we downloaded in step 1.

5. It will update your iPhone, which should take just a few seconds.

6. Unplug your iPhone and reboot it.

7. You should now have MMS enabled.

Some people report loss of cellular data network and loss of visual voicemail. I haven't experienced any of that but if you do, here is how to fix it.

Go to Settings > General > Network > Cellular Data Network to update your configuration.

Visual Voicemail change wap.cingular to acds.voicemail MMS settings should match the following (leave blank fields blank):

APN: wap.cingular Username: Password: MMSC: mmsc.cingular.com MMS Proxy: 066.209.011.32 MMS Max Message Size: 614400 MMS UA Prof URL:

Troubleshooting: Reader "Since OS 7" gives an important tip in the comments.

Those receiving the 0xE800003D error: Did you install a carrier theme from Cydia? Like the AT&T logo or MakeitMine? If so remove that and try again. It seems that others before were getting that error because of this.

That's it. As usual, since this is a hack, you are taking the risk of messing up your iPhone...

How to Fix iPhone’s Visual Voicemail Delays

A couple of weeks ago, I wrote an article that highlighted the iPhone Visual Voicemail delays some users reported. Basically the problem was that your iPhone stopped alerting you of new voicemails. The only way to find out you had new voicemails was to reboot your iPhone, or by dialing "1" + Call to get your voicemails the old fashioned way.

My fellow Twitter friend @HifiSamurai shared a link to a ZDNet article this morning that explained why some of us don't have Visual Voicemails anymore and how to fix it.

The problem started when we installed the iPhone tethering hack. The .ipcc file (carrier settings hack) also changed an option that disables Visual Voicemail. The solution is actually very simple.

On your iPhone, go to Settings > General > Reset > Reset Network Settings. This will reset your carrier settings but it will leave the tethering hack untouched.

Isn't this a life saver? If you have little know iPhone tips or hacks, feel free to share :)

How to Set Up Google Sync for iPhone

Me and my other half will be traveling for about a year starting November 3rd. That kind of long trip requires a minimum of preparation, and figuring out how to keep my iPhone up-to-date is pretty high on the list of things to do.

My biggest issue is for syncing contacts and calendars while we're away. I will have a netbook but this netbook doesn't have Outlook, which prevents me from syncing and backing up contacts and calendars with my PC.

After a little bit of digging around, it appears that Google Sync is my best chance to keep my iPhone contacts and calendars safe. As reluctant as I am to completely rely on Google (I'm a Google hater), I didn't have many options. Of course I could choose to pay $99/year for MobileMe but I think this service is a terrible joke aiming at making money off Fan Boys. I'd rather go with the free Google Sync alternative...

Setting up Google Sync took me about 10 minutes from start to finish, including test time. It is very easy and straightforward. This step by step guide will show you how to set up Google Sync on your iPhone and sync your iPhone contacts and calendars with Google over the air and get push Gmail as well.

Edit Videos On Your iPhone 3G

Last month, we talked about a simple hack to let you edit videos on your iPhone 2G or 3G the same way the iPhone 3GS does. iPhone OS 3.1 just made this hack obsolete for 3G users as it is now possible to edit videos on the iPhone 3G without hacking the phone.

If you updated your iPhone 3G to the new 3.1 firmware, you should now be able to trim videos and save them in your camera roll. In order to edit a video, you should have someone email you the video and save it to your camera roll first. From there, you can access the video, edit it, and save the changes.

That's a nice little upgrade for the iPhone 3G. Though I still think it's scandalous Apple didn't allow the 3G to get video recording.

Unlock iPhone 3.1

Every time a new iPhone OS comes out, it gives headaches to jailbreakers and unlockers. This time is no exception to the rule... The new iPhone OS 3.1 has been available for a few weeks and the Dev Team has successfully been able to unlock it.

It took a while but all 3 iPhones (iPhone 2G, 3G, and 3GS) can now be unlocked. You will either need to use PwnageTool or UltraSn0w to unlock your iPhone, depending on the model.