<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bradKELLETT &#187; Apple</title>
	<atom:link href="http://bradkellett.com/p/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://bradkellett.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 04:45:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>iTunes App Store Statistics</title>
		<link>http://bradkellett.com/p/itunes-app-store-statistics/</link>
		<comments>http://bradkellett.com/p/itunes-app-store-statistics/#comments</comments>
		<pubDate>Tue, 26 May 2009 01:18:35 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[crawl]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[spider]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[store]]></category>

		<guid isPermaLink="false">http://bradkellett.com/?p=427</guid>
		<description><![CDATA[TechCrunch today published an article based around an iPhone developer&#8217;s experience monetizing his applications in the App Store. As part of that article, some statistics were cited that didn&#8217;t entirely make sense to me. For example, the author states that there are only 36,000 apps in the store, which seemed surprisingly low. Long story short, [...]]]></description>
			<content:encoded><![CDATA[<p>TechCrunch today <a href="http://www.techcrunch.com/2009/05/25/the-app-store-hype-gets-a-dose-of-reality/">published an article</a> based around an <a href="http://www.stromcode.com/2009/05/24/the-incredible-app-store-hype/">iPhone developer&#8217;s experience</a> monetizing his applications in the App Store. As part of that article, some statistics were cited that didn&#8217;t entirely make sense to me. For example, the author states that there are only 36,000 apps in the store, which seemed surprisingly low.</p>
<p>Long story short, I wrote some code, did some mining, and ended up crawling the entire US iTunes App Store, and from this I have compiled some statistics.</p>
<p><span id="more-427"></span><br />
<!--adsense--><br />
Let&#8217;s start with some ground stats:</p>
<ul>
<li>There are currently 57,292 applications active in the iTunes App Store</li>
<li>Of this 23,564 are games, leaving 33,728 other applications</li>
<li>Average price across the store: $2.18</li>
<li>Average price for games: $1.36</li>
<li>Average price for other applications: $2.76</li>
</ul>
<p><img class="aligncenter size-full wp-image-428" title="Applications by Type" src="http://bradkellett.com/wp-content/uploads/2009/05/app_types.jpg" alt="Applications by Type" width="400" height="340" /></p>
<p>Broken down into categories, this is what the distribution of games looks like:</p>
<p><img class="aligncenter size-full wp-image-431" title="Games by Category" src="http://bradkellett.com/wp-content/uploads/2009/05/games_by_category.jpg" alt="Games by Category" width="400" height="642" /></p>
<p>And other types of applications broken down into categories:</p>
<p><img class="aligncenter size-full wp-image-430" title="Applications by Category" src="http://bradkellett.com/wp-content/uploads/2009/05/applications_by_category.jpg" alt="Applications by Category" width="400" height="537" /></p>
<p>You can then break down each application in pricing segments:</p>
<p><img class="aligncenter size-full wp-image-429" title="Application Prices" src="http://bradkellett.com/wp-content/uploads/2009/05/app_prices.jpg" alt="Application Prices" width="400" height="298" /></p>
<p>And finally, below is the growth rate since the App Store opened considering applications that are still active and available:</p>
<p><img class="aligncenter size-full wp-image-432" title="Store Growth" src="http://bradkellett.com/wp-content/uploads/2009/05/store_growth.jpg" alt="Store Growth" width="400" height="288" /></p>
<p>For those more statistically minded than me, I&#8217;ve uploaded some of these stats to <a href="http://spreadsheets.google.com/ccc?key=rDayu8yMUyMZo0r92-R3KBQ">a Google spreadsheet</a>, and if you&#8217;re interested in something not included in that, leave a comment and I&#8217;ll see if I can add to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/itunes-app-store-statistics/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>iPhone 1.1.2 and 1.1.3 OTB Jailbreak/Unlock</title>
		<link>http://bradkellett.com/p/iphone-112-and-113-otb-jailbreakunlock/</link>
		<comments>http://bradkellett.com/p/iphone-112-and-113-otb-jailbreakunlock/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 23:40:31 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[1.1.2]]></category>
		<category><![CDATA[1.1.3]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[otb]]></category>
		<category><![CDATA[unlock]]></category>
		<category><![CDATA[zibri]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2008/02/13/iphone-112-and-113-otb-jailbreakunlock/</guid>
		<description><![CDATA[For those that have iPhones that came with firmware version 1.1.2 or 1.1.3 out of the box, your pleas for a jailbreaking and unlocking solution have been answered. Thanks to the work of Zibri and the folks from Unlock.no, it is now dead simple to jailbreak and unlock these devices &#8211; even simpler than it [...]]]></description>
			<content:encoded><![CDATA[<p>For those that have iPhones that came with firmware version 1.1.2 or 1.1.3 out of the box, your pleas for a jailbreaking and unlocking solution have been answered. Thanks to the work of <a href="http://zibree.blogspot.com/">Zibri</a> and the folks from <a href="http://unlock.no">Unlock.no</a>, it is now dead simple to jailbreak and unlock these devices &#8211; even simpler than it is for older devices. To grab the simple tool to jailbreak and unlock your device, based on Zibri&#8217;s original code, head to the <a href="http://iphone.unlock.no/">Unlock.no front page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/iphone-112-and-113-otb-jailbreakunlock/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Simple iPhone 1.1.3 Upgrade Instructions (with Unlock)</title>
		<link>http://bradkellett.com/p/simple-iphone-113-upgrade-instructions-with-unlock/</link>
		<comments>http://bradkellett.com/p/simple-iphone-113-upgrade-instructions-with-unlock/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 06:58:15 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[1.1.2]]></category>
		<category><![CDATA[1.1.3]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[unlock]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2008/02/09/simple-iphone-113-upgrade-instructions-with-unlock/</guid>
		<description><![CDATA[After the resounding success of my firmware 1.1.2 guide, I have decided to put together a guide to upgrading an iPhone to firmware 1.1.3, both jailbroken and unlocked for use on any network. This guide involves a lot of steps, but it will ensure that you have the best possible result by the safest means. [...]]]></description>
			<content:encoded><![CDATA[<p>After the resounding success of my firmware 1.1.2 guide, I have decided to put together a guide to upgrading an iPhone to firmware 1.1.3, both jailbroken and unlocked for use on any network. This guide involves a lot of steps, but it will ensure that you have the best possible result by the safest means. Keep in mind that there is no state you can get your iPhone into if you do something incorrectly that cannot be reversed, so don&#8217;t be afraid to try.</p>
<p>This guide is for owners of iPhones that came with firmware 1.1.1 or earlier out of the box. Unfortunately, iPhones that came with firmware 1.1.2 or 1.1.3 out of the box run a newer version of a key software component (called the <em>bootloader</em>) that prevents unlocking using this method.<span id="more-262"></span></p>
<p><strong>Note: I do not warrant these instructions. While I have taken the utmost care in writing them, and have performed the steps on several iPhones successfully, you can break things and I am not responsible if you brick your phone (though I will try and help if you do).</strong></p>
<p><!--adsense--></p>
<h3>0. Prerequisites</h3>
<ul>
<li>Conceited Software&#8217;s 1.1.2 jailbreak tools (<a href="http://conceitedsoftware.com/iphone/site/112jb.html">here</a>)</li>
<li>Apple&#8217;s iPhone firmware 1.1.1 package (<a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3883.20070927.In76t/iPhone1,1_1.1.1_3A109a_Restore.ipsw">here</a>)</li>
<li>Apple&#8217;s iPhone firmware 1.1.2 package (<a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4037.20071107.5Bghn/iPhone1,1_1.1.2_3B48b_Restore.ipsw">here</a>)</li>
<li>Region Fix files (<a href="http://www.pantsland.com/wp-content/uploads/RegionFix.zip">here</a>)</li>
</ul>
<h3>1. Restore to firmware 1.1.1</h3>
<p>The best way to start is with a fresh iPhone running firmware 1.1.1. If your iPhone is running a firmware prior to 1.1.1 and you haven&#8217;t unlocked, or you are currently running firmware 1.1.1 or 1.1.2 either unlocked or locked, you can proceed with these instructions. If you have unlocked your phone with firmware before 1.1.1, you need to virginize your baseband before continuing (unfortunately, I can&#8217;t cover that process here). If you have upgraded your phone to firmware 1.1.3 with iTunes already, this guide isn&#8217;t for you.</p>
<ol>
<li>Connect your phone to iTunes and let it detect it, it doesn&#8217;t matter if it is activated or not.</li>
<li>With the phone still plugged in, hold the power and home buttons until the screen goes black, then let go of just the power button while still holding the home button. Within about 10 seconds, iTunes should say it has detected an iPhone in restore mode, but the device&#8217;s screen should still be black. If the iPhone&#8217;s screen isn&#8217;t still black or iTunes doesn&#8217;t detect the phone, try again.</li>
<li>Hold the shift key if you are running Windows, or the option key on a Mac, and click the restore button in iTunes.</li>
<li>Browse to where you saved the 1.1.1 firmware file from the prerequisites section. It should end with .ipsw, if it doesn&#8217;t, rename it first.</li>
<li>iTunes will flash your phone. It may report error 1015 at the end of the process, but this is expected.</li>
<li>Close iTunes and extract Conceited Software&#8217;s jailbreak tools. From the extracted files, Windows users double click on <em>windows.bat</em>, Mac users double click <em>jailbreak.jar</em>, then in the new window click the &#8216;Boot From Recovery&#8217; button. This should bring your iPhone to the activation screen.</li>
</ol>
<h3>2. Activate firmware 1.1.1, install Installer</h3>
<p>With your phone at the activation screen:</p>
<ol>
<li>Slide to get to the emergency call screen</li>
<li>Enter *#307# and press call, your phone will start ringing</li>
<li>Delete the numbers just entered, enter 0 and press call. This will take you to a screen where you can answer the incoming Ã¢â‚¬Ëœcall&#8217;</li>
<li>Press answer, then hold, and when the phone starts ringing again, press decline. You will now be in the phone application</li>
<li>Go to Contacts, then add a new contact. Add the URLs <em>prefs://11</em> and <em>http://jailbreakme.com</em> to the contact and save it</li>
<li>Press the <em>prefs://11</em> URL, which should take you to the WiFi configuration screen. Configure for your WiFi access point as normal, then press the Settings button at the top of the screen to go to the settings menu, select General and turn Autolock to never. Press the home button</li>
<li>You will now be at the activate screen. Slide to go to the emergency call screen, enter 0 and press call and your phone will start to ring. Press answer, then hold, then when the phone starts ringing again, press decline. You will be back in the phone application</li>
<li>Make sure iTunes is open and connect the iPhone to your computer. Let iTunes recognize it as not activated</li>
<li>Select the second URL on the contact you created in step 5. This will open Safari with jailbreakme.com open. Scroll to the bottom and press &#8216;Install AppSnap&#8217;. Your phone should go back to the activate screen. Slide to get to the emergency call screen, then leave the device to do its work. It should restart itself after a few minutes. If it doesn&#8217;t, restart it manually and try again from step 7. Otherwise, once it restarts you should have an activated iPhone with Installer on your home screen</li>
<li>Once the above is complete, run Installer, select the Ã¢â‚¬ËœTweaks (1.1.1)&#8217; category, and install OktoPrep</li>
</ol>
<h3>3. Update to firmware 1.1.2 and jailbreak</h3>
<ol>
<li>Connect your iPhone to your computer and allow iTunes to detect it</li>
<li>Hold the shift key if you are running Windows, or the option key on a Mac, and click the <strong>update</strong> button in iTunes.</li>
<li>Browse to where you saved the 1.1.2 firmware file from the prerequisites section. It should end with .ipsw, if it doesn&#8217;t, rename it first.</li>
<li>Your phone should upgrade without a problem, then return to the activation screen on firmware 1.1.2. Close iTunes and extract Conceited Software&#8217;s jailbreak tools. From the extracted files, Windows users double click on <em>windows.bat</em>, Mac users double click <em>jailbreak.jar</em>.</li>
<li>Click the jailbreak button at the bottom of the new window. This will jailbreak your phone, activate it, and fix YouTube so it will work. If your iPhone doesn&#8217;t automatically restart once the process is complete, hold the power button to switch it off. When you do, it may restart itself one or more times.</li>
</ol>
<h3>4. Unlock the Baseband and Update to Firmware 1.1.3</h3>
<p>Steps 4-7 in this section are optional, only do them if you wish to unlock your phone. If you just want to jailbreak your phone, or you have already unlocked your iPhone while running firmware 1.1.1 or greater previously, you do not need to do them.</p>
<ol>
<li>Open Installer from your home screen and go to the Install tab.</li>
<li>Go to the System category and install the BSD Subsystem</li>
<li>Switch to the Update tab and press the Update All button at the top of the screen. This will install a new version of Installer that would have become available after the previous step.</li>
<li>Go back to the Install tab and into the Utilities category. Select and install anySIM 1.1.2u. <strong>Note that the version number is important.</strong></li>
<li>Press the phone&#8217;s home button to exit Installer, go to the iPhone&#8217;s Settings screen and turn Airplane Mode on, then go to General and make sure auto-lock is still set to Never.</li>
<li>Press the home button again then launch anySIM from the home screen. Follow the on-screen instructions</li>
<li>Once you have restarted your phone, go to Settings and turn Airplane Mode off.</li>
<li>Open Installer, go to the Install tab, and go to the System category. Install the package called Official 1.1.3 Upgrader</li>
<li>Press the home button and launch the Upgrade application from the home screen, then press yes in the two dialog boxes that appear. Now sit back and wait for the iPhone to download and install the 1.1.3 upgrade &#8211; it can take a very long time. If the Unlock application closes before restarting your iPhone, just run it again and it will pick up where it left off. When it completes, it will automatically restart your iPhone, and you will be running firmware 1.1.3 unlocked and jailbroken.</li>
</ol>
<h3>5. Fix Other Region Phone Number Recognition</h3>
<ol>
<li>Go to Settings -&gt; General and set Autolock to Never</li>
<li>Open Installer, go to the Install tab and the Sources category and install Community Sources.</li>
<li>Go to the System category and install the BSD Subsystem</li>
<li>Go back to the System category and install OpenSSH</li>
<li>Make sure your phone is connected to your WiFi network and note it&#8217;s IP address, which can be found by pressing the small arrow beside the network name in the settings screen. From your PC, open an FTP program that is compatible with SFTP (<a href="http://winscp.net/eng/download.php">WinSCP</a> on Windows, <a href="http://www.fetchsoftworks.com/downloads.html">Fetch</a> on a Mac).</li>
<li>Enter your iPhone&#8217;s IP address to connect to, then the username <em>root</em> and password <em>alpine</em></li>
<li>In the FTP program, browse to the folder <em>/System/Library/Frameworks/AppSupport.framework</em> (use the built in help of your FTP application to find out how to do this)</li>
<li>Extract the RegionFix.zip file from the prerequisites section and upload all the files/directories into the above folder on your iPhone, overwriting existing files as necessary</li>
</ol>
<p>You will now have a jailbroken and unlocked iPhone running firmware 1.1.3 that is able to be used in almost any region. Please note that there is an issue in the 1.1.3 firmware where SMS messages can appear out of order: this is a problem with Apple&#8217;s firmware that the company has recognized, and turning on Network Time from the Settings screen fixes it in most situations.</p>
<p><strong>Please keep the comments on this post relevant.</strong> If you are using this guide and get stuck or have questions, feel free to ask. If you aren&#8217;t using this guide or want to ask a question that isn&#8217;t relevant, please do not do it here.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/simple-iphone-113-upgrade-instructions-with-unlock/feed/</wfw:commentRss>
		<slash:comments>78</slash:comments>
		</item>
		<item>
		<title>Office 2008: First Thoughts</title>
		<link>http://bradkellett.com/p/office-2008-first-thoughs/</link>
		<comments>http://bradkellett.com/p/office-2008-first-thoughs/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 09:55:54 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[microsoft office]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[office 2008]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2008/01/20/office-2008-first-thoughs/</guid>
		<description><![CDATA[I have in no way given Office 2008 a thorough working over so do not take this post as a final conclusion, but after installing the new Mac version of Microsoft&#8217;s beast and having a little poke around, I have a few first thoughts. Microsoft Office 2008 is a prime example of Microsoft taking the [...]]]></description>
			<content:encoded><![CDATA[<p>I have in no way given Office 2008 a thorough working over so do not take this post as a final conclusion, but after installing the new Mac version of Microsoft&#8217;s beast and having a little poke around, I have a few first thoughts.</p>
<p>Microsoft Office 2008 is a prime example of Microsoft taking the proven Mac way of doing things and trying to make it better. At this task, they have failed, and what results is a mess of Microsoft thinking on a Mac framework.</p>
<p>The first thing that I noticed is the toolbar, which indeed mimics the standard Leopard toolbar, but is actually Microsoft&#8217;s implementation of it and as such the look just isn&#8217;t the same. This make Office stand out amongst other Mac applications, and I have absolutely no idea why Microsoft couldn&#8217;t just use the standard toolbar. These little user interface inconsistencies are one of the reasons I left the Windows platform, yet Microsoft has again felt the need to make things that little bit different.</p>
<p>The second most annoying thing I have come across are the useless and absurd effects applied across the UI, especially in the Mac equivalent of the ribbon from Office 07. Every click on any element in this area triggers transition effects, and while they might look pretty the first time you see them, it adds a significant amount of time to navigate around and find things in the applications. These effects extend to most of the UI, and even the small view change icons in the lower left-hand corner of the windows glimmer and blink when you point at them. Why?</p>
<p>The design of the Preferences window also bugs me, albeit to a lesser extent. The window pointlessly attempts to mimic the Mac OS System Preferences window, and this really just makes accessing preferences cumbersome and slow &#8211; why can the preference windows not look like they do on every other Mac application?</p>
<p>In any event, these UI-level problems aren&#8217;t completely deal-breakers, and I am yet to really evaluate the Office 08 applications for their intended purposes. Word is my most used Office application and I will be using the new version to put together my next review, so time will tell if it is good enough to drag me away from Pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/office-2008-first-thoughs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple iPhone 1.1.2 Upgrade Instructions (with Unlock)</title>
		<link>http://bradkellett.com/p/simple-iphone-112-upgrade-instructions-with-unlock/</link>
		<comments>http://bradkellett.com/p/simple-iphone-112-upgrade-instructions-with-unlock/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 01:14:40 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[1.1.1]]></category>
		<category><![CDATA[1.1.2]]></category>
		<category><![CDATA[brick]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2007/12/03/simple-iphone-112-upgrade-instructions-with-unlock/</guid>
		<description><![CDATA[Comments for this post are now closed and the guide is made available for reference only. I have published my guide to jailbreaking and unlocking firmware 1.1.3, please refer to that to upgrade to the newer firmware version. I have been messing around for a day or so trying to get this to work, but [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Comments for this post are now closed and the guide is made available for reference only. I have published my <a href="http://www.pantsland.com/2008/02/09/simple-iphone-113-upgrade-instructions-with-unlock/">guide to jailbreaking and unlocking firmware 1.1.3</a>, please refer to that to upgrade to the newer firmware version.</strong></p>
<p>I have been messing around for a day or so trying to get this to work, but I think I&#8217;ve nailed the method for upgrading an unlocked and jailbroken iPhone to firmware 1.1.2, and preserving the unlock and jailbreak.  What follows are the steps to get your iPhone to 1.1.2 written as simply as I could manage. These instructions look long (and they are), but they are easy to follow and anyone with basic computer skills should be able to get it done. Remember: there is no predicament that you can get your phone into that can&#8217;t be repaired.</p>
<p><span id="more-251"></span></p>
<p><strong>Note: I do not warrant these instructions. While I have taken the utmost care in writing them, and have performed the steps on my own iPhone successfully, you can break things and I am not responsible if you brick your phone (though I will try and help if you do).</strong></p>
<p>Now that we have that out of the way, here are the steps. This assumes you are currently using firmware 1.1.1; if you need a guide for getting to 1.1.1, leave a comment and if there is demand for it I will make one. You also need access to a WiFi network with internet access. If you don&#8217;t wish to unlock your phone, instead just performing a jailbroken upgrade, skip to step 4.8. It is possible to run the unlock application from within firmware 1.1.2, but I do not recommend it &#8211; there have been reported problems doing so, and doing it this way is the safe bet.<br />
<!--adsense--></p>
<ol start="0">
<li>Prerequisites<br />
<blockquote>
<ul>
<li>Conceited Software&#8217;s 1.1.2 jailbreak tools (<a href="http://conceitedsoftware.com/iphone/site/112jb.html">here</a>)</li>
<li>the iphone-elite team&#8217;s custom anySIM 1.2u (<a href="http://code.google.com/p/iphone-elite/downloads/detail?name=anySIM1.2.1u.zip&amp;can=2&amp;q=">here</a>)</li>
<li>Apple&#8217;s iPhone firmware 1.1.1 package (<a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3883.20070927.In76t/iPhone1,1_1.1.1_3A109a_Restore.ipsw">here</a>)</li>
<li>Apple&#8217;s iPhone firmware 1.1.2 package (<a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4037.20071107.5Bghn/iPhone1,1_1.1.2_3B48b_Restore.ipsw">here</a>)</li>
<li>AppTap Installer for Windows users (<a href="http://www.nullriver.com/~adam/AppTappInstaller.exe">here</a>), or iNdependence 1.3.2 beta for Mac users (<a href="http://independence.googlecode.com/files/iNdependence_v1.3.2_beta.dmg">here</a>)</li>
</ul>
</blockquote>
</li>
<li>Upgrade to 1.1.2 through iTunes<br />
<blockquote><p>Surprisingly, step one is to actually perform an upgrade. This may sound counter-intuitive, but to unlock the device, you need to be running the latest version of the baseband firmware (the part that controls the phone functions of the device). If you are running firmware 1.1.1, you are ready to do the upgrade.</p>
<ol>
<li>Connect your iPhone to iTunes, let it recognize it as unactivated.</li>
<li>With the phone still plugged in, hold the power and home buttons until the screen goes black, then let go of just the power button while still holding the home button. Within about 10 seconds, iTunes should say it has detected an iPhone in restore mode, but the device&#8217;s screen should still be black. If the iPhone&#8217;s screen isn&#8217;t still black, try again.</li>
<li>Hold the shift key if you are running Windows, or the option key on a Mac, and click the restore button in iTunes.</li>
<li>Browse to where you saved the 1.1.2 firmware file from the prerequisites section. It should end with .ipsw, if it doesn&#8217;t, rename it first.</li>
<li>Your iPhone should sucessfully flash to firmware 1.1.2 and restart.</li>
</ol>
</blockquote>
</li>
<li>Downgrade to firmware 1.1.1<br />
<blockquote><p>This is a crucial step if you are unlocking your device. The iphone-elite team&#8217;s unlock application works great on the latest baseband version, but only runs from firmware 1.1.1. Here&#8217;s how to roll back to firmware 1.1.1, but continue running the new baseband:</p>
<ol>
<li>Connect your recently updated phone to iTunes, let it recognize it as unactivated.</li>
<li>With the phone still plugged in, hold the power and home buttons until the screen goes black, then let go of just the power button while still holding the home button. Within about 10 seconds, iTunes should say it has detected an iPhone in restore mode, but the device&#8217;s screen should still be black. If the iPhone&#8217;s screen isn&#8217;t still black, try again.</li>
<li>Hold the shift key if you are running Windows, or the option key on a Mac, and click the restore button in iTunes.</li>
<li>Browse to where you saved the 1.1.1 firmware file from the prerequisites section. It should end with .ipsw, if it doesn&#8217;t, rename it first.</li>
<li>iTunes will flash your phone, but will fail with error 1015, this is expected.</li>
<li>Close iTunes. If you are using a Mac, extract and run iNdependence, which should bring your phone back to the activation screen after a minute or so. Windows users, run AppTap Installer. It will fail, but should still bring your iPhone to the activation screen.</li>
</ol>
</blockquote>
</li>
<li>Activate firmware 1.1.1, install Installer.app<br />
<blockquote><p>With your phone at the activation screen:</p>
<ol>
<li>Slide to get to the emergency call screen</li>
<li>Enter *#307# and press call, your phone will start ringing</li>
<li>Delete the numbers just entered, enter 0 and press call. This will take you to a screen where you can answer the incoming &#8216;call&#8217;</li>
<li>Press answer, then hold, and when the phone starts ringing again, press decline. You will now be in the phone application</li>
<li>Go to Contacts, then add a new contact. Add the URLs <em>prefs://11</em> and <em>http://jailbreakme.com</em> to the contact and save it</li>
<li>Press the <em>prefs://11</em> URL, which should take you to the WiFi configuration screen. Configure for your WiFi access point as normal, then press the Settings button at the top of the screen to go to the settings menu, select General and turn Auto Lock to never. Press the home button</li>
<li>You will now be at the activate screen. Slide to go to the emergency call screen, enter 0 and press call and your phone will start to ring. Press answer, then hold, then when the phone starts ringing again, press decline. You will be back in the phone application</li>
<li>Select the second URL on the contact you created in step 5. This will open Safari with jailbreakme.com open. Scroll to the bottom and press Install AppSnap. Your phone should go back to the activate screen, then restart itself after a few minutes. If it doesn&#8217;t, restart it manually and try again from step 7. Otherwise, once it restarts you should have an activated iPhone with the Installer.app on your home screen</li>
</ol>
</blockquote>
</li>
<li>Unlock and prepare the iPhone for firmware 1.1.1<br />
<blockquote>
<ol>
<li>Run Installer.app and let it download any required updates</li>
<li>Select Install at the bottom of the screen, scroll to System and install the BSD Subsystem, then scroll to the Network category and install OpenSSH. Reboot your phone</li>
<li>Extract the AnySIM zip file from the prerequisites section and rename the resulting folder to anySIM.app</li>
<li>Connect your phone to your WiFi network and note it&#8217;s IP address, which can be seen by pressing the small arrow beside the network name in the settings screen. From your PC, open an FTP program that is compatible with SFTP (<a href="http://winscp.net/eng/download.php">WinSCP</a> on Windows, <a href="http://www.fetchsoftworks.com/downloads.html">Fetch</a> on a Mac).</li>
<li>Enter your iPhone&#8217;s IP address to connect to, then the username <em>root</em> and password <em>alpine</em></li>
<li>Browse to /Applications on your phone and upload the entire anySIM.app folder to your phone. You should now have the folder /Applications/anySIM.app full of files</li>
<li>In your SFTP program, open the folder you just uploaded, and right click (Ctrl click on a Mac) on the first file in the list (it should just be called &#8216;anySIM&#8217;). In Fetch, select <em>Get Info</em>, then in the new window expand the <em>Ownership and Permissions</em> section and check the box next to <em>Execute</em> in the <em>Owner</em> section. In WinSCP, select <em>Properties</em>, and check the box next to <em>X</em> in the <em>Owner</em> section near the bottom of the new window.</li>
<li>Restart your iPhone, then press the new anySIM icon on your home screen. Follow the instructions from anySIM</li>
<li>Once the above is complete, run Installer.app, select the &#8216;Tweaks (1.1.1)&#8217; category, and install OktoPrep</li>
</ol>
</blockquote>
</li>
<li>Upgrade to firmware 1.1.2 and jailbreak<br />
<blockquote>
<ol>
<li>Connect your iPhone to your computer and allow iTunes to detect it</li>
<li>Hold the shift key if you are running Windows, or the option key on a Mac, and click the <strong>update</strong> button in iTunes.</li>
<li>Browse to where you saved the 1.1.2 firmware file from the prerequisites section. It should end with .ipsw, if it doesn&#8217;t, rename it first.</li>
<li>Your phone should upgrade without a problem, then return to the activation screen on firmware 1.1.2. Close iTunes and extract Conceited Software&#8217;s jailbreak tools. From the extracted files, Windows users double click on &#8216;windows.bat,&#8217; Mac users double click &#8216;jailbreak.jar.&#8217;</li>
<li>Check the Install SSH box, then enter a password that will be used if you want to connect to your device later on, then click the big jailbreak button. This will jailbreak your phone, activate it, and fix YouTube so it will work</li>
</ol>
</blockquote>
</li>
</ol>
<p>For those users using SIM cards from a country that currently sells the iPhone, such as the US, UK, and Germany, that&#8217;s it! You now have an activated, jailbroken, and unlocked iPhone ready to go.</p>
<p>Users that are attempting to use a SIM card from another country, you still have a few more steps to go. Flick over to the next page for the meat.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/simple-iphone-112-upgrade-instructions-with-unlock/feed/</wfw:commentRss>
		<slash:comments>357</slash:comments>
		</item>
		<item>
		<title>Cautious Android Excitement</title>
		<link>http://bradkellett.com/p/cautious-android-excitement/</link>
		<comments>http://bradkellett.com/p/cautious-android-excitement/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 11:06:19 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2007/11/13/cautious-android-excitement/</guid>
		<description><![CDATA[Like many, I have been watching the news related to Google, among other&#8217;s, announcement of the Android mobile platform and the Open Handset Alliance. Until today&#8217;s release of several videos demonstrating the UI and parts of the system itself, there was not a lot of meat to get excited about. Now, I am filled with [...]]]></description>
			<content:encoded><![CDATA[<p>Like many, I have been watching the news related to Google, among other&#8217;s, announcement of the Android mobile platform and the Open Handset Alliance. Until today&#8217;s release of <a href="http://www.engadget.com/2007/11/12/googles-android-os-early-look-sdk-now-available/">several videos</a> demonstrating the UI and parts of the system itself, there was not a lot of meat to get excited about. Now, I am filled with cautious optimism over Android.</p>
<p>After viewing <a href="http://www.youtube.com/watch?v=1FJHYqE0RDg">this video</a> in particular, one can see that at this point in the development cycle, it appears as though Google is looking to pull in the best features of Windows Mobile and the iPhone UI. On first inspection, Android looks most like Windows Mobile, especially the home screen. Once the device is in use, however, a very &#8216;smooth&#8217; quality reminiscant of the iPhone can be seen. The browser especially is obviously modeled off Apple&#8217;s efforts, though there is a lack of finish at this early stage.</p>
<p>The most interesting and exciting part of Android is the level of openness. The iPhone is a great product, but like many Apple releases, it is basically Apple&#8217;s way or the highway. Sure, Apple has now announced an SDK for third party applications, but it is an afterthought, rather than Google&#8217;s release of an SDK months before devices are in the hands of customers.</p>
<p>Don&#8217;t get me wrong, I love my iPhone, but should Android provide the same slick UI elements on an open platform, I will switch in a second. Many features demonstrated on Android so far are available on other handsets, such as Google maps, but with Google&#8217;s announcement of a $10 million competition for the best applications, I am looking forward to seeing what can be done. Particularity, I am keen to see where developers go with the built-in OpenGL support. Already Google has shown some pretty cool features, though, like Street View in the Maps application.</p>
<p>What I am really curious about is where this leaves the Apple/Google relationship. Google is basically releasing the best competitor to the iPhone, despite Eric Schmidt serving on Apple&#8217;s board, and Google taking a large part in the development of the iPhone. I was surprised at Google&#8217;s involvement with the development of the iPhone originally, considering its love of all things open, and this proves my point in a way.</p>
<p>Indeed, if Android shapes up to be the open version of the iPhone as it is appearing as at this early stage, there might just be an iPhone for sale out of my place.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/cautious-android-excitement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Apple a Day</title>
		<link>http://bradkellett.com/p/an-apple-a-day/</link>
		<comments>http://bradkellett.com/p/an-apple-a-day/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 07:03:08 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[logitech]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbook pro]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2007/11/10/an-apple-a-day/</guid>
		<description><![CDATA[After a few weeks of talking about it, I took the plundge and bought a new MacBook Pro. This isn&#8217;t my first Mac, but I have been using Windows machines only for a while. This means that the house is totally Mac now, with my better half a dedicated Mac user (iMac 20&#8243; currently). It [...]]]></description>
			<content:encoded><![CDATA[<p>After a few weeks of talking about it, I took the plundge and bought a new MacBook Pro. This isn&#8217;t my first Mac, but I have been using Windows machines only for a while. This means that the house is totally Mac now, with my better half a dedicated Mac user (iMac 20&#8243; currently).</p>
<p>It is the top-end 15&#8243; model, 2.4GHz Core 2 Duo, 2GB RAM, and 160GB HD. It screams, and so far I have very little to complain about with it. My only issues thus far: the screen doesn&#8217;t open wide enough for how I sit it on my lap, my Logitech MX Revolution mouse doesn&#8217;t work quite right, and Firefox looks pathetic on Mac OS. Only one of those issues is Apple&#8217;s fault, though it is incredibly minor, and other than that I am completely satisfied with the machine and Leopard.</p>
<p>And yes, I am completely aware of the lack of originality in the title of this post.</p>
<p>On top of that, I came in to work on Friday to see my new workstation waiting for me on my desk. That box is a Core 2 Duo 2.0GHz, 2GB RAM, and twin 20&#8243; LCDs (1600&#215;1200 resolution each). Thanks boss, but it isn&#8217;t a Mac&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/an-apple-a-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPhone UI Revolution</title>
		<link>http://bradkellett.com/p/the-iphone-ui-revolution/</link>
		<comments>http://bradkellett.com/p/the-iphone-ui-revolution/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 07:41:17 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[a2dp]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[touch_sensitive]]></category>
		<category><![CDATA[ui_design]]></category>
		<category><![CDATA[user_interface_design]]></category>
		<category><![CDATA[verizon]]></category>
		<category><![CDATA[windows_mobile]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/2007/07/04/the-iphone-ui-revolution/</guid>
		<description><![CDATA[I have held off from blogging about the iPhone here much thus far, but I am going to chuck some opinion out there. This is not just about the iPhone though, it is more about how the industry needs to react because of it. Let me say this right off the bad: the iPhone is [...]]]></description>
			<content:encoded><![CDATA[<p>I have held off from blogging about the iPhone here much thus far, but I am going to chuck some opinion out there. This is not just about the iPhone though, it is more about how the industry needs to react because of it.</p>
<p>Let me say this right off the bad: the iPhone is not a device I would buy myself. It is an influential device that will do fantastically in the market, that is for sure, but its omissions are too deal breaking for me. They are also things that could have been easily remedied by Apple, and I am sure they will be fixed in a second-generation product, but for now I will do without a device that can&#8217;t record video, use 3G networks and A2DP headphones, and other things I appreciate. But more on my actual iPhone pros and cons in a future post.</p>
<p>What the iPhone has achieved though, is forcing the industry in general to rethink the whole user interface paradigm. Touch sensitive devices have long used a stylus, and are only now evolving to use the finger. This fact, combined with the swishing, swirling, and sliding seen in the iPhone&#8217;s UI make it a much more organic device, one that consumers may find easier to &#8216;relate&#8217; to.</p>
<p>On top of this more organic approach to UI design, the iPhone&#8217;s interface just looks so damn good. Sure, Windows Mobile is functional, S60 is pretty, and so on, but the iPhone interface is <em>sexy</em>. User interface design cannot take a back seat to device design any longer, and Apple has shown us that an attractive physical design can be accompanied by a functional and attractive UI design.</p>
<p>While other manufacturers may not have to play catch up to Apple with technical specifications, they definitely need to with UI design. Verizon&#8217;s new Motorola Q9m features a fun circular UI enhancement, and devices like the LG Prada and HTC Touch are certainly steps in the right direction, but the iPhone just integrates everything so nicely; this is what Apple does best.</p>
<p>The iPhone is not the device it could have been, but for UI design, it is revolutionary. If manufacturers take nothing else away from the iPhone release, I hope it at least forces them to take a step back and reevaluate the user interface experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/the-iphone-ui-revolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Adopting Microsoft Practices</title>
		<link>http://bradkellett.com/p/apple-adopting-microsoft-practices/</link>
		<comments>http://bradkellett.com/p/apple-adopting-microsoft-practices/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 00:04:57 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Off-Topic]]></category>
		<category><![CDATA[Bloopers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.pantsland.com/?p=76</guid>
		<description><![CDATA[Well&#8230; Maybe not really, but here is a video on YouTube of stuff-ups from Apple keynotes throughout the years. Great viewing. [Watch] &#8211; via YouTube]]></description>
			<content:encoded><![CDATA[<p>Well&#8230; Maybe not really, but here is a video on YouTube of stuff-ups from Apple keynotes throughout the years. Great viewing.</p>
<p>[<a title="Macworld Bloopers" href="http://www.youtube.com/watch?v=_QwKmFGIb-M&#038;eurl=www.tuaw.com/2006/02/24/freemacblog-finds-macworld-blooper-video/">Watch</a>] &#8211; via <a title="YouTube" href="http://www.youtube.com">YouTube</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/apple-adopting-microsoft-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New iMac</title>
		<link>http://bradkellett.com/p/the_new_imac/</link>
		<comments>http://bradkellett.com/p/the_new_imac/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Brad Kellett</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Front-Row]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[Media-Center]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[While I do like the idea of the new iMac and Front Row software, I wish it was a little more robust. Can anyone tell me if I can watch TV on it? I would love to have this as a full PVR media center, but I doubt that is ever going to happen.]]></description>
			<content:encoded><![CDATA[<p>While I do like the idea of the new iMac and Front Row software, I wish it was a little more robust. Can anyone tell me if I can watch TV on it? I would love to have this as a full PVR media center, but I doubt that is ever going to happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://bradkellett.com/p/the_new_imac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

