The iPhone Tragedy … err Resolution

I have been in an Apple Store exactly twice in my life.  Once on September 9, 2006 when I bought a black 5th-gen iPod and video-out cable in Florida, and once yesterday in the Maine Mall in Portland, ME.  As you have have read if you follow me on Twitter, I’ve been in the land of “soda” and faintly-colored money for a couple days so far; you also know that my iPhone screen broke on May 26.

My iPhone, although the screen was smashed, continued to work (power on, make calls, etc…) and would be a good backup phone to have for the future.  So I should replace the screen; there were two options — do it myself (iFixit kit for $65) or have Apple do it.  Given that I was in Maine, just minutes from an Apple Store, tt seems logical that should the screen be replaced by an Apple Genius.  I went online and booked a 4:10PM appointment with a Genius.

At the store I checked in with an Apple employee and my name appeared on the Genius bar screen as #3 in line. At exactly 4:10 an employee led me to the bar and I explained my problem to the genius and he asked to look at the phone — he said he wanted to look at my SIM card, and I (embarrassed) said that I had, since the iPhone broke, bought a Nexus One and the SIM wasn’t in the iPhone.  He popped the iPhone SIM card tray open and did a serial model lookup and said my phone warranty expired “yesterday” so… happy 1 year, iPhone :) … and although the warranty wouldn’t have mattered, it would be $199 to replace the screen and would take 5 minutes.  That’s a bit steep.

He further examined the phone and found a crack in the case that I had lived with and ignored for the better part of the year I owned the phone, and said that the device could be replaced for free under an Apple recall issued for the 3G and 3GS with a cracked back panel.  He explained that Apple has recognized they were using a defective plastic for the backing of the phone and would replace any phone that developed any cracking.  Stellar.  I got a replacement phone, fresh, new, sweet.  I punched in my old password and deleted the contents of the phone, and it was placed in a box under the counter and out came a fresh iPhone.  He took my Rogers SIM card and popped it in the iPhone to which it wouldn’t activate.  Fail.  I figured this would be an issues as iPhones are locked to their home carrier (AT&T in the US, Rogers, Telus, or Bell in Canada, etc…) He suggested it would activate when I got to a Canadian IP address.

Good news: I got back to the hotel, and even under the bad (filtered) WiFi at a Hilton, was able to activate (plug phone in, iTunes opens, phone says “iPhone Activated”) and successfully connected to the AT&T network (did not connect to a data network as data roaming was disabled) — even as far as showing “AT&T” next to the bars, instead of the “ROGERS” I’m used to seeing.  I hoped this phone works when I get home (fwiw — in the Settings > About page, “Rogers 5.0″ is displayed as the carrier, and my phone number is displayed as “My number”).  This is a great experience.  I powered the phone on at the boarder and it automatically connected to AT&T, however I was able to select “ROGERS” from the carriers list in the Settings.app.  The phone now works perfectly, although I’m faced with the tough decision to chose between the Nexus One and the iPhone.

The iPhone Tragedy; to New Beginnings

My iPhone is broken.

Bookmarklets I Frequently Use

The iPhone Safari browser is amazingly limited — no “find in page” function, no extensions, and no other search providers available (either Google or Yahoo). However the iPhone’s been gifted an amazing rendering engine and Javascript library, which is why I recommend the following Javascript bookmarklets.

If you aren’t sure how a bookmark differs from a bookmarklet, take a look at Wikipedia, or read my simple explaination: a bookmarklet is a saved line of Javascript code which provides some functionality and has all of the capabilities of Javascript on the currently displayed page, including navigating to a new page and modifying the page itself. A bookmarklet is activated when you open the bookmark (click it). On the iPhone there’s only one native way to get bookmarklets onto the phone — by bookmarking them on Safari on your computer then syncing them to Safari on the iPhone (done through iPhone). There are some bookmarklet providers which provide helper install pages to get around this limitation.

The iPhone bookmarklet installer bookmarklet: Found at joemaller.com/___
When activated this bookmarklet will add text to the beginning of each link found on the page so that you can bookmark it (see the site for more information).

The 1Password bookmarklets:
If you have an iPhone and the 1Password you can use the “lookup in 1Password” bookmarklet which automatically open 1Password with the current page address and allows you to copy your password. Immediately after copying some text you’re returned to Safari where you can input it. 1Passsword can be synced in app over WiFi to the Mac OS X version of 1Password.
OR
If you don’t have the 1Password iPhone app and have the desktop version you can make a self-contained bookmarklet which does the same thing in browser. New passwords are synced to this by the 1Password app on OS X. (learn more about option # 2 at the 1Password site)

Delicious – (see this page for instructions)
This just navigates you to an iPhone friendly way to bookmark using Delicious, pretty simple, very useful.

Find in Page – (Javascript to bookmark)
This open a Javascript prompt where you enter a phrase (case-independent) to find in the page; matches are counted and highlighted in yellow and bold.

Open Links in new Window – (Javascript to bookmark)
When activated this changes all links on the current page to spawn a new tab to view them.

Dictionary – (Javascript to bookmark)
This open a prompt to enter a word and redirects you to a definition of the word.

Wikipedia – (Javascript to bookmark)
This opens a prompt where you enter a Wikipedia query.

Mobilize This! – (Javascript to bookmark)
This bookmarklet open the currently open (or loading) page to be opened using the Google mobilizer service (shows only plain text, much quicker to load).

Read It Laterlog in to your Read It Later account to find these bookmarklets
This adds the current page (or current loading page) to your Read It Late queue.