Month: February 2009

Will xGPS Be The First To Bring Turn By Turn Navigation To The iPhone?

I have been out of the countryfor 2 weeks and wasn't really able to try out the beta version of xGPS, the soon-to-be-released voice turn by turn navigation system for jailbroken iPhones. So after catching up on some well needed sleep time, I finally got around xGPS and my first impressions are not that great.

xGPS is in beta version, which probably explains why I wasn't able to get it to work. I downloaded the app, tweaked the GPS options to have it recognize my iPhone 3G and finally typed driving directions. I asked the navigation system to start from the current location and to give me directions to the arrival point of Encinitas, CA. I got an error that said: "no driving direction can be computed using your query".

I thought it was because I had typed the city and state only. So I typed in a full address. Same error! I looked online for this issue and I realized that I am not the only one having this "no driving direction can be computed using your query" problem. I read somewhere that you have to give the full address including the country but again, this didn't work for me.

After 15 minutes of playing around and not finding an answer, I decided that xGPS is useless as is for me for the time being so I uninstalled it. If you encountered the "no driving direction can be computed using your query" error and know how to fix it, please let me know in the comments.

However, looking at the video demo, I am really excited at the full release of this app, scheduled for March 7th. No doubt that xGPS will be the first turn-by-turn navigation system for the iPhone. My conspiracy theorist mind tells me however that Apple is most likely already working on such a feature and that it will be available on the new iPhone later this year. I might be wrong though...

Is the iPhone 2G better — and can a cracked version improve that?

Sorry for the long silence: my first iPhone was stolen, and I tried to be a grown-up about it and not have a phone for a short while. Two important life lessons learnt:

1/ I'm an addict — even though I rarely use my phone, not having a cellphone a with a full OS just stresses me out of my mind. I have too much on my mind now, but that is a very concerning aspect of my personality, and you might want to experiment.

2/ In spite of subscribing to all the safety feature, my telephone provider was not helpful at all; I'd love to give details, but their behavior wasn't even borderline fr. . . — let's just say the Police officer to whom I had to declare the loss had even more horror stories.

Hopefully my geek brother had a 2G version that he wasn't using and lent it to me — so I was able to compare the battery life. The difference is unbelievable, especially if you hardly use the phone like me. I literally had it powered-up for a week when I was abroad and de-activated the automatic updates.

Some have tested the 3G iPhone without the 3G connectivity and say the battery is still a drain.  I can't find the menu to do that though — and I don't think it would be convenient to neglect the faster connectivity.  Some (present company included) tried to resolve it with other means (a great, useful gift, by the way).  However, I do think it would make sense to have the 3G antenna back on just before calling someone, or just before a download.  When you have a phone conversation in a car and leave a 3G area, you call is not disconnected, so I'm assuming the roaming capability would allow to switch the 3G on during a call. . . All great features that I would love to find on Cydia. ;)

RedSn0w Lite Now on Windows Too! (updated)

The Dev Team released RedSn0w Lite not too long ago. This is the tethered jailbreak for the iPod Touch 2G. It was Mac compatible only however. But thanks to some programs by people RedSn0w Lite is now possible for Windows. Problem is it's hard, there are a few choices, and a guide is needed. So here we go.

UPDATE: The tutorial has been re-written to make it easier for you.

What You Will Need:

The GUI Jailbreak RedSn0w Booter Calm and Patience

Preparation:

BACK-UP YOUR IPOD!!!!! Create a folder on your Desktop called "Jailbreak" Extract the two files above into the "Jailbreak" folder but in separate folders. Kill both "iTunes" and the "iTunesHelper" process. Unplug your iPod and the USB cable Open up the GUI program and if you don't have the two packages it says on the home screen please click on the button to install them. Once done you can plug your iPod back in. Place the 2.2.1 ISPW firmware file into the same folder the GUI program is in.

PART 1:

Start up the GUI program. Click next. From the list of files select the 2.2.1 ISPW file. Then click "Start making ISPW file". This will take a few minutes. When finished in the same folder as the GUI program you will have another ISPW file named "JailbrokenISPW". Remember that. Now click on next. Now you need to put your iPod into DFU mode. You need to be PRECISE on your timing here. Hold the power and home button for 10 seconds. Then let go of the power button but keep holding the home button for 8 seconds. If this worked your iPod's screen should be blank. Now press the "Upload DFU file" button. When that finishes, unplug your iPod for 2 second then plug it back in. If it worked your iPod's screen should now be completly white. If so then press the "Upload 0wnboot patch" button. When that is done press next. Now press the "Press me" button. This will open up a CMD window. Right click on the window and click paste. Wait for this to finish. When it finishes open up iTunes and close the GUI program. It will say your iPod is in recovery mode. Now hold down the shift key and press restore. There, navigate to the folder where the "JailbrokenISPW" file is and select it. Wait for iTunes to finish restoring it. When it restarts your computer will not recognize it. But don't worry.

Part 2:

Now pay attention to Part 2. These are the steps you need to follow when your iPod reboots.

Make sure iTunes and the "iTunesHelper" process are dead. Open up the "Redsn0w Booter". It's pretty simple. Again put your iPod into DFU mode by holding the power and home button for exactly 10 seconds and then release the power button but keep holding the home button for 8 seconds. Once your iPod is in DFU mode simply press the "Boot" button. In around 20-30 seconds  your iPod will boot up. If your iPod stays in a white screen and the CMD window is not open, make sure iTunes and the "iTunesHelper" process are dead and try again.

And you are done. You have jailbroken your iPod Touch 2G! Now something important. I STRONGLY recommend before running Cydia or anything that you sync all your stuff from iTunes. You can still sync later but at least for me I encountered a lot less bugs when I synched all my stuff first. After you sync make sure to run Cydia first. Then from there you are on your own. Remember it is a tethered jailbreak so you must run the booter every time your iPod restarts. If you are not familiar with some terms please see this FAQ I wrote on the tethered jailbreak.

Please be aware of 3 things:

- One is that after EVERY reboot, you must run the steps above. - That this is a somewhat "beta" release from the Dev Team, that they or non of the people who made the software above are responsible for anything. And neither are we. - And that the Dev Team is not providing ANY support for redsn0w lite.

Whether the tethered jailbreak is for you or not depends on whether you mind going to your computer every time your iPod reboots. Your choice. But at least you know how to now. The Dev Team is working hard on the full un-thered version of redsn0w which will not require you to run the booter after every reboot and is much easier to use. But this is not as easy as you might think.

There is also a semi-tethered version now out. Basically what this is, once you run the booter you can use your jailbroken stuff. When it reboots, if you are using the semi-tethered jailbreak, what will happen is your iPod will boot into normal mode. All your jailbreak stuff will still be there but you can't use them. I personally do not like this because it requires more work, it's a bit more complicated, and a lot of jailbreak apps (such as Winterboard) must be patched. So I prefer the tethered version.

Promo Code Giveaway Over

Hey guys. Just thought I would let you know that the iPhone Download Blog Twitter promo code giveaway is over. Tons of codes were given out. There won't be a big one like this in a bit, but small giveaways will hopefully stay around. Make sure to follow me ( @dannyswrld ) and ( @sebastienpage ) for the latest news on the giveaways. But if you don't have a Twitter don't worry, we'll keep the site updated with the news ;-)

RedSn0w Lite FAQ

I have seen some confusion about RedSn0w out there and I thought I would make a quick post clearing things up and with a few FAQ.

What is RedSn0w and why can I only find RedSn0w lite?

RedSn0w is the iPod Touch 2G jailbreak. You can only find RedSn0w lite because it's the lite (and tethered) version. The full version is not out yet so that's why you can't find it.

What is a "tethered" jailbreak?

A tethered jailbreak requires that every time your device reboots that you go to your computer and run a "booter". It's pretty fast, and tells your iPod to boot. The problem is that until you run this booter, you cannot use your iPod (but scroll down a bit).

Are there any dangers?

Well I think so. The Dev Team is not providing support and said "that is could void your warranty". So I would hold for the full version.

What's the semi-tethered jailbreak?

Ahhh. It's much better than the tethered jailbreak. The way it works is that if your device reboots, instead of you being completely unable to use your iPod, your device boots up. All your jailbroken stuff is still there, icons and all. But even if you try to launch the jailbroken stuff, it won't. But hey, much better than the regular tethered version.

How do you run RedSn0w lite or the semi-tethered jailbreak on Windows?

There are many ways to do so. But I'm trying to write a tutorial for the regular tethered jailbreak, but the process is sort of consing and writing a tutorial is not easy. As to the semi-tethered jailbreak, the easiest way is this YouTube video.

Now a very important note if you do the semi-tethered jailbreak. DO NOT  install Winterboard directly. It won't work you need to install a patch.

Doing this is all at your own risk!! But that's your choice.

My YellowSn0w Success Story

I am currently in my home country of France for a couple of weeks. Before getting here, I was a little worried about whether I could use my iPhone with a local carrier as I never was able to try YellowSn0w when I was in the US. I unlocked my iPhone 3G about a month ago using YellowSn0w but since all my friends either are with AT&T or Verizon, I couldn't make sure the unlocking worked.

One of the first things I did when I got at my Mom's was popping out her Orange (French carrier) SIM and put it in my iPhone. An error message showed up saying the SIM was locked and giving me the option to unlock it. I taped "unlock" and waited a few seconds until I realized that I was not getting any cell signal at all.

I rebooted my iPhone, got the same error and still no success. Until I finally remembered that the SIM card you put in your jailbroken iPhone cannot be SIM locked. This means that the SIM card can't be protected by a PIN.

So I put back the SIM card in my Mom's phone and went to the settings to deactivate the lock on the SIM. As I am writing this, I realize that I probably could have deactivated it from my iPhone's settings…

Two seconds later, I was getting signal and tried making my first call with my unlocked phone. It was a success. I also realized that I was getting on Edge. I asked my Mom if she had Internet access on her phone but she said she didn't. I launched Safari and went online in no time. My Mom had Internet access on her phone and she wasn't even aware of it…

The following day I went buy a my own SIM card as I couldn't use my Mom's for the next 2 weeks… I bought a SFR SIM as it to me the best carrier.

So this is my success story with YellowSn0w. If there is one thing to remember here, it is that if you have an issue with YellowSn0w, make sure the SIM you insert in your iPhone is not locked (PIN protected).

Apple Reminds Us That jailbreaking Is Illegal

In case you're not aware of it, you can't legally jailbreak or unlock your iPhone. You can't! I know what you think. You bought this phone and you should be able to do whatever you want with it but it is not legally correct. The software installed on the iPhone is copyrighted by Apple and by jailbreaking it, you alter the software, getting yourself into a copyright infringement.

After having my share of troubles with Apple's lawyers and during a phone meeting with their top copyright lawyer, he actually informed me that jailbreaking was illegal, but they can't go after every jailbreaker for obvious reasons...

About a month ago, I published an article about the EFF petition to make unlocking and jailbreaking exempt from the DMCA. Basically, it's a petition to make it legal for you do jailbreak your iPhone if you feel like it. In their asshole way of doing business, Apple replied quite extensively to the petition, obviously saying they don't want the jailbreak to be made legal, which I disagree with, but completely understand.

So what can happen? Most likely nothing! Jailbreaking will not be made legal; I really don't think so. On the other hand, jailbreaking will not be made illegal either. Still, it's interesting to see EFF fight for us.

Engadget has a pretty good post about it. Read it for more info.

Google Sync debuts for iPhone. Will Push Email Be Next?

Google announced today a new service called Google Sync that will push contacts and calendar to the iPhone via Exchange ActiveSync. Google Sync automatically replaces your contacts and events on your iPhone, which can be very dangerous if you are a "syncer". It is still in beta, and as good as it looks, I'm not going to use this service because I think I am dependent enough on Google. I certainly don't want them to handle all my contacts and calendars.

Now the question is: will Google offer push email for Gmail soon? They're on the right track and I wouldn't be surprised if we saw push Gmail coming to the iPhone in the next few months.

Watch the video below for more information.

Analytics App Finally Brings Google Analytics to the iPhone

I have about 20 different websites and part of my daily routine is to check out my Google Analytics account to have a look at the stats. Thanks to Michael Jensen and his new Analytics App, I can now do this on the go, directly from my iPhone.

There's already a couple Google Analytics apps in the App Store but they're not nearly as good as Analytics App [iTunes Link]. So what makes Analytics App so much better? Well, to be honest, it's as comprehensive as you can get and it really is a "pocket version" of your full Google Analytics account.

When launching the app for the first time, Analytics App asks for your Google Analytics username and password. Once done, it loads all the websites you have analytics access to. If you have different profiles, it will load all of them with each website conveniently listed. Just tap the website for which you want to see the stats and you will be presented with 29 reports as well as unlimited custom reports, if you set them up. Wow!

I could go on and on about what Analytics App can do but as I said before, it does everything you can do from your Google Analytics account on your computer's browser. To be honest with you, I think I find the app actually easier than the web version!

One thing I didn't really like though is the fact that I cannot get the stats for yesterday. As much as I tried to change the dates and everything, I just wasn't able to get my analytics report for the previous day, which is usually what I'm looking for. I assume it's a missing feature that will most likely be added in future updates.

Analytics App is a must-have for any website/blog owner! You can download it from the App Store for $5.99 and at this price, I still think it's a steal. Now I'm just hoping that Michael Jensen will also develop an application for Google Adsense and Adwords. Michael, if you hear me...

How to Downgrade Baseband 2.30.03 to 2.28.00

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 ;)

[digg-me]Since firmware 2.2.1 came out and updated the baseband from 2.28.00 to 2.30.03, many people accidentally updated, and are now stuck on baseband 2.30.03. I wonder how you can "accidentally update" your firmware as it takes a few steps, but anyways... I've had a few emails from people asking me how to downgrade baseband 2.30.03 to 2.28.08.

If you're looking to unlock your iPhone with YellowSn0w, you can't do that as long as you will on baseband 2.30.03. Unfortunately, you can not downgrade baseband 2.30.03 to 2.28.00! Sorry folks but you should have read the Dev Team's warning!

Now the good news is that I'm very confident the Dev Team is working on updating YellowSn0w so it works with firmware 2.2.1, baseband 2.30.03.

You can still downgrade your firmware from 2.2.1 to 2.2 in iTunes by hitting SHIFT + RESTORE and selecting firmware 2.2 but you will most likely have errors and even if you manage to downgrade, you still won't be able to downgrade the baseband.

UPDATE: It's now possible to downgrade your baseband thanks to pHaseBanDowngrader

pH (Pedro Henrique Franceschi) created a tool to help you downgrade your baseband from 2.30.03 to 2.28.00. To use this tool, you have to have to have an iPhone with bootloader 5.8. If your iPhone was manufactured before September 2008, you're good. If you bought your iPhone after September 2008 with firmware 2.2.1 out of the box, then you can't use pHaseBanDowngrader because your bootloader is 5.9.

Here are the instructions on how to downgrade using pHaseBanDowngrader:

1. Download this file 2. SSH into your iPhone and put the downloaded folder (phasebandowngrader) inside the folder /Applications/ 3. In MobileTerminal.app, type “login” and enter “root” as user, the default password is “alpine” 4. Now, type “cd /Applications/phasebandowngrader && ./phasebandowngrader”. Follow the screen instructions 5. Done!

Again, a big Thank You to pH for developing this tool.

Tweetie – The Best Twitter App?

The App Store has thousands of apps, including more than a handful of Twitter apps. So you might be wondering: "what is the best?" Well, one app that calls itself the best Twitter app is Tweetie. So the question is: is Tweetie really the best Twitter app?

Interface

The interface is nice and feels good. But, there's always a but. It takes a bit getting used to. Especially for users like me who used TwitterFon. You need to learn things like the "swipe" and other stuff. But it is relatively easy to master after a bit of use.

Look

Tweetie definitely looks much better than any other Twitter app I have seen.

Humor

Tweetie is the only app I have seen with a sense of humor. It has a "Popularity Enhancer" feature. It is a joke really, but what it does is it gives you a flashlight and when you do the "swipe" it replaces the normal click sound with a fart sound. Quite funny and a joke on the App Store.

Smoothness

Tweetie is definetly more smooth than other free apps, and it does not crash or eat up all your RAM.

Other Features

- An option for you to set the image compression for a smaller or normal size. You choose how much compression.

- Multiple Account management

- Instapaper integration

- Links to StockTwits

- Optional landscape keyboard

- Themes

- Follow and un-follow people

- Block/unblock users

- Navigate reply chains

- Inline web browser

- Inline TwitPic image viewer

Missing Features

One feature I liked from TwitterFon is that when you were typing a new tweet, there was a @ button which showed all the people you are following. This is very handy. The developers of Tweetie told me they will add this in future updates.

Overall

I'm going to be honest. If you are constantly tweeting, or use Twitter everyday I recommend Tweetie. It's smoothness and easy to use interface has won me over. I highly recommend this.

In my opinion, Tweetie is definitely worth $2.99 for those of you who use Twitter everyday or often. But for those who rarely ever use Twitter, I think you are better of with a free Twitter app.

RedSn0w iPod Touch 2G Jailbreak

The long awaited RedSn0w jailbreak for iPod Touch 2G is now available but let me tell you right now that it is not for the feint of heart! Indeed the Dev Team released RedSn0w yesterday in a very discrete way as they didn't even mention it on their blog.

The main reason why RedSn0w was so quietly release is probably due to the fact that this version is what could be considered as a pre-release and it is "a no frills tethered jailbreak for iPod Touch 2G " as the Dev Team puts it in the read me file.

RedSn0w is in fact a tethered jailbreak and if you're sure about what you're doing, you should even try. You will have to use RedSn0w at your own risk and the Dev Team was clear that it will not provide any support.

WE WILL BE PROVIDING ABSOLUTELY NO SUPPORT FOR THIS!!!!! If you post comments on our blog looking for support, we reserve the right to ban your user ID from the blog. You really shouldn't be doing this unless you understand it all enough to not need support!

This version is for Mac only and does not include a GUI but if you know your way around a computer, you should be able to have it run on Linux and Windows. I haven't tried it myself as I don't have an iPod Touch 2G but so here are the instructions straight from RedSn0w.com. For the full read me file, go to the website.

----------------------------------------------------------------------------- rslite ----------------------------------------------------------------------------- This is an interface to the DFU and Recovery modes of the device. It requires you to have libusb installed on your Mac. Due to buggy interaction between libusb and the Apple device, any output that is long gets all chewed up. But if you stick to just the "!" and the "#" commands, you won't notice. We don't normally use this tool but it's a lot easier to distribute and compile than the GUI we use. The "!" (exclamation point, no quotes when you use it) sends a file. The "#" (pound sign, no quotes when you use it) sends a script. In both cases, you name the file right after the symbol. ----------------------------------------------------------------------------- Basic instructions ----------------------------------------------------------------------------- Note: these are the bare bones instructions. Please don't come to us looking for more detailed instructions. Preparation 1) Copy the FirmwareBundles and CustomPackages directories into your PwnageTool.app/Contents/Resources directory 2) Create a custom 2.2.1 ipsw with PwnageTool in Advanced mode. Don't enable custom boot logos. 3) From your custom 2.2.1 ipsw, extract these (patched) files: iBSS.n72ap.RELEASE.dfu (name it iBSS221pwn.dfu) iBoot.n72ap.RELEASE.img3 (name it iBoot221pwn.img3) 4) From the official 2.1.1 ipsw, extract this (unpatched) file: iBSS.n72ap.RELEASE.dfu (name it iBSS211.dfu) Installing the jailbroken custom ipsw 5) Put your ipt2g into DFU mode using keypresses. Don't have iTunes running! 6) Start rslite. Send the official iBSS from 2.1.1: !iBSS211.dfu 7) Start rslite again. Send the redsn0w-lite patch: #pwn211ibss.txt 8) Send the patched iBSS from 2.2.1: !iBSS221pwn.dfu 9) Use iTunes to do a full restore using your custom 2.2.1 ipsw Tethered boot After the install, your ipt2g will not be bootable without assistance from a tethered computer. The method in this README.txt requires you to go into DFU mode, but you should be able to find (or work out on your own) other more convenient ways. 10) Repeat steps 5-8 11) Send the patched iBoot from 2.2.1: !iBoot221pwn.img3 Your homescreen should soon show up. You can then start iTunes.

If any of you guys try this, please let us know how it goes in the comments...