iPhone 3GS 3.1 Jailbreak is Out

It is official! The iPhone 3GS jailbreak for OS 3.1 announced yesterday and confirmed earlier today is out, compliments of the Dev Team.

The iPhone 3GS is now supported in PwnageTool 3.1.3, assuming the phone was pwned at 3.0 or 3.0.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.

This means that if you updated to 3.1 or if you bought your iPhone 3GS with OS 3.1 already installed, you will not be able to jailbreak. However, if you are on a pwned version of 3.0 or 3.0.1 (either using PwnageTool, RedSn0w, or PurpleRa1n), then you are fine.

Good news for iPod Touch 2G users! PwnageTool will also support this device.

The iPod 2G is now supported in PwnageTool 3.1.3, assuming the iPod 2G was pwned at 3.0 or 3.0.1 - PwnageTool does not support the iPod 2G with 3.1 software out of the box.

PwnageTool is for Mac OS X only. There is no Windows version yet but let's hope the Dev Team works on this in the near future.

I will be working on a tutorial and post it on the blog asap. Visit the Dev Team blog for full information on the release.

iPhone 3GS 3.1 Jailbreak & Unlock Confirmed. PwnageTool On Its Way

Dev Team member MuscleNerd confirmed earlier today what we reported yesterday: a jailbreak for iPhone 3GS 3.1 coming soon.

It seems that there is a bit of confusion around this and people aren't sure whether they will be able to jailbreak or unlock their iPhone 3GS.

From what I understand, here is the situation (note that I might be wrong, in which case, please correct me by adding a comment):

if you are still on 3.0 or 3.0.1 and your baseband is still 04.26.08, then there is no problem at all for you. You will be able to jailbreak and unlock by using PwnageTool and creating a custom firmware that will not update your baseband. if your iPhone 3GS is already on 3.1, you won't be able to jailbreak or unlock yet but the Dev Team is working on your case.

As usual in this case, we will be spreading the news as it becomes available.

For the latest information about the iPhone 3GS jailbreak and unlock, please refer to the following articles:

jailbreak iPhone 3.1 unlock iPhone 3.1

Please leave a comment should you have any question or concern.

UPDATE: I wrote a tutorial on how to jailbreak the iPhone 3GS 3.1 with PwnageTool.

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.

iPhone 3GS 3.1 Jailbreak Coming Soon

It seems that the Dev Team finally managed to jailbreak OS 3.1 for the iPhone 3GS! Dev Team member cpich3g tweeted the following info earlier today:

3gs 3.0 pwned->3.1 pwned. Props to Musclenerd, Wizdaz and thanks Bumble-Bee & ToddJG for testing. tinyurl.com/y8sr4p3 tinyurl.com/y8z277l

The 2 links take you to screenshots (see image above) showing firmware 3.1 running along with baseband 04.26.08. In other words, it means that they managed to jailbreak 3.1 without updating the baseband, which means that the iPhone 3GS can also be unlocked using UltraSn0w.

So what's next? I guess the Dev Team will write an official post on their blog soon to announce the iPhone 3GS jailbreak for OS 3.1. Then they will most likely release an update of PwnageTool and UltraSn0w.

Of course, I will post more info as it becomes available.

FlightTrack: a $5 App Can Save You a $200 Flight

Last weekend, my fiancé and I went to San Francisco for our friends' wedding. We had a flight out of San Diego at 9.40am, which is awfully early for me as it doesn't give me enough time to do my daily online routine. Anyways.

So we get at the airport about an hour before departure and I see a huge security line and while Tina is taking her time to look at the monitors to find out what gate we have to go to, I just take a quick glance at it and see "Gate 7". I grab Tina and tell her to hurry.

iPhone MMS or How to End Up A Marriage of 6 Years

Congratulations, today is your 6 year marriage anniversary. Like every good husband out there, you woke up extra early to prepare breakfast and serve it to your lovely wife in bed before she gets ready and goes to work.

You talk about how you met and how lucky you are to be together. She starts getting all kinky on you. Everything is doing great until you receive this MMS... Your iPhone is on the nightstand, she grabs it to find out who is contacting you so early, and there... SURPRISE!

I'll admit I'm very bad at telling stories but you get the idea. The first time I received an MMS (thanks to this simple MMS hack), I was really surprised to see the full image being displayed on my screen. I thought "what if it was something I didn't want people around me to see?" Luckily for me, it was a picture of Lars the dog with a stupid birthday hat on (kinda cute).

I'm pretty sure many people will find themselves in very embarrassing situations because of MMS or SMS being displayed on their screen for everyone to look at. Fortunately, there is a simple solution if you are running OS 3.X. You can hide SMS or MMS preview by going to Settings > Messages > and turn “Show Preview” off.

Have you ever had such an awkward moment because of an SMS or MMS showing up on your iPhone? If so, please tell us in the comments.

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...

Weekly Wrapup: Google Sync, MyProfiles, MMS, and More…

This is a summary of the articles that were posted on the blog this week, just in case you missed anything...

Edit videos on an iPhone 3G - It is now possible to edit videos on the iPhone 3G without hacking the phone.

How to set up Google Sync on your iPhone - 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.

Create different profiles on your iPhone with MyProfiles - MyProfiles is a great application only available for jailbroken iPhones that lets you create different profiles for your iPhone.

MMS coming to the iPhone - This will come in the form of a carrier update that you will have to download via iTunes.

Fix for iPhone's Visual Voicemail delays - The solution is actually very simple.

MMS and jailbroken iPhone, what you should know - If you’re on a stock iPhone, then there is nothing to worry about. However, it can be a little tricky if your iPhone is jailbroken and you want to keep the jailbreak.

MMS now available - MMS for iPhone is available for download from iTunes as a “carrier update”.

How AT&T kept me as a customer - I am very satisfied of how this turned out. I think AT&T did the right thing and they managed to keep me as a customer.

SmartScreen: the best iPhone hack - SmartScreen is a soon-to-be-released application that will add little widgets on your iPhone lock screen, letting you access information witout having to launch any application.

SmartScreen Will Be the Best iPhone Hack Ever

SmartScreen is a soon-to-be-released application that will add little widgets on your iPhone lock screen, letting you access information witout having to launch any application. You'll be able to rearrange these widgets in the same way you move icons around.

Looking at the video demo below, I am very eager to get my hands on SmartScreen as I think it will be one of the best iPhone hacks ever. Needless to day that SmartScreen won't be available in the App Store...

MediaPhone, the guys behind SmartScreen, will even have an SDK available:

A SmartScreen SDK will be available to everyone in November 2009 but widget developers are being selected to participate in a Beta programme, if you feel you could participate and would like to produce widgets, please email dev@media-phone.ch and we will consider you early access to the programme.

I really can't wait for this to be available. Exciting, isn't it?

How AT&T Did the Right Thing And Kept Me As A Customer

If you read this blog on a regular basis or follow me on Twitter, you probably know by now that I will be traveling overseas for about a year, starting November 3rd (as a side note, you can follow our adventures on our Traveling Puffins blog). Part of my preparation is to figure out what I will do with my iPhone.

I figured I would simply terminate my account. I don't care about keeping my phone number so terminating my contract is not an issue. When I get to Australia, I will buy a pay-as-you-go data plan and I will do the same for the other countries we'll visit so I can always have my internet fix...

I knew all about the $175 Early Termination Fee (ETF) but since I was moving overseas for a long period of time, I thought that AT&T would be able to waive this fee. When I moved from France to the US, I called my French operator and told them I was moving overseas and that I had to cancel my contract. They canceled it without charging me a dime. It's the law. If you move out of the country, they don't have to charge you ETF. This law also applies in the US.

The Frustration Process

So I called AT&T a couple of days ago and spoke to a friendly woman who informed me that AT&T would be able to waive the ETF if I could prove that I was living overseas. A valid proof could be an electrical bill, a cable bill, or any type of bill that would show that I am indeed living in another country. The problem is that I will not be staying in one place and pay a recurring bill. I tried to explain this to her but she said it was the policy and although she understood, there was nothing she could do.

Instead she suggested I put my account on hold for 6 months, which is the maximum period of time AT&T can put your account on hold. She said the cost of the service was $10/month. So basically, you pay $10/month for NOT using your phone. Great! I then told her that I have an iPhone and that since AT&T already overcharges its iPhone customers, I wouldn't be surprised if there was some type of hidden fee for putting your iPhone on hold. Well, funny I should ask... There is indeed an extra $40/month to put your iPhone on hold.

So let's recap here... You pay $10/month to put your iPhone on hold, and you pay an extra $40/month for the data plan, which you "HAVE TO" pay no matter what. Total is $50/month for not using your iPhone. What a deal!

At this point I started feeling the frustration and anger building up in me. I'm the type of guy who says what he thinks so I started going off on AT&T and the shitty way they treat their customers. I know it never helps to get angry at a CSR, but it does make me feel better, especially if I see it's going nowhere. It's worth noting that whenever I go nuts on a CSR, I always tell him/her that I don't have anything against them as a person and that I value their help. I also always make sure they understand my situation and why I am angry by asking a question such as "wouldn't you be angry if you were in my shoes". The answer is always "yes". It's a good way to have them validate your anger.

I apologized for my language, thanked her and hang up.

Twitter to the Rescue

After this unproductive phone conversation, I went over to Twitter and vented a bit. I then remembered I had seen an AT&T Twitter account that aimed at helping out angry customers. I searched for it and found @ATTCustomerCare. I tweeted them: Do you want to do a good thing? Please waive my ETF!

Minutes later, I got a reply asking me to DM them my phone number, which I did. A couple hours later, a very friendly woman called me. She was part of the AT&T Twitter Team. I explained her my situation and how frustrated I was to be an iPhone customer because I felt taken advantage of. At this time, I was very nice and polite.

I also made sure she knew "who I was" by reminding her that I write about the iPhone for a hobby. I don't want to sound like a self-centered arrogant blogger, but I think I do have a little reach in the iPhone community via my blog and Twitter.

Then I told her how angry iPhone users are at A&T and how the company is getting a bad rap these days. She knew I was right and didn't say anything.

She asked me what would the ideal situation be, which I think was very nice. I told her I would like them to terminate my contract and waive the ETF. In exchange, when I return from my trip next year, I will sign up with AT&T again.

I also explained to her that my iPhone is unlocked and that I would go back with T-Mobile in a heartbeat if I had to when I come back next year. I also explained her that if they were nice to me, I would make sure to share my experience with others (which I'm doing right now). If they were not nice, I would not publicly trash them (which was a lie), but I would never deal with them again.

She said she needed a few hours to see if she could "pull some strings" and see what she could do.

The Outcome

I missed her call back that day but someone else called me the following day. They had some news for me. They offered to put my iPhone on hold for up to a year for $10/month and they will not charge me the extra $40 for the data plan. Basically, they doubled the standard time you can put a plan on hold and waived the monthly data plan cost. The only thing is that I have to prove them that I will be out of the country, so she asked me to email her a copy of the Australian entry stamp on my passport once I get there. Easy enough.

Total cost for the year will be $120. Terminating my contract would have cost $175. Putting my account on hold without speaking to the Twitter team would have cost $600.

Conclusion

Needless to say that I am very satisfied of how this turned out. I think AT&T did the right thing and they managed to keep me as a customer. Would have I been treated the same way if I didn't blog and tweet about the iPhone? I think so.

If you have any problem with AT&T, I really suggest you deal with their @ATTCustomerCare people on Twitter. They will be much more helpful than the average Customer Rep. They are on Twitter because they understand how important social media is and they will do anything to satisfy you because they know if you're not satisfied, you will rant about it on Twitter, in which case, the damage could be much worse than the benefits.

Do you have any success/horror story with AT&T or other carriers to share? If so, please leave a comment.

MMS for iPhone Now Available

You've been waiting for it. We've been bitching about it, but it's here! MMS for iPhone is available for download from iTunes as a "carrier update".

Open iTunes, plug your iPhone in and you should have a message saying that a carrier update is available for download.

As I wrote yesterday, I don't think this carrier update can mess up your jailbreak but it might kill your tethering hack if you activated it.

Now the big question is whether AT&T's network will be strong enough to handle all these MMS that are going to be sent.

Personally, I couldn't care less about MMS but I know many of you are anxious to send and receive picture messages.

Are you excited?

Update: It seems you have to be on OS 3.1 to be able to download the carrier update. Yet another sneaky move from Apple. Oh well...