<?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>Dru Kelly</title>
	<atom:link href="http://drukelly.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://drukelly.com</link>
	<description></description>
	<lastBuildDate>Thu, 23 Feb 2012 00:20:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Installing Ice Cream Sandwich/CyanogenMod9 on the Kindle Fire</title>
		<link>http://drukelly.com/2012/02/21/installing-ice-cream-sandwichcyanogenmod9-on-the-kindle-fire/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installing-ice-cream-sandwichcyanogenmod9-on-the-kindle-fire</link>
		<comments>http://drukelly.com/2012/02/21/installing-ice-cream-sandwichcyanogenmod9-on-the-kindle-fire/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 23:55:28 +0000</pubDate>
		<dc:creator>Dru</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[amazon kindle fire]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cm9]]></category>
		<category><![CDATA[cyanogenmod 9]]></category>
		<category><![CDATA[ice cream sandwich]]></category>
		<category><![CDATA[ics]]></category>

		<guid isPermaLink="false">http://drukelly.com/?p=24</guid>
		<description><![CDATA[In order to install Ice Cream Sandwich on the Kindle Fire, you&#8217;ll need to have your Kindle Fire rooted. You can refer to my comprehensive guide/preferred method on how to do just that. Be sure to install the latest TWRP &#8230; <a href="http://drukelly.com/2012/02/21/installing-ice-cream-sandwichcyanogenmod9-on-the-kindle-fire/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In order to install <a href="http://www.android.com/about/ice-cream-sandwich/" target="_blank">Ice Cream Sandwich</a> on the Kindle Fire, you&#8217;ll need to have your Kindle Fire rooted. You can refer to my <a title="Rooting the Kindle Fire" href="http://drukelly.com/2012/02/21/rooting-the-kindle-fire/" target="_blank">comprehensive guide/preferred method </a>on how to do just that. Be sure to install the latest TWRP recovery noted on the bonus step.</p>
<p>There are definitely caveats with having this particular build of Ice Cream Sandwich on the Kindle Fire:</p>
<ol>
<li>Native Video Player app is finicky. My solution? Stay away from using it and use <a href="https://market.android.com/details?id=com.clov4r.android.nil&amp;hl=en" target="_blank">MoboPlayer</a> instead.</li>
<li>Netflix doesn&#8217;t work. I&#8217;m hoping an update will fix this.</li>
<li><a href="https://market.android.com/details?id=com.android.chrome&amp;hl=en" target="_blank">Chrome Beta</a> is buggy. I mean, it is in beta. The app runs but certain drawing elements that make up the app, i.e. tabs, won&#8217;t display. Enter <a href="https://market.android.com/details?id=mobi.mgeek.TunnyBrowser&amp;hl=en" target="_blank">Dolphin Browser® HD</a>. The built-in browser that came with ICS is not too shabby either.</li>
<li>Kindle Fire doesn&#8217;t have a Camera, Bluetooth controller or a GPS. But you already knew that.</li>
</ol>
<p>These are the main caveats that I consider deal-breakers. Consider reviewing this <a href="https://docs.google.com/spreadsheet/ccc?key=0Aqs3vHEAGCZAdHVWRjd6NnY0UWQtOU1fZV9udzZoRGc" target="_blank">list of compatible apps</a> that works with CyanogenMod9/Ice Cream Sandwich before installing.</p>
<p>On with the steps!<span id="more-24"></span></p>
<ol>
<li>Download <a href="http://dl.dropbox.com/u/33307351/USBWOOT.zip" target="_blank">USBWOOT.zip</a> and <a href="http://dl.dropbox.com/u/33307351/gapps-ics-20120207-signed.zip" target="_blank">gapps-ics-20120207-signed.zip</a>. <a href="http://dl.dropbox.com/u/33307351/USBWOOT.zip" target="_blank">USBWOOT.zip</a> contains files that we need to flash the Kindle Fire with ICS. <a href="http://dl.dropbox.com/u/33307351/gapps-ics-20120207-signed.zip" target="_blank">gapps-ics-20120207-signed.zip</a> contains files that we need to install Google Apps like Market, Talk, YouTube, etc. Be sure to not extract the zip files.</li>
<li>Connect your Kindle Fire to a PC (or Mac). Transfer the files that were downloaded from the previous step. Safely eject the Kindle Fire to disconnect it from the PC. once you&#8217;re done and then turn off the Kindle Fire.</li>
<li>Turn on the Kindle Fire to boot. You should see a yellow triangle with a fire on it. <strong>Quickly press and hold the the power button. The power light should change from green to amber. Once the amber light goes away, release the power button.</strong>This should enter the Kindle Fire in recovery mode.<img class="aligncenter size-full wp-image-50" title="TWRP Recover Mode screen" src="http://drukelly.com/wp-content/uploads/2012/02/twrp-kf.jpg" alt="" width="500" height="293" /></li>
<li>Perform a backup of the contents of the Kindle Fire. If you decide later down the line that ICS is not for you, you can revert back to its previous state. Tap <strong>Backup</strong> &gt; <strong>Backup Now.</strong> As soon as the backup is done, go back to the main screen by tapping the home icon on the upper right.</li>
<li>Tap<strong> Wipe </strong>&gt; <strong>Factory Reset </strong>&gt; <strong>Factory Reset!</strong> to confirm. As soon as the wipe operation is done, go back to the main screen.</li>
<li>Tap <strong>Install</strong>. Select the <strong>USBWOOT.zip</strong> file on the right portion of the screen and tap <strong>Flash</strong>. Allow the flash operation to complete.</li>
<li>Repeat the same process above but with a different file. Select the <strong>gapps-ics-20120207-signed.zip</strong> file to install Google Apps. Again, allow the flash operation to complete.</li>
<li>Go back to the main screen. Tap on <strong>Wipe</strong> &gt; <strong>Dalvik Cache</strong> &gt; <strong>Wipe dalvik-cache! </strong>to confirm. As soon as the wipe operation is done, go back to the main screen.</li>
<li>Tap <strong>Reboot</strong>. You should see the Ice Cream Sandwich boot animation. Enjoy your Kindle Fire with Ice Cream Sandwich!</li>
</ol>
<p>I hope you found the steps straightforward! I didn&#8217;t go into great detail about how you can recover from a backup. I haven&#8217;t done it myself but I can imagine it&#8217;s similar to the installation process. If there&#8217;s anything that&#8217;s not clear about them, please let me know in the comments section.</p>
<p>I&#8217;ve included a few screenshots of how Ice Cream Sandwich turned out on my Kindle Fire.</p>
<p><img class="aligncenter" title="Android ICS 4.0 Homescreen" src="http://farm8.staticflickr.com/7191/6918898065_66514445de_z.jpg" alt="" width="640" height="375" /></p>
<p><img class="aligncenter" title="App Drawer - 1 of 3" src="http://farm8.staticflickr.com/7187/6918674343_5ecf8543db_z.jpg" alt="" width="640" height="375" /></p>
<p><img class="aligncenter" title="App Drawer - 2 of 3" src="http://farm8.staticflickr.com/7202/6918674409_b30d5a769a_z.jpg" alt="" width="640" height="375" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://drukelly.com/2012/02/21/installing-ice-cream-sandwichcyanogenmod9-on-the-kindle-fire/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rooting the Kindle Fire</title>
		<link>http://drukelly.com/2012/02/21/rooting-the-kindle-fire/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rooting-the-kindle-fire</link>
		<comments>http://drukelly.com/2012/02/21/rooting-the-kindle-fire/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 08:36:56 +0000</pubDate>
		<dc:creator>Dru</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[amazon kindle fire]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[kindle fire utility]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://drukelly.com/?p=21</guid>
		<description><![CDATA[Here&#8217;s my preferred method of rooting the Kindle Fire. It&#8217;s super simple as long as you follow the instructions. I did this on a Windows machine that&#8217;s running Windows 7 Professional 64-bit. Let me preface that rooting your Kindle Fire will &#8230; <a href="http://drukelly.com/2012/02/21/rooting-the-kindle-fire/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s my preferred method of rooting the Kindle Fire. It&#8217;s super simple as long as you follow the instructions. I did this on a Windows machine that&#8217;s running Windows 7 Professional 64-bit. <strong>Let me preface that rooting your Kindle Fire will void your warranty so proceed with caution! I&#8217;m not liable or I won&#8217;t be responsible for bricking your Kindle Fire.</strong></p>
<p>You&#8217;ll need the <a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a>, <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java Development Kit</a> in order to root your Kindle Fire with these steps. The SDK and the JDK downloads may vary depending on your machine. I won&#8217;t go into great details about installing the Android SDK and the JDK because it&#8217;s pretty self-explanatory. Here goes:<span id="more-21"></span></p>
<ol>
<li>Assuming that you have the Android SDK installed already, open the file below in Notepad or a text editor of your choice.
<pre>C:\Users\Your_User_Account\.android\adb_usb.ini</pre>
</li>
<li>Edit the file and type in <strong>0&#215;1949 </strong>(Zero, not O) at the last line of the file. It should look like the screen below.<img class="alignnone size-full wp-image-33" title="adb_usb.ini" src="http://drukelly.com/wp-content/uploads/2012/02/adb_usb.ini_.png" alt="" width="452" height="279" /><em>Note: I created a new line for each #/comment to make it easier to read.</em></li>
<li>Navigate to where you have the Android SDK installed. It may be in your <strong>Program Files </strong>or <strong>Program Files (x86)</strong> directory. I have mine installed on the D:\ drive. With the example shown below, open the file below in Notepad or a text editor of your choice.
<pre>D:\Android\android-sdk\extras\google\usb_driver\android_winusb.inf</pre>
</li>
<li>Insert the following strings in a new line after <strong>[Google.NTx86]</strong> and <strong>[Google.NTamd64]</strong>. There should be two instances.
<pre>;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&amp;PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&amp;PID_0006&amp;MI_01</pre>
<p>Save the file after you&#8217;re done.</li>
<li>Plug in your Kindle Fire to your computer using a micro-USB to USB cable. Windows will attempt to install the USB drivers for your Kindle Fire. Whether it succeeds or fails from installing the drivers, we&#8217;ll load the drivers that we&#8217;ve prepared from <strong>Step 4</strong>.</li>
<li>Open <strong>Device Manager. </strong>I use a keyboard shortcut to get to the <strong>Device Manager</strong>: <strong>Windows</strong> + <strong>Pause Break</strong> key. Then click on the <strong>Device Manager </strong>on the left hand side. Select the Kindle device  in the <strong>Device Manager</strong> tree and right click to bring up <strong>Properties.</strong></li>
<li>Update the driver by selecting the modified <strong>android_winusb.inf</strong> file from <strong>Steps 3 and 4</strong>. You&#8217;ll get a warning that it may not be safe to install the drivers but we&#8217;re going to install it anyway. Click through the prompts to finish updating the driver.</li>
<li>Open the command prompt. I&#8217;m partial to using keyboard shortcuts so I would press the <strong>Windows</strong> + <strong>R </strong>keys and type in:
<pre>cmd</pre>
<p>and then hit Enter. We&#8217;ll need to change to the directory of where the Android SDK is installed. On my machine, it&#8217;s installed on the D:\ drive so for illustrative purposes:</p>
<pre>cd D:\Android\android-sdk\platform-tools\</pre>
<p>Run the following commands. Press the <strong>Enter </strong>key after each one.</p>
<pre>adb kill-server</pre>
<pre>adb devices</pre>
<p>We&#8217;re almost there! If you see your device listed after the previous command, that means you&#8217;ve been following every step. Make sure that you see your device listed before proceeding.</li>
<li><a href="http://dl.dropbox.com/u/2776019/Kindle%20Fire%20Utility.zip" target="_blank">Download the Kindle Utility Fire</a>. Save this on your <strong>Desktop</strong> or <strong>Downloads</strong> folder. Extract its contents.</li>
<li>After unzipping the file from the previous step, ensure that your Kindle Fire is still connected to your machine. Run the <strong>run.bat </strong>file.</li>
<li>You should see the following screen:<img class="alignnone size-full wp-image-34" title="kfu.0.9.3" src="http://drukelly.com/wp-content/uploads/2012/02/kfu.0.9.3.png" alt="" width="677" height="342" />You can choose to install the BurritoRoot (2), which is temporary or opt to permanently root (3). You&#8217;ll just need to follow the prompts/ignore some errors. The last thing you&#8217;ll need to do is to press any key to complete the process.</li>
<li>That&#8217;s it! Your Kindle Fire should now be rooted!</li>
<li><strong>Bonus step</strong>: If you want to <a title="Installing Ice Cream Sandwich/CyanogenMod9 on the Kindle Fire" href="http://drukelly.com/2012/02/21/installing-ice-cream-sandwichcyanogenmod9-on-the-kindle-fire/">install Ice Cream Sandwich</a> (or any other custom ROM), make or restore from a backup on your Kindle Fire, you&#8217;ll definitely want to <strong>Install latest TWRP Recovery </strong>(selection #5).</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://drukelly.com/2012/02/21/rooting-the-kindle-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

