All posts in Hacking

Purplera1n is coming down

George Hotz is at it again…this time he’s brought the purplera1n down on the iPhone hacking community with his super simple jailbreak tool that is now out for Mac and PC users running the 3.0 firmware.
Testing Email 2 Flickr 2 Twitter integration
Running this app with a connected iPhone (3G, 3GS, 2G) will jailbreak it and after a reboot, drop an app called ‘Freeze’ on your iPhone. Run this app, wait for it to finish and then reboot again and you’ll have Cydia installed. Run Cydia and then follow the instructions at iClarified.com to install Ultrasn0w on your iPhone and then reboot again. You should now have an unlocked, and jailbroken iPhone 3GS.

Modmyi.com has a Mac tutorial already up for the new Purplera1n.

As with all these types of things, use caution and expect things to go sideways. Worse case is you do a restore via iTunes in most cases….but proceed with caution and at your own risk.

Deja Vu all over again

Looks like Rogers is about to repeat their PR nightmare from last year’s iPhone 3G launch by holding back the pricing of the iPhone 3GS for current 3G owners until the last possible minute.
iPhone
There hasn’t been nearly the same level of outrage as last time around but the rumours and speculation are running rampant…being dodgy about tethering policies and pricing certainly isn’t helping.

I’m still expecting some surprises from Rogers/Fido for current customers….last year they relaxed the upgrade rules a few weeks after the initial launch…most likely to boost sales after the initial rush.

The thing most people aren’t realizing is that they got the iPhone 3G was a subsidized device….the initial iPhone cost $499US when it launched in 2007 from AT&T then dropped to $299 in 2008 under a subsidy. I would expect those with a high monthly iPhone bill to get a break on the ‘rumoured’ full, no-contract prices for the 3GS of $699/$799 for the 16gb and 32gb respectively since they’ve most likely paid a fair bit of their subsidy down. But since Rogers/Fido uses a fairly complex tier scheme to catagorize their customers, the prices will most likely vary by individual account…possibly another reason why they are keeping the prices quiet since they may not have a blanket price for all 3G owners that want to upgrade.

On the bright side, it looks like there will be a full unlock/jailbreak by the weekend for the 3GS….hello Ultrasn0w!

I guess we’ll have to see what transpires over the next couple of days leading up to the release on Friday of the 3GS.

UPDATE: As I predicted, Rogers came out with decent upgrade pricing for iPhone 3GS. You can read the specifics on the Rogers and Fido websites. Pricing varies by your account specifics but assuming you got an iPhone 3G last year before September and have a certain level of voice/data plan combination, you should be able to upgrade for the ‘new customer’ price of $199/$299.

As I said on Twitter to the Rogers PR person, “RogersKeith“, I hope that he relays to his superiors the frustration felt by many customers (not just me) by leaving the pricing details to the last minute. It’s not a good way to engage and endear customers to your brand, especially in the fast moving social media world we now live in.

While not quite the angry mob like last year, anger was certainly growing online because of the lack of information when other carriers around the world had made their plans known in advance. Hopefully they learn from this experience for next year when Apple will inevitably release another version of the iPhone and all the 3GS owners will want to upgrade. RogersKeith said on Twitter, “iPhone launches aren’t typical” to which I replied that iPhone users aren’t typical either….this isn’t your daddy’s Blackberry hardware refresh.

UPDATE 2 (June 20th): The good news is that I finally have an iPhone 3GS. The bad news is that it took over 6 hours of wasted time to get it. I went down to Wireless Wave bright and early on launch day (19th). I was first in line of about 5-6 people. I expected the computer systems to be totally overwelmed and of course they were so the dealer wasn’t even able to log in and see my availability for a long time. I’m pretty sure Rogers computer systems are running on Vic-20′s. I waited about 4 hours at the store for them to be able to process my phone upgrade which they were unable to do. I don’t blame Wireless Wave, I blame Rogers unpreparedness for this portion. Unfortunately, I couldn’t wait at the store any longer as I had to leave for Whistler. Since I was leaving town, I basically had to give up the phone I had on hold – I was hoping to get one from a dealer en route to Whistler but alas all were sold out. I came back from Whistler on Saturday morning and called the same Wireless Wave to see if they still had stock. I was told they didn’t over the phone. A friend had called the Apple Store and was told they were doing upgrades as well as new activations so I stopped by there on the way back from Whistler and was told they weren’t doing upgrades in the store right now. I then had a friend check in with Wireless Wave if they had any stock left and they did so I was back in the line for one. I was told they would process the order and it should be ready by the time I got to the store. It wasn’t. They basically set it aside for me and were going to process the paperwork when I actually showed up. Then began the 45 minute wait on hold for the Rogers dealer person to confirm that I was in fact eligible for a hardware upgrade (at $299). Once the dealer finally got through, they confirmed I was eligible. There was a problem though – the Rogers computer system (Sales Central) didn’t show that I was eligible for any kind of upgrade. The manager at Wireless Wave wouldn’t process a manual transaction for the phone because it’s their policy to not do them as there is a chance the paperwork will fall through the cracks and they won’t get their commission. The manager did call his bosses who confirmed that he wouldn’t be able to sell me the phone despite being eligible. A visit to another store in the mall confirmed the same thing. It wasn’t until I got a tip from Gary that there was a store in another mall that had staff that should be able to help me as he had a similar issue with his upgrade. I drove over to that mall, and within ten minutes of dealing with Thomas and Kelsey, left the store with my 32gb iPhone 3GS. They appeared to have no issue doing a manual transaction with the approval of the dealer call centre.

So what are the issues here? Well, inconsistent policies for handling customer upgrades – even between stores of the same dealer. I really suspect that the reason Wireless Wave didn’t want to sell me the iPhone was that because I wasn’t a new activation, they weren’t going to make as much commission. The fact that they led me on for over 6 hours also pissed me off. I know the systems were busy but I didn’t get a sense they were really trying too hard to get the answers they needed to get. There seemed to be a lot of policies that threatened termination if not followed correctly that the staff kept bringing up. The fact that other customers were able to get iPhones also pissed me off as I know that some of those people had the same account setup as me. A couple of friends that came with me to the store on launch day all had different experiences with getting the upgrade but had similar account/upgrade configurations as me.

I even decided to reach out to the Rogers PR person on Twitter who ultimately wasn’t needed to help me get the phone but did result in my getting a call from an advisor from the (Rogers) President’s office who wanted to know the full story. We had a good discussion about the problems I encountered and had I not been successful the day before, I’m pretty sure he would have helped me get a phone today. I wanted to make sure they understood this iPhone thing isn’t a fad and there will be another update next year so hopefully they will fix some/all of these issues – which are really more communication issues between Rogers and their dealer network. Customers shouldn’t have to run all over town to get a phone upgrade if they’re eligible.

Overall, I feel that Rogers did everything they could *for me* given the situation. Twitter was instrumental in helping me get in contact with the right people to escalate my concerns. So we’ll see what happens in 2010…I sure hope I’m not writing another deja vu post.

Twitter client for the Nintendo DS

I recently traded in my Nintendo DS Lite and some old games for a (basically free) Nintendo DSi so I’ve been playing around with it a fair bit lately (especially the cameras it has). I stumbled upon a Twitter client for it called DSTwitter that is actually pretty cool:

DS Twitter client

DS Twitter client

Of course, something like the iPhone is a much better experience for Twitter apps but not everyone has one plus the DS is sometimes more convenient to quickly check up on Twitter or play a quick game while your iPhone is charging.

The lack of a real keyboard is also kind of a pain on the DS but it’s no worse than fat-finger typing on the iPhone screen:
DS Twitter client

It’s still very much beta and it crashes a fair bit (or won’t even load any tweets) but that may have been due to other factors like a flaky wifi hotspot. It seems to be regularly updated by the developer so it can only get better with more features added.

It does require a flash cart or hacked firmware for your DS (or DSi) to use homebrew software like this but it’s worth checking out if you’re able to.

DS Twitter client

[related_posts]

iPhone 3G Software Unlock Now Available

Want to use your iPhone 3G with a different carrier? The iPhone Dev Team have released their unlock tool for the iPhone 3G, called yellowsn0w.

iPhone screen

It’s a package available via Cydia which gets installed when you jailbreak your phone with QuickPwn or Pwnage. You will need to add a new source to Cydia as well (http://apt9.yellowsn0w.com). The unlock tool will only work with the latest firmware and baseband versions. So if you waited for a QuickPwn update when the 2.2 firmware was released and then jailbroke your phone, you’ll have to restore and reupgrade via iTunes in order to have the latest baseband which the tool requires.

iPhone 3G soft unlock

Sadly I had my iPhone 3G stolen earlier this month so I can’t use this….my 1st gen iPhone is already unlocked but is stuck in Edgeville. I’m hoping to get a 3G replacement soon. Perhaps now that the unlock is out, prices will start to drop for iPhones since there will be more options globally now.

Head over to the iPhone Dev Team Blog for the full scoop and the necessary download information as well as the usual caveats and known issues.

AppleTV + Boxee and XBMC

Apple recently updated the AppleTV software to version 2.3 and I finally updated after seeing Christina’s post about Boxee. I had signed up for a Boxee account awhile ago and finally got my invite last week. Watch this quick video to see why Boxee is pretty cool:


quick intro to boxee from boxee on Vimeo.

You can easily install Boxee (and the excellent XBMC) onto your AppleTV without much trouble or voiding your warranty. All you need is a USB thumb drive. Just follow the steps here. Once you’ve installed it, you will need to run the updater in the Boxee/XBMC menu before running either Boxee or XBMC – at least I had to otherwise I’d get an error.

There is a fair bit of content available in Boxee.

Boxee

Unfortunately, hulu doesn’t work from Canada so that’s a huge chunk of it’s content you can exclude.

Boxee

Fortunately, there are lots of other things available:

Boxee

An awesome bonus is the installation of XBMC which I’ve been using in some form since the original Xbox came out. Between these two apps, you should be able to play just about kind of media content on your AppleTV…not to mention, stream it from your local network (from say a network storage device) or the internet.

XBMC

XBMC

XBMC

XBMC

BarCamp Vancouver 2008

I spent most of yesterday on Granville Island at BarCamp 2008 and it was a blast.
Things actually started off Friday night at WorkSpace for the opening night party and then up bright and early for the actual ‘unconference’ on Saturday.

This year, I helped organize PhotoCamp which is one of the few pre-determined ‘tracks’ (the other being WordCamp). BarCamp is meant to be an adhoc-like conference where the sessions are proposed by whomever shows up on the day, not weeks in advance. Photo (and Word) Camps require a little more prep since it’s not just an open talk but the idea behind all of them is that the participants shape the conversations.

photo by Peter Andersen
Photo by Peter Andersen

I ended up giving a talk in the morning about jailbreaking the iPhone 3G (why you might want to do this, what’s involved, etc) which was well attended and seems to have been well received. You can get the apps to jailbreak your 3G here as well as to unlock your 1st gen iPhone.

Then I headed to check out the remaining portions of WordCamp and ended up giving a talk (more of an overview) of the FAlbum plugin I use on this site to share my Flickr photos.

PhotoCamp
Derek K. Miller started things off by explaining a number of digital photography concepts using his collection of film cameras and referencing his excellent cameraworks series of blog posts on the topic.

Next up was Tris Hussey who discussed some of the online photo editing services like Picnik.
New 35mm Holga & Ringflash
Another session I led was about plastic/toy cameras and Elizabeth showed some of her cameras and photos she took with them along with mine.

Then Cameron Cavers and I talked about lens adaptors and macro extension tubes. There seemed to be a lot of interest in these inexpensive addons and the conversation quickly turned to all kinds of cool hacks and things you can do to/with your camera.
PhotoCamp 2008
As we were quickly running out of time, our last discussion was around camera bags. There was just about every kind and style of ways to carry all that precious gear in the room and it ended up being a show and tell with everyone showing what they use and why.
Post PhotoCamp PhotoWalk
Unfortunately, there was a little confusion about the end time so when we finally cleared out of the space used for PhotoCamp, the other sessions had already finished but we did manage to meet up with a bunch of BarCampers, had dinner and then finished up with a short photowalk around Granville Island at dusk.
PhotoBeerCamp
Strangely, I barely took any photos yesterday.

Thanks to everyone that helped make BarCamp happen as well as everyone that came out to hear what I had to talk to about – I hope it was as useful to you as it was fun for me to share. See you next year!

Update: Here’s Roland‘s Qik video of my iPhone session (shot with his Nokia):

Update #2: Here’s Warren’s interview video from my iPhone session:

Qik for the iPhone

At MobileCamp Vancouver this past weekend, I thought it might be fun to try out Qik.com‘s iPhone app. It’s currently only available for use on jailbroken iPhones (via Cydia).

While David was talking about some iPhone tricks, I streamed him live via wifi to Qik and we had it on the projector in the room. There was only a minor lag in what I was shooting realtime and what was coming back on the screen. I was also impressed by the amount of audio that was picked up by the iPhone’s onboard mic (considering it was inside a rubber case):

While this video example is not ideal, it should give you an idea of the usefulness of a streaming video application on the iPhone…especially with the availability of 3G network speeds and a healthy data plan. I was using a jailbroken 1st gen iPhone to shoot this video and haven’t yet tried it on a 3G iPhone since I haven’t jailbroken mine (yet).

It’s worth noting that Apple doesn’t currently allow developers to create video streaming apps but it’s something that has been available on other platforms for awhile now. Just check out Roland’s adventures in live streaming from Nokia-land.

Qik also isn’t the only way to record video on your iPhone either but it’s the only one I’ve tried that does live streaming.

Add Macro mode to your iPhone for under $5

Here’s an inexpensive way to add a macro mode to your iPhone.
iPhone Macro mode
By default, the iPhone’s camera isn’t that great…let alone for macro (closeup) shots. Simply holding a magnifying glass (or plastic) lens in front of the iPhone’s camera will let you get a lot closer (and in focus):

Normal:
Normal mode
Macro:
Macro mode
Normal:
Normal mode
Macro:
Macro mode

The lens I used was popped out of a magnifier I bought for $4…I’m sure you could find a cheaper one if you look around in just about any kind of store (toy, hardware, pharmacy, etc).

Of course this ‘hack’ should work on just about any cameraphone, not just the iPhone.

Have fun!

Update: Looks like Griffin has integrated something like this into a case…very cool!

iPhone App Store roundup

The iPhone 3G and the Apple App Store has been out for a few weeks now so I figured it would be a good time to talk about what I’ve got on my iPhone and hopefully show you a few things you might want to check out yourself.

First though, an annoyance I have about the App Store and it’s downloads: the icons keep moving around!

I prefer to organize my iPhone’s homescreen(s) around either tasks or app type. So I have a couple of pages reserved for web shortcuts/favorites, one just for social media stuff (Facebook, Twitter, etc) and one for games. Unfortunately, every time you download a new app or upgrade an existing one, it shuffles the deck which I find really annoying. Scrolling through six pages of apps just isn’t the kind of experience we’re used to getting from Apple so I’m hopeful they will tweak this in an upcoming firmware release.

Anyways, on to the apps! There are simply too many to cover them all off so here’s three apps that I actually seem to be using:

Urban Spoon
This is an app based on a restaurant review website. It has a couple of clever features that really benefit from the iPhone. Unfortunately, at least right now, it’s also probably the crashiest app I have and seems to cause a full reboot one out of every three launches. Hopefully this will be addressed soon.

First thing that happens when you launch it, it checks to see where you are using the GPS function or you can simply choose your city from the list. They have a fairly comprehensive list of cities supported. In the case below, I chose Vancouver. It then gives you a more localized list of areas within that city, type of food and cost of food using multiple dollar signs. This is presented just like a slot machine. You can choose to lock in a specific ‘reel’ like I did with Gastown and then if you shake the iPhone (or press the shake button) it will actually choose a random location, food type or cost and then display the resulting restaurant below. The slot machine reel spinning animation is a nice touch.
photo.jpgUrban Spoon

If you click on that chosen restaurant, it will give you more information about the place including a clickable phone number that will actually dial the restaurant for you, a clickable address that will launch Google Maps and a ‘More Info’ button with reviews for that place from the website.

Urban SpoonUrban Spoon

Exposure
Exposure
A decent app for directly viewing you and your friend’s Flickr photos. I just have the free one so I get ads and they don’t bother me. It can be a little slow but that could just be the 3G network and not the app.

You can view all your photos, comments and details just like you can on Flickr. Sometimes I want to see things at the source so I use Mobile Flickr as it’s very fast on the iPhone.

You can view images at full screen and it also works nicely in landscape mode too which not all apps do.

Exposure

There is also a somewhat cool/creepy ‘nearby’ option that will find photos taken near your current location.

Solitaire Top 3
Solitaire Top 3
Everybody needs a decent Solitaire game and there are a bunch on the App Store. This one is a game you have to buy (for only $3.99) but is one of the few worth paying for. It’s an updated version to one I used on Installer before and is a very solid version not unlike what ships with Windows – except you can use your fingers to move the cards around.

It features three different games: Klondike, Freecell and Spider. I’m an old school Klondike player so can’t really speak to the other games…I’ll try them at some point but I keep going back to Klondike when I’ve got some time to kill.
Solitaire Top 3

Apps I’m waiting for:

  • a decent Flickr uploader (maybe even one from Flickr themselves!): I really miss SendPics from Erica Sudan. I haven’t come across any app that properly sends iPhone images to Flickr with the EXIF data intact and the image size correct – GPS location data would be great too. Hopefully Erica already has an official version in the App Store approval queue
  • a video app that lets you record video with the iPhone. A number of these were available on Installer before…where are they now?
  • PhotoBooth – Apple should port this to the iPhone

There are probably more but I can’t think of any at the moment….post in the comments what you’d like to see on the App Store.

Bonus Video review: Shazam
Shazam is similar to an app that was on Installer before that was kind of cool called Listen but takes it to the next level with the built in iTunes purchase links. Very slick. Here’s Buzz showing how Shazam works:

One last annoyance
I wish the App Store application on the iPhone had a better mechanism for browsing/sorting through the apps. Sure there is a RSS feed of new releases (although not officially from Apple), but I prefer to browse and grab in the same place while on the go. I go through the store at least every other day looking for new apps to check out and it’s a pain to do it on the phone itself since they keep ‘featuring’ the same apps and there isn’t a ‘sort by release date’ option like in iTunes. Again – this is an inconsistent experience from Apple that I’m hopeful they will rectify.

In the paper again

Buzz was kind enough to include a quote and a link to me regarding the recently released Pwnage software tool for the iPhone.

Here’s what it looked like in today’s edition of 24hrs (PDF link):24hrs-july2308
and a photo of the real thing:
24hrs July 23,2008
Here’s a link to Buzz’ blog post about it.

I still think it’s cool to get a mention in ‘the paper’ (especially about hacking the iPhone in mainstream media) and in the great company of Boris, Nick and Rebecca to name a few.

It’s great that Buzz is writing about lots of people and events in the local tech scene.